- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 关于多线程下对集合的操作
一、 集合简介 list与linkedlist、arrylist、Vector、Map区别: 1) List与LinkedList List是数组链表 LinkedList是指针链表 选择List还是LinkedList要看你的使用特点. 数组链表访问快,复杂度O(1),但是添加删除复杂度O(n) 指针链表访问复杂度是O(n),但是添加删除很快O(1) 只不过一般有习惯而已,比如二叉
2008-06-30 14:23:00 1937
原创 Oracle与Hibernate主键映射策略
在MSSQL、MYSQL可以使用native作为自增主键生成策略。native就是将主键的生成工作交由数据库完成,hibernate不管。但在ORACLE中不能用,ORACLE中本身不提供主键递增生成策略,通过索引和触发器实现主键递增。如果在Hibernate主键生成策略中使用native会出现找不到sequence,使用increment同样不可以,increment不可以使用在集群
2008-06-03 09:24:00 1344
原创 转:程序员人生
好的开始是成功的一半,本书首先会试图告诉你什么是程序员?为什么要做这样的程序?正确的入门方法是什么?程序员只有在理解了以上内容的基础上,才能进一步更快地提高自身技能,这时候再开始程序的设计。其实,对一个软件的开发者来说,真正重要的不在于这行代码怎么写,那些代码应该怎么写,关键是思路的问题,而思路事实上是经验的积累。经验是使你从最初的封闭的思维方式,到最后形成开放式的思维的一个过程。将我十几年程序生
2007-05-07 10:32:00 524
原创 怎么做一个程序员
借用一句台词“如果你爱一个人,那么让他去做程序员吧。如果你恨一个人,那么让他去做程序员吧”这个世界再没有一种职业比程序员更痛苦了;再没有一种职业比程序员更快乐了;再没有一种职业比程序员更具有挑战性了;再没一种职业比程序员有更单纯的生活了。因为他是造物主,魔术师,流放者,虔诚之徒。 如果你只想做一些,“XX管理系统”之类的东东,拜托了请不要做程序员拿起身边的可视化编程资料,用一个礼拜时间在
2007-05-07 10:27:00 982
原创 如何做个优秀的程序员
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘
2007-05-07 10:21:00 519
Hibernate In Action
2007-05-07
vb.net数据库编程
2007-05-07
经典java手机游戏
2007-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人