
java
文章平均质量分 86
Justplay0101
这个作者很懒,什么都没留下…
展开
-
Java transient关键字
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程...原创 2011-08-22 10:42:11 · 115 阅读 · 0 评论 -
Hibernate Annotation笔记
(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近...原创 2011-08-11 17:06:48 · 119 阅读 · 0 评论 -
Tomcat 配置
Tomcat启动分析1 - Tomcat Server的组成部分1.1 - ServerA Server element represents the entire Catalina servlet container. (Singleton)1.2 - ServiceA Service element represents the combination of one o...原创 2011-10-27 00:48:28 · 103 阅读 · 0 评论 -
log4j配置文件基本含义说明
log4j.properties配置文件讲解如下:# Set root logger level to DEBUG and its only appender to A1#log4j中有五级logger#FATAL 0#ERROR 3#WARN 4#INFO 6#DEBUG 7配置根Logger,其语法为:#log4j.rootLogger = [ leve...原创 2011-10-27 00:45:30 · 104 阅读 · 0 评论 -
log4j
1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类...原创 2011-10-27 00:43:50 · 121 阅读 · 0 评论 -
tomcat Java heap space 内存溢出
exceptionorg.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra...原创 2011-10-26 15:56:33 · 352 阅读 · 0 评论 -
hibernate 注释
声明实体Bean [code="java"]@Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; } } [/cod...原创 2011-08-22 12:43:00 · 120 阅读 · 0 评论 -
Hibernate的乐观锁与悲观锁
转-Hibernate的乐观锁与悲观锁 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “锁...原创 2011-08-22 10:49:54 · 111 阅读 · 0 评论 -
Hibernate Annotation
(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近...原创 2011-08-22 10:44:03 · 122 阅读 · 0 评论 -
2011年度最变态迷宫数学题-java
[code="java"]import java.util.ArrayList;/** * 2011年度最变态迷宫数学题 * @author Justplay(HBJ) * */public class Arithmetic { private int d; public ArrayList arithmeticArray = new ArrayList...原创 2011-12-05 21:27:22 · 245 阅读 · 0 评论