`
文章列表
    最近重读Thinking in Java,绪论部分中,作者提出了如下的观点:在一个良好的面向对象的设计中,每个对象都应该只做一件事,并且作好一件事,而不是做太多的事情.     这里面要注意理解:     第一,每个对象都应该只做一件事情,并不是说其所在类里只有一个方法.他是说让你的对象做更"精确"的事情,能够分解成两个对象的,就不要设计成一个对象.     第二,做好一件事情.有一个理论说的是,当你对一个对象进行抽象时,尽可能把你想到的东西都写上.因为抽象部分是核心,核心是不要轻易去改动的,不要因为暂时不需要某个属性就不去写它.
而我就是那个男孩。 我根本没感觉自己做错了什么。 我真的很无辜........ 兄弟们,如果是你,你们会怎么做呢?
男孩终于追上了女孩,但他实在不知道自己做错了什么。 无助的哀求只能换来女孩的一言不发。 良久,女孩吐出一句:以后我不再牵你的手。 男孩子终于明白了一些端倪,难道是自己没注意....... 男孩该如何解释呢? 女孩会原谅他吗? 等待他们的又将是什么呢.........<未完待续>
爱一个人太久了,容易把她成自己身体的一部分,而忽略了她的感觉。 一个男孩和一个女孩彼此相爱了十年。 他们在一个城市里,虽然那里没有他们的家。 一次偶然的机会,他们到了同一个公司工作,于是他们每天一起牵着手去上班,工作,下班..... 虽然清苦,但也充满了美好和幸福,甚至能够看到未来。 有一天,他们象往常一样牵手去上班,快到公司的时候,女孩突然觉得原本挎着自己的那只虽不算很强壮但却是自己最值得依赖的手臂滑开了。最近,她都遇到两次这样的事情了。女孩子自尊心很强的,她感觉男孩子冷落了自己,或者他.......她无法再想下去,下意识地加快脚步,而甩在他身后的是男孩无辜的眼神.......<未完待续 ...
发烧好几天了,头晕的厉害,操作数据库时竟然把产品表里的价格列(double)全部替换成了null值,555555555,惨啊,这样将必然导致cglib发生错误啊,因为我的pojo里用的是private double price,然后用hibernate影射到数据库里的!唉,看看能找到数据库的备份么。    强烈劝告大家:不到万不得已,别直接操作数据库啊!要非要操作就提前备份,数据永远是最重要的,它甚至比整个系统更重要!
答案是“不可以”,有可能会发生问题,如: <action name="TPrettyProductGetInfo" class="dealPrettyProduct" method="getInfo"> <result name="success" type="velocity"> <param name="location">/product/editPrettyProduct.htm</param> ...
  最近帮朋友把他整理的excel数据导入到Sql Server中,失败,报错如下:作为源列4(“产品说明”)的数据对于所指定的缓冲区来讲太大。   我的excel文件中有一列叫“产品说明”,就是一些文字。Sql server处理导excel数据流程是这 ...
java视线Blog的个人管理中心(就是发文章的那),右上角有1个永久域名,如我的是: http://davylee.iteye.com,但这个是点不进去的!个人认为这个地方还是把链接加上比较好!因为我除了把文章发布了之后,还希望看到我的Blog在别人眼中的效果!当然只是个人看法,呵呵!
    最近一直用到<any>元素和<set>元素的where属性,略有感受,拿出来与大家分享,高手莫笑,入门者读之如有所获,在下则欣慰已!可能篇幅会稍长,我尽可能在保证完整的情况下做到最简化。先写个标题,然后抽时间补充完整!
  最近突然心血来潮,想涂涂鸭,遂一大早(10点左右)到Blog上写点昨天没完成的东西。我没提前写到word上,因为感觉这的编辑器还是比较好用的!我点修改文章,打开昨天的文章,把认为每用的两大段删除掉,然后又写了两段,中间加了代码,完成了,点“提交”,靠,提交成功了,但文章的内容仍然是昨天的内容!yun!白写了,我刚刚删除的那两大段代码(在和之间)还存在呢!没办法,只好再写一遍了!  
  相信不少兄弟在写一个Pojo的时候,都会先写上一些属性(如:private String name;),再利用IDE(Integrated development envoriement,集成开发工具)生成一组组默认的setters和getters,然后完事大吉!诚然,这对于一些简单的Pojo也许就够了;但 ...
如题,我就是想写一个通用的方法,可以修改任何对象!注意我说的是修改任何对象! 而不去关心这个对象有什么属性!如果用户在页面修改了某属性,则更新这个属性;否则就不理这个属性,让它保持数据库里值. 比如修改一个对象有100个属性,假设修改88个属性,我们当然不希望在代码里一个属性一个属性地赋值;但如果我们直接用saveOrUpdate(pojo),则又会把其他11个属性改掉(这11个属性我不想动它们,让它保留数据库里值,另一个属性是id).这样的要求有办法实现吗?请大家指教
我们使用Hibernate修改一对象时,会先load这个对象,然后在对这个对象的一些字段赋值,最后再saveOrupdate这个对象.但这显然是不太合理的,假设我一个对象有100个属性或更多,假设我要更新其中66个属性,而其他属性不变化,按照前面的方法写出来,代码就丑死了!有没有办法实现这样的功能,就是让Hibernate直接saveOrupdate这个对象(与页面上的表单对应的Pojo),把这个临时对象和其对应的数据库里的持久化对象比较,如果某个属性值发生了变化,则修改之;而没有发生变化的,则继续保留其数据库的值.
Webwork之Action配置详解                         作者:Davy Lee, davy.lee@126.com Webwork的核心是负责web应用程序中具体逻辑实现的action,本文的目的就是对action的配置、xwok.xml文件的部署进行详细的阐述,本文先列出配置action的注意事项及技巧,最后将给出一个具体的配置实例。 1.  让你的xwork.xml文件包含webwork-default.xml,因为它里面包含了许多默认的配置 代码如下: <include name=”webwork-default.xml”/> 2.使 ...
         用log4j输入日志,在linux系统下输出的日志里的中文字符都变成了??等乱码,这是因为在没有显式指明编码的情况下,它会按操作系统的编码进行输出。因此,只要加上一句, log4j.appender.logfile.encoding=UTF-8就可以了!log4j的完整配置如下: java 代码 log4j.configuration=log4j.properties    log4j.rootCategory=ERROR,logfile        #log4j.appender.CONSOLE=org.apache.log4j.Co ...
Global site tag (gtag.js) - Google Analytics