技术总结
riseman
一个实实在在的编码者
展开
-
关于单例模式线程安全问题
很多地方都出现过这样的说法,单例模式要注意线程安全,就是要在取实例的操作上加入同步锁,比如 public xxx getInstance sync……(){ return instance; } 首先,为什么要同步,不同步出现错误的时机是什么? 还有,单例模式有懒汉式和非懒汉式,如果是懒汉式是否需要加同步锁,非懒汉式呢,我个人对很多人说单例模式要注意线程安全有点迷惑,感觉大多数时候...2009-04-14 16:55:09 · 123 阅读 · 0 评论 -
spring 代理注意点
关于spring的jdk动态代理使用教训 此代理只针对相关类所实现的接口,所以如果对类中的方法进行事务声明,只有接口方法才有效。在类内部调用类的方法,相关代理不起作用,也就是说只有在类的外面调用类的方法才会使用代理。其实spring文档有描述,但是还是浪费了我不少时间,一是文档没有看仔细,二是没有实际中遇到,很难理解文档意思...2008-11-19 15:11:13 · 132 阅读 · 0 评论 -
emf模型涉及到集合的操作慎用iterator方式,最保险的使用方式是用序号
emf模型涉及到集合的操作慎用iterator方式,最保险的使用方式是用序号。 主要是因为emf对list等进行了封装,而且emf对实体的关系会进行自动维护,这些导致了一些不同寻常的行为出现。 ...2008-11-19 15:26:45 · 122 阅读 · 0 评论 -
Ext comboBox 值回填、手动设置value时要注意的地方
有时需要使用一个旧值填写到一个comboBox 表单中,可以使用basicform的setValues()方法和comboBox 的setValue()方法,但是有一个问题,设置后,comboBox 的value是对了,但一般来说,我们并想显示这个值,而是显示与这个值相关标签。当数据源是本地数据源时,这个问题不会出现。当数据源是远程,也就是从服务器端取数据时会有这个问题。先看一下如下的代码 ...2009-02-12 17:39:11 · 716 阅读 · 0 评论