上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2013年2月18日

Hibernate(一) 主键映射

摘要: 摘自:http://ideasforjava.iteye.com/blog/644378@Id注解可以将实体bean中的摸个属性定义为表示符,该属性可以通过应用自身进行设置,也可通过Hibernate生成(推荐),使用@GeneratedValue注解可以定义该标识的生成策略:.AUTO.TABLE.IDENTITY.SEQUENCEpackage com.woxiaoe.study.hibernate;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence 阅读全文

posted @ 2013-02-18 15:19 青春丶冭柔情 阅读(167) 评论(0) 推荐(0) 编辑

Java线程:线程安全与不安全

摘要: 当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。”,那么下面手动创建一个线程不安全的类,然后在多线程中使用这个类,看看有什么效果。AD:2013大数据全球技术峰会低价抢票中 作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来. 阅读全文

posted @ 2013-02-18 13:49 青春丶冭柔情 阅读(209) 评论(0) 推荐(0) 编辑

Java核心类库:内部类那点事儿

摘要: 每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。如果没有内部类提供的可以继承多个具体的或抽象的类的能力,一些设计与编程问题就很难解决。从这个角度看,内部类使得多重继承的解决方案变得完整。接口解决了部分问题,而内部类有效地实现了“多重继承”。AD:2013大数据全球技术峰会低价抢票中 内部类:定义在类的内部的类为什么需要内部类?典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口。java中的内部类和接口加在一起,可以实现多继承。可以使某些编码根简 阅读全文

posted @ 2013-02-18 09:39 青春丶冭柔情 阅读(212) 评论(0) 推荐(0) 编辑

MyEclipse 10 中增加svn插件

摘要: 着Myeclipse版本号的变大,插件的安装也越来越复杂了,在有了configuration center之后,明明eclipse都能正常使用的update site,在Myeclipse中就是不能使用,真纠结。我试了好几个插件的在线安装,没有一个能成功的,而且巨慢无比,等待很长一段时间之后告诉你,失败。所以安装插件最好还是采用离线安装。网上有另类的解决办法,亲自尝试了一些,有些已经都不可用了,特记录一下可用的方式。首先:下载svn插件,最新的已经是1.8版本了。svn插件网站:http://subclipse.tigris.org/,插件下载地址:http://subclipse.tigri 阅读全文

posted @ 2013-02-18 09:38 青春丶冭柔情 阅读(195) 评论(0) 推荐(0) 编辑

Tomcat性能调优方案

摘要: 如果想要Tomcat达到最优的效果,首先要争取使得操作系统以及网络资源达到最优,并且最好使用高版本的JDK。对于并发要求较高的系统,采用Apache加Tomcat集群的方式,将负载分别分担到多个 Tomcat上,能很大的提高系统的性能,充分利用硬件资源。同时需要对Tomcat自身进行优化,包括增大内存、调节并发线程数等。AD: 2013大数据全球技术峰会低价抢票中 一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。【适用场景】 任何项目。二、Java 阅读全文

posted @ 2013-02-18 09:36 青春丶冭柔情 阅读(188) 评论(0) 推荐(0) 编辑

开发最佳实践:在Web应用开发中优化Struts框架

摘要: 摘自:http://developer.51cto.com/art/201004/195352.htm本文向您讲解了如何使用灵活的Struts框架调节Web应用程序开发。这里向您展示了一些最佳实践,您可以遵循这些实践来优化这个成熟的开源框架。此外,您还可以学习使用一些十分有价值的标准Struts组件,包括 ActionForm、Action 类和 ActionErrors。AD:2013大数据全球技术峰会低价抢票中 Struts是一种开源框架,可用来构建Web应用程序,它基于流行的Model-View-Controller (MVC2) 设计范型。该框架构建在一些标准的技术之上,比如Java 阅读全文

posted @ 2013-02-18 09:35 青春丶冭柔情 阅读(241) 评论(0) 推荐(1) 编辑

2013年2月17日

Java声明对象

摘要: 摘自:http://www.hackbase.com/lib/2005-09-25/14656.html当你创建一个类时,你创建了一种新的数据类型。你可以使用这种类型来声明该种类型的对象。然而,要获得一个类的对象需要两步。第一步,你必须声明该类类型的一个变量,这个变量没有定义一个对象。实际上,它只是一个能够引用对象的简单变量。第二步,该声明要创建一个对象的实际的物理拷贝,并把对于该对象的引用赋给该变量。这是通过使用new 运算符实现的。new运算符为对象动态分配(即在运行时分配)内存空间,并返回对它的一个引用。这个引用或多或少的是new分配给对象的内存地址。然后这个引用被存储在该变量中。这样, 阅读全文

posted @ 2013-02-17 16:20 青春丶冭柔情 阅读(501) 评论(0) 推荐(0) 编辑

2013年1月31日

鲜为人知的编程真相

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

posted @ 2013-01-31 17:33 青春丶冭柔情 阅读(127) 评论(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 青春丶冭柔情 阅读(282) 评论(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 青春丶冭柔情 阅读(412) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

导航