2013年1月31日

鲜为人知的编程真相

摘要: 当程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。 ”一个卓越的车床工可以要求比一个一般的车床工多拿数倍高的工资,但一个卓越的软件写手的价值会10000倍于一个普通的写手。“ — — 比尔 盖茨一个好的程序员的效率会是一个普通的程序员的十倍之上。一个伟大 阅读全文

posted @ 2013-01-31 17:33 青春丶冭柔情 阅读(131) 评论(0) 推荐(0)

Hibernate/JPA中的继承映射 实体extends的关系

摘要: Hibernate的继承映射包含了三种不同的策略:每簇类使用一个表;每个子类一个表;每个具体内一个表(有限制)。假设我们有四个类Animal,Dog,Cat,其代码如下: 文件名:Animal.javaclass Animal { private String identifier; private String name; private String category; // setter and getter }文件名:Dog.javaclass Dog extends Animal { private String // setter and... 阅读全文

posted @ 2013-01-31 15:38 青春丶冭柔情 阅读(295) 评论(0) 推荐(0)

JSP页面跳转方式

摘要: 1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不... 阅读全文

posted @ 2013-01-31 15:35 青春丶冭柔情 阅读(418) 评论(0) 推荐(0)

导航