_@zhng

导航

04 2013 档案

【转载】Java程序员十戒
摘要:Java程序员十戒from:http://www.yeeyan.org/articles/view/92681/55697麦子塔2009-08-215720简介这是作者对Java开发者提出的10条守则或曰戒律。你可以不同意,但不能不看。Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。1. 为代码添加注释(Add comments to your code).– 每个人都知道这一点,但不是每个人都会这么做。你有多少次“忘记”添加注释了?确实,注释不会为你的程序增加任何函数功能。但是,有多少次,看到2周前写的代码 阅读全文

posted @ 2013-04-30 08:34 _@zhng 阅读(190) 评论(0) 推荐(0)

【转载】高效的Java异常处理
摘要:高效的Java异常处理from:http://www.yeeyan.org/articles/view/2091/976易晓斓2007-06-2220492简介Java开发人员可以做出的最重要的架构性决策之一就是如何使用Java异常模型。Java异常一直以来就是社群中许多争议的靶子。有人争论到,在Java语言中 的异常检查已是一场失败的试验。本文将辨析,失败的原因不在于Java异常模型,而在于Java类库的设计者未能充分了解到方法失败的两个基本原因。 本文倡导一种对异常条件本质的思考方式,并描述一些有助于设计的模式。最后,本文还将在AOP模型中,作为相互渗透的问题,来讨论异常的处理。当你能正确 阅读全文

posted @ 2013-04-30 08:31 _@zhng 阅读(237) 评论(0) 推荐(0)

【转载】当前 WEB APP 开发的最佳实践
摘要:当前 WEB APP 开发的最佳实践byLYRIC WAIonAPR 27 2013withCOMMENTS前段时间forecast.io家的 App 挺火挺热(请用 iPhone Safari 打开链接http://forecast.io,然后添加到桌面看看效果 )。接着官方博客释出了一篇文章,可以认为是当前 Mobile Web App 开发的最佳实践,我先总结一下:不要刻意模仿 iOS 的默认样式和交互。毕竟是 Web App,肯定会有模仿不到位的地方,这样会很快露出马脚;用自己的风格和交互则不会有这样的问题,没有参照物也就不容易察觉错误,容易糊弄过去。不要做得像个网站。只用硬件加速的 阅读全文

posted @ 2013-04-30 08:26 _@zhng 阅读(295) 评论(0) 推荐(0)

jdk集合结构
摘要:1. Collection部分2. Map部分 阅读全文

posted @ 2013-04-27 22:07 _@zhng 阅读(152) 评论(0) 推荐(0)

【转载】程序员(1)
摘要:作为一个合格程序员每天该做的事http://aijuans.iteye.com/blog/1787787作为一个合格程序员每天该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、考虑自己一天工作完成的质量和效率能否还能提高一天只提高1%,365天你的效率就能提高多少倍你知道吗?(1+ 阅读全文

posted @ 2013-04-27 20:59 _@zhng

【装载】JAVA虚拟机的内存模型
摘要:Java虚拟机学习 - 体系结构 内存模型分类:JVM2012-09-24 23:576000人阅读评论(16)收藏举报目录(?)[-]一Java技术体系模块图二JVM内存区域模型方法区虚拟机栈本地方法栈堆新生代老年代程序计数器三直接内存一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版 阅读全文

posted @ 2013-04-27 16:01 _@zhng

【转】Ajax的缺点
摘要:ajax的缺点作者:Sheneyan 时间: 2006-07-25 文档类型:原创 来自:蓝色理想http://swik.net/Ajax/Ajax+Mistakes在某网站瞎逛时,发现这个链接,进去逛了逛,觉得很有意思,大家也可以去看看,姑且不论你是否同意里面的观点,看看别人看待ajax的角度,这对于理解一个事物很有帮助。下面是我对一部分缺陷的看法:为Ajax而Ajax(Using Ajax for the sake of Ajax.)很同意这点,当一个技术本身的生存意义由于它自身的亮点而被抹杀,不知道是这个技术的幸运还是不幸。干掉了back按钮(Breaking the back but. 阅读全文

posted @ 2013-04-27 15:57 _@zhng 阅读(154) 评论(0) 推荐(0)

Java内省
摘要:一、简介1. javabean规范2. 反射3. 内省 PropertyDescriptor BeanInfo4. commons-beanutils包: ConverterUtils 注册自定义的类型转换器 BeanUtils 1. 存取属性(会调用内置、注册的类型转换器进行类型转换) 2. populate,describe方法实现在Map和bean属性的互换 3. bean之间属性的拷贝 PropertyUtils 1. 存取属性 注意: 此时对于的属性值需要传入匹配的类型的实例 阅读全文

posted @ 2013-04-25 11:42 _@zhng 阅读(118) 评论(0) 推荐(0)