09 2015 档案

摘要:随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的代码。 我前几天看了一本书,书中有这么一句话: “复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码” 此话 阅读全文
posted @ 2015-09-29 14:04 友森 阅读(276) 评论(0) 推荐(0)
摘要:面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有 阅读全文
posted @ 2015-09-15 14:59 友森 阅读(131) 评论(0) 推荐(0)
摘要:这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢? 同样的,另外一个问题:String HttpServletRequest. 阅读全文
posted @ 2015-09-09 10:27 友森 阅读(292) 评论(0) 推荐(0)
摘要:场景是这样的,我们项目中上传图片到linux服务器后,保存图片存储路径和网络访问路径。app中用数据库返回的 图片访问路径来访问图片(nginx通过nfs方式读取图片)。但是访问不到。要手动 chmod 777 才能访问。 这显然不合理,通过修改weblogic 的startWeblogic.sh  阅读全文
posted @ 2015-09-09 09:44 友森 阅读(880) 评论(0) 推荐(0)
摘要:1. 摘要 这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。 在发布了关于烂代码的那些事(上)之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。 最近部门在组织bootcamp,正好我负责培训代码质量部分,在培 阅读全文
posted @ 2015-09-07 10:52 友森 阅读(4131) 评论(0) 推荐(0)
摘要:因为项目中用json格式进行传输数据,多次确认json中的各个属性与接口中的对象属性一致,还是不能正常访问到接口。想起json数据中有中文, 在soapui的左下角将Encoding 的值设为utf-8 就可以正常访问了。。 阅读全文
posted @ 2015-09-02 14:46 友森 阅读(1233) 评论(0) 推荐(0)