re: 冒号和他的学生们(连载6)——基本范式 dennis 2008-05-07 12:41
不知道有没有gmail?期待交流下,谢谢
re: 冒号和他的学生们(连载4)——编程心法 dennis 2008-05-07 12:39
“难道不是吗?只不过帝国有大小之分、优劣之别罢了。当你编程之时,便进入到自己创造的世界之中。这是你的世界,只有注入你的想象力、创造力和激情,它才有勃勃生机。你编写的岂止是代码,分明还有乐曲;你敲击的岂止是键盘,分明还有琴键;你运行的岂止是程序,分明还有世界。当优美的旋律奏起,整个世界都随之翩然起舞,一种莫可名状的满足是否会充溢你的全身?”
这段话非常贴切,将编程的美妙描述的神了。
re: 冒号和他的学生们(连载7)——对象范式 dennis 2008-05-07 12:33
不知道楼主是做什么的?这个系列很有意义
re: 分析JBoss Remoting dennis 2008-05-05 11:22
@BeanSoft
spring回归了吗?spring越走越远了吧
re: 说说迭代中的需求变更(更正) dennis 2008-04-29 08:50
@wowhhz
您说的对,这个对需求的冷处理阶段相当重要。
re: 热烈庆祝偶的blog广告位售出 dennis 2008-04-23 17:23
@xan
www.alimama.com
请参考volatile关键字,在jdk5以上版本,将instance声明为volatile,DCL是可以的。当然,最好的方案还是采用static holder。这个问题真是讨论烂了。
re: J2SE 新代码! dennis 2008-04-02 09:39
哗众取宠,
re: Ruby性能优化的几个Tip dennis 2008-03-28 09:29
@dreamhead
嗯,是我在读《代码大全2》代码调整那章,然后第二天就做的测试。谢谢指点。
为何要自己写呢?这不就是线程池,jdk5有ThreadExecutor
我想說.....以上全部功能 Eclipse 都有
而且大部份都已經遠在 2.1 版本時代已經存在了
現在 E3.4 版/ 甚至 E4 已經走得很遠很遠,
甚至不會再在這種 "基本功能" 上面多討論
re: 2008: 开源已死? dennis 2008-03-21 17:49
世界上还有一个组织叫自由软件基金会(FSF)
re: 用递归计算阶乘咋不行呢? dennis 2008-03-20 10:07
@ZelluX
我说的是符号求导,比如求函数2x^2的导数是4x
re: 用递归计算阶乘咋不行呢? dennis 2008-03-20 09:15
@ZelluX
嗯,我得承认我的表述很不恰当,我的本意是Scheme更容易将说明性的数学公式直接翻译为表达式。Lisp模拟函数求导很容易,除了将 函数作为一等公民的特性外,更重要的是可以将符号作为数据来平等对待,如果用java来做,恐怕要自己搞一个类似词法分析的东东。
re: 用递归计算阶乘咋不行呢? dennis 2008-03-19 17:47
@CowNew开源团队
教科书上讲阶乘都是用递归算法,这是因为阶乘就是用递归定义的嘛
n=1 fac(n)=1
n>1 fac(n)=n*fac(n-1)
类似Lisp这样的函数式语言能将数学公式直接描述出来(what to do,而非how to do),Lisp本来就是为了解决符号推断而发展起来的,比如用Lisp求函数导数,你能想象用java做出来吗?做出来也够呛。
re: 房地产案件管理系统—项目总结 dennis 2008-03-18 19:46
需求怎么可能没有变更?除非你生活在理想国
做好需求分析和需求变更控制才靠谱
re: OO 原则 dennis 2008-03-14 12:42
做code review的时候,你会发现原来这世界上大多数的“程序员”是在混日子,写的代码惨不忍睹。
re: java求字符串型逻辑表达式的bool值 dennis 2008-03-14 10:44
@曲强 Nicky
这个谢谢,很早写的东西了,没想到还有人关注。呵呵,当时写的很不成熟,也没有去找找开源工具,见笑了。目前早已离开那家公司,那个功能当时也是满足客户要求的。做这个方法很多,本质上就是一个词法解析和分析过程,可以利用各种parser generator。
re: 使用JRuby为你的客户端助力 dennis 2008-03-07 18:57
自己定义个DSL不是更爽?ruby搞这个是小case
re: 使用JRuby为你的客户端助力 dennis 2008-03-07 11:00
re: Java远程通讯可选技术及原理 dennis 2008-03-05 09:30
概念混淆,已经有人指出了。参考价值有限,基本是网上资料的罗列。序列化难道就不是二进制协议了?呵呵,协议就两种:文本或者二进制
re: 城市精灵丰田雅力士 dennis 2008-03-03 14:58
这是干嘛?写代码同时做汽车广告?
re: IoVC的组件属性绑定----@Bind dennis 2008-02-25 10:03
所谓的ManagedBean不就是一般的view object?像bind这样的功能是很灵活,但是我倒是认为约定比可配置更有价值,本来ui就是个经常变动的地方。
re: singleton迷恋 dennis 2008-02-24 09:54
@Matthewchen
貌似我没说一样
re: 程序员们我们究竟在做什么? dennis 2008-02-23 13:47
从不认为搞软件是吃青春饭的人飘过
re: 招聘java程序员,系统架构师 dennis 2008-02-22 13:32
貌似新劳动法要求招聘广告明确说明薪资范围
re: 我眼中的.net的缺点(和Java比较) dennis 2008-02-21 11:59
c#3.0在语法上比java更加激进,引入了更多函数式语言的特性,java比c#3.0落后多了,哪怕java7出来。
re: 为什么大家瞧不起国内的开源 dennis 2008-02-20 12:23
呵呵,我觉的奇怪,浮躁的到底是谁
re: 我眼中的.net的缺点(和Java比较) dennis 2008-02-19 13:06
关于第4点,java默认所有方法都是“晚”绑定,而c#延续了cpp
re: 新年第一博 dennis 2008-02-14 11:19
@Arbow
我该向你学习,在服务器这块你真比我了解深多了,俺要好好努力
re: 一个解析Java Class文件的实例 dennis 2008-02-03 14:14
很好的文章,有兴趣研究这个的都会自己去找spec或者《inside jvm》
不过现在能沉下心来读你这篇文章的,我怕没几个
re: JPA这个烂东西 dennis 2008-02-02 09:48
sorry,看错了,作者是认为AOP式日志是个不恰当的例子,这点我赞成,不过对于AOP技术只是“小技巧”的评价绝不敢苟同。
re: JPA这个烂东西 dennis 2008-02-02 09:39
不了解的东西不要开口
AOP不能用于生产环境?spring的事务处理就是用AOP实现的,那么世界上这么多在跑的应用都是玩具咯?对于ruby和hibernate的评价就不多说了,不了解的东西不要开口。
作者是中了OO的毒了
re: 模式回顾---单例 dennis 2008-01-30 10:54
ps:我所说的第三种是最后那个。
既然发表在blogjava首页上,文章至少要保证没有错误,不然误导人也是害人害己,说的严重了,博主自己看看。
re: 模式回顾---单例 dennis 2008-01-30 10:52
第三种写法就更无语了,静态初始化,更谈不上所谓的lazy initialize了。基础还是好好看下吧。
re: 模式回顾---单例 dennis 2008-01-30 10:51
public class ClassName {
public static ClassName getInstance(){
if(instance == null)
{
instance = ClassName.createInstance();
}
return instance;
}
private static synchronized ClassName createInstance(){
return new ClassName();
}
private static ClassName instance;
}
这种写法有问题的,可以想象下,线程A判断instance==null,然后开始createInstance,正在此时,线程B也判断instance==null,然后等待线程A完成创建并解锁,然后线程B也createInstance,这还是单例吗?单例模式的写法网上已经讨论烂了,这样的错误实在不应该。
re: 如何监控GC及内存问题解决方案概述 dennis 2008-01-23 15:28
据WebSphere和WebLogic官方建议:JVM的Heap最小值和最大值设成一样,这个说法是误导人的。不同的jvm的垃圾回收算法不同,甚至同一个jvm也有不同的GC算法,还是要根据实际情况调整。
re: 采用单例模式还是静态方法?[未登录] dennis 2008-01-22 14:06
搞不明白单例模式与静态方法需要比较什么?什么是静态类?概念混淆,逻辑不清
真想干的话应该行动,这样纸上谈兵的东西在实际中肯定有较大出入
re: 福州杂谈 dennis 2008-01-14 18:28
@过河卒
《编译原理 技术和工具》
re: 位图排序 dennis 2008-01-08 08:53
1M内存限制只是个粗略的估计,严格来讲会稍微超过
我比较关心的是单元测试,EasyJWeb的action能否脱离容器进行测试?
re: Ruby 1.9 发布[未登录] dennis 2007-12-26 08:51
美好的圣诞礼物
@ke
这也不能绝对,不知道你是否碰到过ibm gc后内存堆碎片引起的OOM呢?ibm jdk的参数调整还要包括-Xk和-Xp命令行参数来设定K簇和P簇的大小,视具体情况而定。
恩,你想告诉我们什么?不过,欢迎加入ruby的世界