歆渊发表的精彩技术文章

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (23336) 回复 (21) 关键字:

通过SSH的交互式Java应用开发和管理

BSD License, 需要 JDK 6.0 或者 JRE 6.0 + OpenJDK Javac 运行. 附件为代码包 (请到 http://sjsh.dev.java.net 下载最新代码包, 此处附件以后不再更新) 参照代码包中 demo/src 目录下的示例, 就可以很简单的写成包装自己应用对象的 SSH Server 了 启动演示 SSH Shell Server 引用 D:\w ...
by 歆渊 2007-07-11 浏览 (5868) 回复 (4) 关键字: ssh

Java语言下一步可能快速演化, Eclipse将疲于跟从, NetBeans 6 值得一些期待

作为Java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方: Class<?> java.lang.Object.getClass(); 虽然它的签名返回值为 Class<?> , 但是它的规范文档却给出了这样的说明: 引用 Returns ... The actual result type is Class<? extends |X ...
by 歆渊 2007-02-27 浏览 (41278) 回复 (62) 关键字: ide

解决侵入的根本方法讨论

  最近又看到一些关于框架侵入性的讨论, 有些想法, 谨此抛砖引玉. 我觉得软件开发框架之所以跟侵入性纠缠不清, 根本的原因还是框架要支持应用的某种/某些逻辑和功能, 可以说是部分的去实现应用的目标. 但是这些功能如果不能让应用去定制, 其现实应用代价就又很微渺了. 所以框架是需要和应用交流的, 而交流的主要目的是为了定制. 想到这个地方, 我的反应是声明式编程, 让应用通过某种方 ...
by 歆渊 2006-12-16 浏览 (11439) 回复 (19) 关键字: 侵入