`
loseone
  • 浏览: 32995 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1) 从 FormBean 复制值到 JavaBean 或者互相复制.            TdepartmentForm deptForm = (TdepartmentForm) form;            Tdepartment tdepartment = new Tdepartment();            BeanUtils.copyProperties(tdepartment, deptForm);2) 复制实体(实体一般是动态的代理类)为 ValueObject 防止原始实体的值被更新掉            Tproviderbill billVO = new Tpr ...
<script> // 这个代码可以大大减少IE下的当前页面的Excel导出工作量// 如果不能正确执行, 请把当前站点加入可信站点并调低安全级 参考图片: IE添加可信站点.png// 导出为Excel, 参数为 HTML 或者 表格代码, 如: "A\tB", xxx.innerHTMLfunction printToExcel(html) {  try{    var ExApp = new ActiveXObject("Excel.Application")    var ExWBk = ExApp.workbooks.add()    ...
日常饮食中,吃肉时应适量吃一点蒜,否则,肉的营养就不能最多地进入人体。   在动物肉食品中,尤其是瘦肉中含有丰富的维生素(维生素产品,维生素资讯)b1,然而维生素b(维生素b产品,维生素b资讯)1在体内停留的时间很短,会随小便大量排出。如果在吃肉时再吃点大蒜,肉中的维生素b1能和大蒜中的大蒜素结合。这样可使维生素b1的含量提高4 6倍,而且能使维生素b1溶于水的性质变为溶于脂的性质,从而延长维生素b1在人体内的停留时间。   医学专家在研究中还发现:吃肉又吃蒜,能促进血液循环,提高维生素b1在胃肠道的吸收率和体内的利用率,对尽快消除身体各部器官的疲劳,增强体质、预防大肠癌(抗癌产品,抗癌资讯)等 ...
今天, 2009-4-21, 惊闻 Sun 被 Oracle收购, 有感. 以前写过一片小文: 也谈所谓的开源 – Eclipse , 本文的思路和那篇文章基本一致. 有句话叫钱不是万能的, 没有钱是万万不能的. 这句话放在开源软件上, 一点也不差. 还有句话叫天下 ...
     摘要: 在产品中有碰到过使用LinkedBlockingQueue.poll时超时很不准的现象,关键是这不是一般的不准,如果只是一点点不准的话也就勉强接受了,例如指定poll的超时时间为100ms,但最终执行.poll这段代码就花费了8000ms的现象,这篇blog就是展示下通过一段小小的代码来重现这样的现象,毕竟没有重现是无法证明为什么会出现这样的现象的。  阅读全文 BlueDavy 2009-03-12 16:52 发表评论
     摘要: 记得Martin大叔在《企业应用架构模式》中特别强调:“能够不分布式的应用就不要分布式”,这句话没什么问题,尤其对于做过分布式应用的人而言,就更会有深刻的体会了,但这个世界偏偏就没有那么简单,大多数人都会碰到分布式应用的场景,尤其是对于大型应用而言,从集中式步入分布式是不可避免的,只是也许是小型分布式的,也许是大型分布式的;也许是有高性能要求的,也许是没有的,在这篇blog中我们来看看java应用从集中式步入分布式后到底会带来些什么挑战。  阅读全文 BlueDavy 2009-01-04 17:12 发表评论
近来连续调试了好几天的代码,乐趣无穷,:),在纯净的人和机器对话的时间中,充分的和机器不断的交流,最终共同实现功能,和同事说:“我喜爱调试代码胜过了写代码”,怎么说呢,我觉得调试代码能够充分让你将所掌握的知识发挥出来,考察自己解决问题的能力以及学习知识的能力,在这篇blog中来闲聊下调试代码。 调试代码是一种编码所需的基本能力,相信没有多少人写出来的代码能够是没有bug的,虽然传闻是有过这样的人,因此普通的我们只能通过调试代码来查找和修复代码中的问题,需要调试代码的场景有很多种,在这些场景中,也会有很多种不同的调试技巧可采用。 最典型的需要调试代码的场景是单元测试的场景,在单元测试时会碰到代 ...
Foundations Of Ajax,Ajax领域中的经典书籍,还是决定看看,今天趁有些时间便翻阅了一下,总体而言,这本书写的还是不错的,在douban上我写了这么一段评价:“对于ajax新手而言,这绝对是本好书,可以快速的让你了解ajax涉及的技 ...
再次做项目,感觉颇多,项目和产品其实都有应对变化的部分,项目更在乎功能的实现以及对于需求的应变能力,产品更在乎的是通用性的高度抽象、开放性以及基础设施的建设上,产品比项目更依赖规划人员对于通用性需求的 ...
再次犯了没有仔细看Hibernate Reference的错误,在Hibernate 3以上版本都支持对于property设置lazy="true",但一直我都以为只要设置了就可以实现的,今天和jindw讨论的时候才知道原来不是这样,^_^,赶快做了下试验,确实,即使对于property设置了lazy="true",但在调用获取了po中的任意非主键属性时其他所有的property也就被加载了,也就是说lazy没有生效,到底怎么回事呢,翻阅Hibernate Reference才明白了这个问题:property(7)lazy (可选,默认为false) 指定 ...
分层与分模块开发,是开发时经常选用的两种方式,应该说分模块开发是较多被采用的方式,但一直以来都觉得其实分层方式自己是比较欣赏的方式,对于两种开发方式分别的看法是:分层开发优点:1、保持系统分层结构      分层开发在这点上无疑是可以保证的,同时有利于保证系统层次的职责的清晰以及分离。2、面向接口的编程      由于采用分层开发,各层次之间采用接口依赖的方式就更容易被执行了。缺点:1、容易造成瓶颈现象      由于分层开发各个承担人员的任务难度不一样,很容易形成瓶颈现象。2、对于系统设计的要求更高      这点应该说不能算是缺点。3、容易出现扯皮现象分模块开发优点:1、系统功能更容易被完成 ...
在采用Ajax进行系统实现时,通常会采用onepage的方式进行实现,自己目前也在一个实际的项目中使用着,总体感觉有几点是在使用onepage时特别要注意的:1、js事件的有效范围的控制     由于一直在同一个页面,这个时候特别要注意对于js事件有效范围的一个控制,我觉得是需要同样的模仿出以前在传统的MVC模式下的session范围/request范围等,当然,js事件的有效范围则要控制的更加细致,甚至要控制到域级。     之前发布的一个js版本的事件管理器中是缺乏对于范围的控制的,在使用中出现了不少的问题,现在正在逐步的调整,等以后完全调整好后再发布一个版本。2、资源有效范围的控制     ...
Equinox,我不想多做介绍,相信很多人都有所了解了,不了解的可具体去www.eclipse.org/equinox看看。最近基于equinox做了一个系统,还是碰到了一些问题,当然也得到了在插件体系架构下的不少优点,在这里也做个总结。总体而言,基 ...
Global site tag (gtag.js) - Google Analytics