`
Julien
  • 浏览: 17020 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
robbin 写道你想做一个合格的程序员的话,你必须主动掌握业务,但是如果你想做一个既合格又高薪的程序员的话,你除了需要掌握业务,你还必须技术上很牛X才行 那么这个技术是不是算法,是不是数学呢?我想强调的就是NO。这个技术是系统架构的技术,既要精确无误,又要坚不可摧,又要可以随时抽换,在结构复杂度上又要最小最低,维护成本最少,然后又要留有足够的可拓展性,等等等等。举个例子,javaeye的出发点到底是什么?如果没有ROR这样的架构,javaeye会出现么?如果反过来,没有那个文章相关性的算法,javaeye会无法出现么?到底是这个架构的技术比较本质一些,还是那个相关性算法比较本质一些?软件行业 ...
面向对象:有“家里有楼”“家里有车”的接口,访问了返回来都是true,但天知道算法里头是不是直接一行return true就完了。但是你又没法访问“开车兜风”的接口,因为你还只是在“相亲对象”的继承树分支上,而开车兜风那 ...
注意是WEB应用不是企业应用。所以敏捷重要,逻辑分层不重要。 这其实就是ROR的方向。 在这个方向上,WEBWORK不是终点,HIBERNATE也不是终点。 而且,绝对不是因为“JAVA不是ROR,所以简化不到那个程度” 当然语言特性是没有办法了,好歹我牺牲了语言便利性,但是我赢得了IDE支持和工业强度的鲁棒性,也算聊胜于无。 之前有几轮讨论,争论到JAVA不能热部署。热部署重要么?TOMCAT都支持自动检测代码更新重部署了。 但是为什么WEB应用开发还是那么烦人?因为太多东西塞到web.xml里头去了。 HIBERNATE的映射,动不动就二三十秒,我改点东西就要二三十秒(如果是大东西能上一分钟 ...
我用的是最新的1.7的commons-beanutils,主要是垂涎它的nest setter 测试代码: Object obj=new Object(){ private String param; public String getParam(){ return param; } public void setParam(String val){ param=val; } }; BeanUtils.setProperty(obj, "param", "godie"); ...
Global site tag (gtag.js) - Google Analytics