本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
log4j+SpringMVC的配置
1 搭建起springMVC的环境
2 web.xml的配置
<!-- 设置根目录 默认值 webapp.root -->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.roo ...
log4j和slf4j的整合
1 log4j和slf4j的关系
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j是什么关系?
slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户 ...
Log4J的深入理解(使用了common-logging)
先看下面的代码:加入了common-logging的jar包
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class MyTest2 {
static Log log = LogFactory.getLog(MyTest2.class);
...
Log4J的rootLogger的理解
1 rootLogger
总是存在一个rootLogger,即使没有显示配置也是存在的,并且默认输出级别为DEBUG
所有其他的Logger都默认继承自rootLogger
2 自定义的Logger(子Loggger)继承自rootLogger
格式如下:
引用log4j.logger.A.B.C
这样定义后其实建立了3个logger实例,它们分别是"A"、& ...
JAVA的Log4J的使用
1 配置文件log4j.properties
1) 默认的位置
位于src目录下面,即classpath路径下面
2) 配置
log4j.rootLogger=DEBUG,Console,RollingFile
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppend ...
mybatis sql打印
今天想打印mybatis的sql,按照原来的思路配置,可是无法实现,最后,上网搜索,
从下面方法中找到,
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN& ...
P6Spy源码分析-Connection获取,日志打印
P6Spy使用:http://donald-draper.iteye.com/blog/2319646
P6Spy源码分析-属性文件加载:http://donald-draper.iteye.com/admin/blogs/2319851
使用P6Spy的时候用到这一句我们来看这一句的内涵:
P6DataSource p6DSource = new P6DataSource(cpDSource)
...
P6Spy监控SQL语句及性能测试
P6Spy官网:http://p6spy.github.io/p6spy/2.0/configandusage.html
P6Spy下载:http://sourceforge.net/projects/p6spy/files/
P6Spy介绍:http://www.open-open.com/lib/view/open1429863625385.html
配置sqlP6Spy配置信息说明:http: ...
Log4j Linux 乱码
最近,Linux下部署项目,项目用的log4j记录日志,配置方式是用properties配置的,发现windows下 没有问题,但是Linux下是乱码,于是乎设置了编码格式,log4j.appender.stdout.Encoding=UTF-8,重启项目发现没起作用,于是乎UTF-8修改为gbk,同样问题,这我就想不开了。。。有人提醒linux下字母大小写敏感,想了想网上大都是ctrl+v c ...
log4j PatternLayout里各参数对性能的影响
在官网上有介绍,但还是复制一下,以免忘掉
转自 https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html
Overview
Package
Class
Use
Tree
D
myBatis系列之五:与Spring3集成
前面讲到纯粹用mybatis 连接数据库,然后 进行增删改查,以及多表联合查询的的例子,但实际项目中,通常会用 spring 这个沾合剂来管理 datasource 等。充分利用spring 基于接口的编程,以及aop ,ioc 带来的方便。用spring 来管理 mybatis 与管理hibernate 有很多类似的地方。今天的重点就是数据源管理以及 bean的配置。
...
myBatis系列之四:关联数据的查询
myBatis系列之三:增删改查是基于单表的查询,如果联表查询,返回的是复合对象,需要用association关键字来处理。
如User发表Article,每个用户可以发表多个Article,他们之间是一对多的关系。
一.创建Article表,并插入测试数据
-- Create the database named 'hbatis'.
-- It's O ...