摘要: 在努力工作、学习了5年之后,1-2-3最近突然感觉有些迷茫:我们钻研技术到底是为了什么?作技术能走多远?1-2-3写下了自己的一些感想,也期待着你的精彩留言.... 程序员真是一个特殊的群体。白天,我们为完成项目殚精竭虑;晚上,只有一盏孤灯陪伴着我们沉浸在玄而又玄的设计思想以及让人心力交瘁的算法之中。这种苦行僧一般的生活是为了什么?是因为别无选择?还是有着内在的动力?我们的努力到底是为了什么?英语完形填空有什么技巧和方法为钱? 我想有钱。有钱才能买iphone。要有很多很多钱才买得起房子。不单这些有形的东西,就连我们的社会价值,我们的心理平衡,都要靠它来支撑。钱使我们焦虑,使我们嫉妒,使我们疯 阅读全文
posted @ 2011-05-19 09:53 ctou45 阅读(179) 评论(0) 推荐(0) 编辑
摘要: OOP——面向对象编程。OOP思想,则是指面向对象本身的思想理念。而OOP设计,则并不是指将代码均封装成类就可以了。因为,如果那样,那仅是指面向对象编程。 OOP——面向对象编程,只是一种做法。OOP思想才是根本。重要的不是做法,而是实际要实现的目标。 JAVA语言总是能绝大部分实现面向对象的目标。原因相当简单。那是因为语言本身的限制。 JAVA的一切均需要在类中。不允许类外部的单独的函数。设计模式,即是因为JAVA的产生才有的。从这一点说,JAVA改变了软件世界的思想。 OOP的目标,是要使得代码符合SOLID原则。这些原则,在所有讲解设计模式的著作的开篇均会被介绍。 但这是理论目标。实际. 阅读全文
posted @ 2011-05-19 09:46 ctou45 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 最近做项目,数据库和程序不在一个服务器上,很多地方要插入当前时间,由于对时间的精确比较严格(两个服务器时间很可能不同),为了统一只能插入数据库当前时间了。总结的办法有:第一种 如果不对数据库插入的时间进行更新,那么用这种办法比较好,具体如下:在数据库中定义该时间字段的默认时间。由于hibernate未开启动态更新默认保存整个对象的所有属性值。所以可以删除要保存的时间属性,或者在hbm.xml文件中定义该字段的 update=“false” insert=“false” 属性。这样在保存对象的时候由于执行的sql语句没有插入该时间字段,数据库就会自动生成当前时间。第二种 做一个通用的方法专门用来 阅读全文
posted @ 2011-05-19 09:45 ctou45 阅读(413) 评论(0) 推荐(0) 编辑