`
文章列表
Spring事务传播机制回顾    Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。 其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在TransactionDefinition类中描述,该类有以下几个重要的接口方法:  int getPropagationBehavior():事务的传播行为 int getIsolationLevel():事务的隔离级别 int getTimeout():事务的过期时间 boolean isReadO ...
在Spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会回滚的,如果没有自己捕获异常则事务会回滚,如下例比如配置文件里有这么条记录:   [html] view plaincopyprint?
left join的困惑:一旦加上where条件,则显示的结果等于inner join 将where 换成 and  用where 是先连接然后再筛选   用and 是先筛选再连接 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 
DBCP连接池介绍 ----------------------------- 目前 DBCP 有两个版本分别是 1.3 和 1.4。 DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 JDBC 3。 DBCP 1.4 版本需要运行于 JDK 1.6 ,支持 JDBC 4。 1.3和1.4基于同一套源代码,含有所有的bug修复和新特性。因此在选择DBCP版本的时候,要看你用的是什么JDK版本。 DBCP1.2版本性能一般,比c3p0差挺多。DBCP1.4和1.3,配合(依赖)commons pool 1.6的jar包,各方面功能、性能推进到新的高峰。相对1. ...
目录(?) [-] 问题 解决方案 1方案一 2方案二 3方案三  

搜集的书籍

书名:用户故事与敏捷方案
一.安装环境:   JMeter在Window XP / 2003 / W7 /W8基本都可以运行,前提是要安装好JDK包,JMeter是基于JAVA开发的压力测试软件。该次配置实例是在W8-64位系统中完成。 安装包: Ø  Apache Jmeter 2.10  至2013年11月5日时为最新版本 Ø  JDK版本jdk-7u45-windows-x64(下载的时候注意自己系统版本) 下载地址: Jmeter 2.10:  
public class Log4jConfiguration { Logger logger = LoggerFactory.getLogger(Log4jConfiguration.class); @PostConstruct public void initLog4jLevel(){ String logLevel=System.getProperty("log4j.level"); if(logLevel==null){ logLevel=""; } i ...
想知道 Java 基本数据类型最大极限和最小极限,写个小程序就很容易知道。 测试 Integer, Long, Float 和 Double 的最大值和最小值,代码如下:    [java] view plaincopy
由于个人有强迫倾向,下载软件都喜欢从官网下载,摸索了好久终于摸清楚怎么从Apache官网下载windows安装版的Apache服务器了,现在分享给大家。   工具/原料
关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二种是:通过 在xml中定义init-method 和  destory-method方法 第三种是: 通过bean实现InitializingBean和 DisposableBean接口   下面演示通过  @PostConstruct 和 @PreDestory 1:定义相关的实现类:   [
  33down votefavorite 17 The following code reads via a service and shows on the web page a list of 'page' objects for a specific 'page category' (string). Using the resolve object property in $routeProvider.when(), I am able to postpone updating the view until the new value is r ...
开发过程中经常要POST和GET数据,一般情况下是自己写代码来模拟实现的,非常影响开发效率,而Fiddler2工具能够非常高效的协助我们模拟POST和GET请求数据。是开发人员居家必备的一款开发协助工具。 工具/原料 火狐浏览器 Fiddler2 方法/步骤
“到底是谁占用了80端口,该怎么查,怎么终止它?”,这里就简单讲解一下,在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.这里主要是用到windows下的DOS工具,点击”开始”–”运行”,输入”cmd”后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:>netstat -aon | findstr “80″Proto   Local Address           Foreign Address         State             PID====   ============       ==============   ====== ...
一、事件        最近在做项目的管理费,在客户端用js写的。发现了一个重大问题,比如0.7*8.1=5.6699999999,10.3-9.2=1.100000000014.为什么会出现这些问题呢?难道是js对浮点数运算的bug?该怎么办? 二、响应      “内事不决问 ...
Global site tag (gtag.js) - Google Analytics