- 浏览: 500356 次
- 性别:
- 来自: 广州
最新评论
-
来这里学java:
...
实战篇:设计自己的Annotation -
yushui2000:
突然想到一种方法,就是1、2、2、3、4、5作为5个球(类似彩 ...
一道算法题目,值得一看 -
wst0350:
理解力
实战篇:设计自己的Annotation -
yingzhor:
楼下的,你看看代码不就知道怎么验证了吗?这不是放在sessio ...
利用servlet生成简单的验证码 -
ming_7755:
妙用Commons良药<三>
文章列表
引用An article called “2007 Moving China, top 10 impressive small potatoes” was posted on a forum on rednet.cn, listing 10 touching stories of ordinary people. The story caught netizens’ attention and admiration.
While CCTV, the government television channel awards winners handpicked by a carefully ch ...
- 2008-03-29 10:56
- 浏览 1538
- 评论(0)
论坛上关于测试的帖子很多,而且有一部分是一些大牛写的,看得也比较有感触.在这一个帖子里面主要谈一下,自己关于测试的一些理解.
还是从我目前所处项目组的情况说起吧,整个项目开发的架构是从DAO层-BS层-BIZ层-Action展现层, ...
吃完饭,闲暇之余,挖挖坑,种种树,浇浇花;把近一年来看到的一些JavaEye现象,用一个大坑种出来,大家也可以施施肥或浇灌一下:
1、呼吁大家帮助帮助患白血病的eastviking
对于所有的javaeyer而言,都是打心里地希望eastviking能够康复起来,能够回到这一个圈子谈谈程序,灌灌水.
亲爱的朋友们, 我需要你们的帮助
呼吁大家帮助帮助患白血病的eastviking
2、作为新年的贺礼,JavaEye2.5元旦上线
3、2007年12月15日下午7点13分59秒,JavaEye注册会员突破10万(但不知道马甲有多少啊??)
4、取消以前的 ...
年末了,也来一个年度自我总结
技术方面:
引用1、今年大学本科毕业,和两位同班同学进了同一家公司作java程序员开发,大家很有缘分,大学的时候一起做项目,大学毕业还是在同一个公司一起做项目。
2、这一年自己自评进步了很多,从一个很懵懂的开发人员逐渐地成熟很多,最大的改变是单元测试和重构已经成为每天的面包和水一样,离开这两样东西,你根本对自己写的代码没有太大的信心(请允许我从重构经典书中半偷窃了这一句话),特别在项目后期需要做一些需求变化的时候。自己每天最最常用的工具箱:eclipse,junit,easyMock,spring自带的简化功能和测试类,Oracle的pl/sql工具,飞鸽,MS ...
- 2008-01-15 18:04
- 浏览 3651
- 评论(3)
As we Know,The Java API documentation for the equals method in Object provides a list of what defines an equivalence relation between two objects:
Reflexivity: x.equals(x)
Symmetry: x.equals(y) if-and-only-if (iff) y.equals(x)
Transitivity:
if x.equals(y) and y.equals(z), then x.equals(z)
Consis ...
- 2008-01-14 20:43
- 浏览 1570
- 评论(0)
善用多态来改善你的switch语句
下面举的这一个例子,其实和<<重构>>第一章里面的那一个经典实例很像的,<<重构>>一本书绝对是一本好书,非常不错值得推荐的一本书。
举一个例子,是我现在的一个项目里面一位同事写的一小段代码,代码如下,它可以根据不同的操作符进行加减乘除方面的操作,而且这一些操作很有可能发生一些变化。当重构成我的现在每天的面包和水的时候,我看到switch语句,就想能不能把改良一下。虽然改善后,代码量是增加,但从可维护的角度来讲,我个人认为还是值得的,特别在你需要的操作的Switch语句里面很有可能发生需求变 ...
- 2007-12-26 13:10
- 浏览 2808
- 评论(2)
大家都清楚Spring的AOP方面工作是很优秀,但是其内在的基础的东西,还是有一大部分不太了解的,其AOP大量用了ThreadLocal,这一个在前面已做了介绍了,还有一个比较重要的怎样用动态代理组装成AOP.
说到动态代理,有两种情况,第一种是有接口的情况下,你可以选择为jdk自带的动态代理的方式来编写程序,但你想要为一个实在的类编写动态代理的方式的话,这时候就必须选择一些开源的lib包啦.spring和hibernate选择了同样的CGlib包,具体表现在:Hibernate主要是利用cglib生成pojo的子类并override get方法来实现lazy loading机制, ...
- 2007-12-22 15:14
- 浏览 2431
- 评论(0)
url传递中文参数笔录
我们在处理一些遗留系统的时候,通常有可能遇到处理有一些链接是带有中文,而且是传递到另一个页面的,而这另一个页面有可能把拿到的数据放到数据库中去,这时候往往会造成乱码的问题,特别在不同的系统 ...
- 2007-12-21 19:35
- 浏览 4274
- 评论(2)
今早,北京的同事发过来照片,说北京已经下雪啊,唉,遗憾啊,至今都还没有看到下雪的我,不过没有关系,把照片晒出来让大家欣赏一下吧
在宿舍向下拍的照片
走下宿舍,在小区里面拍的照片
随拍
随拍
- 2007-12-10 13:04
- 浏览 2115
- 评论(3)
你真的会写线程安全的servlet吗?
很多人认为servlet随便怎样写可以的,反正是线程安全的,没有什么关系的.那我们来看看下面的这一个例子吧.
首先要看一下小段的servlet代码,如下:
public class Test extends HttpServlet {
String name;
prote ...
- 2007-12-05 18:53
- 浏览 2307
- 评论(2)
如果有看到spring的一些源码的同学都知道,ThreadLocal对象在spring几乎在每一个重要的类的都存在其身影。到底ThreadLocal是有什么用的呢,让我们来揭开其面纱吧。
假如某一个对象是非线程安全的,在多线程的环境下,对对象的访问则须采用synchronized或lock/unlock进行线程同步,采用这样的方法限制了并发的访问,会带来比较大的性能损失.当然,我们可以在无须同步的的情况下,来化解线程安全的问题---就是采用ThreadLocal.
其实可以把ThreadLocal看成一个线程的局部变量,我们可以通过ThreadLocal为每一个线程提供了单 ...
- 2007-12-01 13:16
- 浏览 2269
- 评论(1)
<<大道至简>>是国内水平相当高的老程序周爱民写的,只有短短的一百页多一点,这一本书没有纸版的,只有电子版的,是因为出版社觉得太薄了,不愿意出版.
这一本电子书,也是我下一届的师弟发给我的.以前也并不知道这一本书,谢谢他一下,也正因为他,才知道这一本小册子的书.
里面的前言,作者这样写得:
引用补充声明:我保留在传统媒体(书籍、杂志)上刊载、出版本书的权利。但允许任何人在网络上非商业性地、自由地、不加修改地传播这本书的电子版本。
所以我就上传这一本书和大家共同分享一下,也符合作者心中的想法.
书很薄,很容易看完的,想一想,还有有收获的.....
- 2007-11-26 21:44
- 浏览 1716
- 评论(2)
在现在的项目中,后台有一块程序感觉用Observer/Observable模式比较好一些,所以和同事就写这样一个很简单的demo出来,记录下来,当作记录吧。里面的用到的API是Doug Lea这一大牛写的concurrent包,已经成为了java1.5的标准库了。但我们只能1.4的JDK,所以用concurrent包来代替实现同样的功能。
有一个Pojo类如下:
public class Account {
private int numOne;
private int numTwo;
private int sum;
public int getNumOne() ...
- 2007-11-23 19:20
- 浏览 3165
- 评论(0)
对于Java 5.0多线程编程的学习,可以参考一下网上的下面的几篇文章:
Java 5.0多线程编程(sun公司的文章,很值得一看)
http://gceclub.sun.com.cn/Concurrency/Java5_Multi_Thread.html
还有一篇The Java Tutorials的文章.
http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html
还有就是-->
学习笔记 - java.util.concurrent 多线程框架:
http://www.ismayday.com ...
- 2007-11-23 13:33
- 浏览 3836
- 评论(0)
上周星期天的时候,从北京过来厦门了,厦门这边的气候比北京好一些,比较暖和。因为厦门这边宿舍回去之后是不能上网,要自己拉网线的,正合我意---回去可以看看书,看看开源项目的一些优秀的源代码,充充电嘛。
最近自己打算看技术上一些内容:
1、把Spring的源码IoC部分最核心的代码看懂,理解明白,不能总是用Spring框架而不明白它里面是怎样实现的;其实看Spring的源码也挺好玩有趣的。其实把一两个优秀的框架的源码从头到尾认认真真的看一两遍,对自己的收获还是挺大的。
2、继续补上线程的内容,多线程方面的内容实在太博大精深啦,刚好项目也有用到这一方面的内容,努力努力。
3、还 ...
- 2007-11-17 21:06
- 浏览 1616
- 评论(1)