摘要:使用步骤:步骤一、在spring配置文件中引入命名空间步骤二、具有@Transactional 注解的bean自动配置为声明式事务支持 步骤三、在接口或类的声明处 ,写一个@Transactional.要是只在接口上写, 接口的实现类就会继承下来...
阅读全文
摘要:servlet2.3和2.3以前的servlet是默认是关闭EL解决方案:web-app 声明的版本改成3.0
阅读全文
摘要:Java中异常的分类所有异常,都继承自java.lang.Throwable类。Throwable有两个直接子类,Error类和Exception类。ExceptionException则可使从任何标准Java库的类方法,自己的方法以及运行时任何异常中抛出来的基类型。异常可分为执行异常(Runtim...
阅读全文
摘要:http://www.cnblogs.com/younggun/archive/2013/07/16/3193800.html
阅读全文
摘要:我们在java开发中常常用synchronized(互斥锁)来进行同步,但是对于 synchronized关键字有那些用法,会产生什么样的效果却不一定清楚,下面将详细介绍synchronized在程序中的使用方式。一、Java同步关键字(synchronized)Java中的同步块用synchron...
阅读全文
摘要:4.0.0 com spring war 0.0.1-SNAPSHOT spring Maven Webapp http://maven.apache.org org.springframewo...
阅读全文
摘要:如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。举例来说:import...
阅读全文
摘要:Q.怎么配置Hibernate?A.Configuration类使用配置hibernate.cfg.xml(或者hibernate.properties)以及映射文件*.hbm.xml来创建(例如,配置和引导hibernate)SessionFactory,然后SessionFactory创建Ses...
阅读全文
摘要:jar cvf filename.jar a.class b.class 打包带package的jar cvf test.jar foldname\*打包可执行jar包来个小例子试试看:我们只有一个HelloWorld,如下: public class HelloWorld { publi...
阅读全文
摘要:很诡异,class文件夹下的class文件没有了,删除文件夹 ,重新编译下。。。
阅读全文
摘要:java代理机制Table of Contents1 引言2 常见的代理3 代理模式UML图4 代理模式实例5 java动态代理5.1 java动态代理UML图6 代理模式与装饰者模式的区别6.1 装饰者模式UML图6.2 形象说明1引言我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接...
阅读全文
摘要:1、下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html若安装的是32位系统则下载jdk-7u21-linux-i586.rpm;若安装的是64位系统则下载jdk-7u21-linux-x64.rpm;2、安装J...
阅读全文
摘要:http://developer.51cto.com/art/201103/249292.htmEclipse是个非常强大的IDE,作为一个JAVA程序员,几乎每天都与它打交道,但是它强大的功能都用到了吗?今天让我们来看一下Eclipse中的“代码模板”功能。什么是代码模板呢?举个例子,一个很常见的应用,如何在一个类中中建立一个main函数?这还不简单?话音未落,只见你在键盘上飞快的敲击着,三下五除二便搞定了。OK,打字很快的说。但是,是不是应该思考下,对于这种非常固定的代码,有必要一个字母一个字母的敲吗?作为IDE,其中一个设计哲学就是能帮用户干的就帮用户干,像上面这种情况,就该是Eclip
阅读全文
摘要:假设eclipse安装目录为D:\java\eclipse,要安装的插件只有一个jar包(plugin1.jar)【典型安装步骤】第一步,先建立自定义插件目录:1、新建D:\java\eclipse\custom_plugins目录2、在上述目录中新建plugin1_1.0.0目录。3、在plugin1目录中新建eclipse\plugins目录和eclipse\features目录。4、拷贝plugin1.jar到上述目录中,完整路径为:D:\java\eclipse\custom_plugins\plugin1_1.0.0\eclipse\plugins\plugin1.jar第二步,注册
阅读全文
摘要:有效作用域越大影响的线程越多。实例级对象锁 < 类型级对象锁 < 进程(JVM)级对象锁实例级-- 作用域:一个实例内类型级---作用域:类型类所有实例进程级---作用域:所有进程同步方法:synchronized类型的方法, 作用域是一个实例内静态的同步方法是:相当于synchronized(this.class) 锁住此类的静态方法的访问,线程可以共享非静态方法调用。
阅读全文
摘要:http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812295.html在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的jar包方法同样如此,导入的方法是打开eclipse1.右击要导入jar包的项目,点properties2.左边选择java build path,右边选择libraries3.选择add External jars4.选择jar包的按照路径下的确定后就行了。Java连接MySQL的最新驱动包下载地址http://www.mysql.com/downloads/connector/j下载:http://
阅读全文
摘要:package cn.test.merlini;import java.sql.*;public class DbSample { /** * @param args */ public Connection dbConnection =null; private String driverName; private String host; private String port; private String dbName; private String userName; private String password; private String enCoding; publi...
阅读全文
摘要:http://hanqunfeng.iteye.com/blog/982182
阅读全文