最新文章列表

Google的代码Review实践与一些感悟

接触到《Google的工程实践文档》纯属机缘巧合。自认为是一枚资深码农,对代码review早已驾轻就熟。读完之后,仍旧受益匪浅。受到原文中“希望其他 ...
franczx 评论(0) 有456人浏览 2019-10-31 19:57

网站国际化实现(1)—JDK的国际化支持

一、背景 很多网站的用户分布在世界各地,因此网站需要针对不同国家的用户展示不同语言的内容,因此就有了国际化实现的需求,大多数网站都会在 ...
wdmcygah 评论(0) 有946人浏览 2017-05-20 15:26

在尚学堂收获的不只是知识

    在尚学堂培训的四个月,时间远没有我之前想像的那么漫长,现在就要结束了。回想一下,感觉像是昨天才开始的事而今天就结束了。是因为我太投入太认真还是什么,反正现在的我跟之前相比,确实成长了很多。 在这四个月里,我学到了很多知识以外的东西。     首先,我明白了这一道理:纸上得来终觉浅,绝知此事要躬行。看一千遍,听一千遍,都不如自己动手写一遍所达到的效果。在编程这块,学会的定义就是你能把功能正确的 ...
路人少 评论(0) 有11人浏览 2016-11-29 13:26

disconf 实践(三)【原创】

发现了很有用的功能。 1. 测试和开发不能共用 disconf.properties ,因为对应的env不同。 解决方案: 在启动脚本中增加 -Ddisconf.env=local 即可,可以根据不同的环境更改env.
zhenggm 评论(0) 有732人浏览 2016-10-26 18:09

养成良好的Linux操作习惯

1.一定要习惯命令行方式 Linux是命令行操作系统,精髓在命令行,无论图形界面发展到什么水平,命令行操作永远是不会变的。可以说命令是学习Linux系统的基础,在很大程度上,学习Linux就是学习命令。   2.理论结合实践 每个命令的参数含义,在书本上说得很清楚,看起来也很容易理解,但一旦组合起来使用,没那么容易,没经过多次练手,其中的技巧无法完全掌握,要培养自己的实战技能,只有勤于动手 ...
cakin24 评论(0) 有688人浏览 2016-10-25 22:05

disconf 实践(一)【原创】

    公司目前的应用基本采用分布式部署,通过F5进行集群管理。分布式应用带来的好处是,随着流量的增加,可以快速扩展应用节点,分摊压力。分布式也会带来一定的挑战,譬如配置文件管理。如果某个配置要修改,那么所有的节点都要进行修改,当面临大规模集群时,很容易改错或改漏。因此,需要一个统一的配置管理中心对配置进行管理,集中修改一个配置文件,所有机器能够自动同步。disconf就是百度开源的配置管理中心。 ...
zhenggm 评论(0) 有1647人浏览 2016-10-21 16:29

javassist使用中遇到的问题记录

Javassit提供了运行时操作Java字节码的方法,其效率低于asm。javassist主要是提供了代码级别的修改(也有bytecode级别),相比与asm的字节码级别的修改,学习成本低,开发效率高。因此,在实际应用中javassist是一个非常不错的选择。以下是在使用javassist的过程中碰到的问题及处理方法: 1、ClassLoader问题 我们知道java中有ExtClassLoa ...
youaremoon 评论(0) 有3635人浏览 2016-03-01 11:07

Restful API的设计与实践

Restful这个名称应该很多人都不陌生,但是我发现不少人对Restful存在或多或少的理解偏差,其中不泛比较厉害的程序员,所以有必要为Restful来“正名”。 Restful是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。(详见百度百科介绍) Restfu ...
wdmcygah 评论(0) 有428人浏览 2015-12-08 09:45

遇见贵人

       在生活学习过程中,很多时候会有这种感慨,自己忙活了大半年,要是之前听了高人的指点,或许不会走这么多弯路,或者走的更加深远和自 ...
ChadLiu 评论(0) 有776人浏览 2014-06-30 15:54

分布式系统架构的基本原则和实践【转载】

  转载自:http://blog.sina.com.cn/s/blog_5459f60d01016ntb.html 采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性,便可考虑采用分布式架构来实现: 1.数据存储的分区容错,冗余 2.应用的大访问、高性能要求 3.应用的高可用要求,故障转移   分布式系统遵循几个基本原则 1.CAP原理
welcome66 评论(0) 有2365人浏览 2013-08-22 11:00

零基础通信入门--实践篇

public class SimpleSocket { public static void main(String[] args) { startServer(); } public static void startServer(int port){ try { //使用port端口创建服务器 ServerSocket ss = ne ...
文昌平蓝杰 评论(0) 有907人浏览 2013-04-28 23:49

实践是检验真理的唯一标准——《精益创业实战》让你的成功飞起来

实践出真知 能运用一套方法不算成功,能拿出成绩来才算成功。精益创业很吸引我的一点就是一套方法体系,你可以根据它来制订更加有针对性的步骤。你可以而且完全应该用验证产品的方法来验证你自己制订的步骤。                                     ——Ash Maurya 空谈理论,不能解决实际问题。真正走到实践中才能检验所想的一切是否正确。创业也是如此。但在创业 ...
turingbooks 评论(0) 有510人浏览 2013-02-04 13:23

JQuery最佳实践的探讨。

公司一直都是用Ext开发的,最近项目组打算启用Jquery来实现。但是问题随之而来: Ext代码的编写,页面的只有一个<body></body>标签就够了,其他页面工作交给Ext的Javascript完成。 1、移植Ext控件,复用Ext控件都比较方便,在Javascript中修改或者重新就可以了。 2、页面的业务代码也在Javascript中实现,便于修改(控制在一个“点 ...
daniel514 评论(0) 有830人浏览 2013-01-12 12:12

SubVersion管理代码最佳实践

前提:代码仓库的管理均会采用svn来管理   代码目录结构的创建:   一般创建三个目录为: -- trunk(主干) -- tags(标签/标记) --branches(分支) 有时在同级目录下还会创建一个wiki的目录,作为对项目的介绍等。我有时也叫tags目录为里程碑文件夹,会把里程碑版本放在此处。   tags和branches下一般为根据需要从trunk目录拷贝过 ...
xiaoyuqi00 评论(0) 有3202人浏览 2012-07-10 15:51

JAVA动态代理和Annotation实现方法自动重做的实践

分布式系统的一个重要问题就是分布式的事务,在没有分布式事务的前提下为了保证各个系统间数据的一致性比较简单易行的方法就是重试和补偿了。最近公司系统也遇到了这样的问题,远程调用超时或者消息消费失败之后造成了一些脏数据,为了给这些点统一加上重做机制首先就想到了Java的动态代理,如果稍微再能够灵活配置一点简单的做法就是加annotation。自己先写了一个简单的demo。   1。为了能够进行一些简单 ...
shuai.billy 评论(0) 有1488人浏览 2012-03-10 16:28

用PHP来自动发带附件的Email

我在做CS1010(Programming Methodology)的Tutor,其中一个任务是给学生作业判分,然后把判分的结果发给学生。   学生作业在我电脑里面folder的结构是:题号->学生学号->题目;其中题目为C code,有时候有其它的Tutor用Word判分之后会把结果发给我。   为了保护学生隐私,我需要分别给每个学生发送他的成绩,附上他的批改过的作业作为附件。 ...
flyfy1 评论(0) 有1935人浏览 2012-02-29 00:27

[实践证明整理系列]CentOS 6中vsFTPd安装及配置

参考 1. vsFTPd配置:     http://www.centos.bz/2011/03/centos-install-vsftpd-ftp-server/ 2. centos用户&组权限&添加删除用户问题详解:     http://zh888.blog.51cto.c ...
aclyyx 评论(0) 有6741人浏览 2011-09-21 14:56

java自定义注解实践

  ²  背景 最近在为公司的技术改造做准备,我设计了一个提高Web开发效率的技术框架,为了增加框架的友好性和易用性,决定采用注解来代替配置文 ...
gaiay 评论(0) 有613人浏览 2011-08-29 12:03

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics