本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第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
最新文章列表
myBatis系列之三:增删改查
一.查询
myBatis系列之二:以接口方式交互数据实现了单条记录的查询,这里查询一组记录:
IUserMapper接口添加下面方法:
List<User> getUsers(String name);
在User.xml中添加:
<resultMap type="User" id=" ...
myBatis系列之二:以接口方式交互数据
myBatis系列之一:搭建开发环境是采用SqlSession的通用方法并强制转换的方式,存在着转换安全的问题:
User user = (User) session.selectOne("com.bijian.study.model.UserMapper.getUserById", 1);
可以采用接口加sql语句的方式来解决,sql语 ...
myBatis系列之一:搭建开发环境
一.工程结构
二.在类路径下创建mybatis的配置文件Configuration.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" & ...
Log4j配置文件一些配置说明
最近项目想要加入日志记录功能,选择了log4j,贴出一下Log4j的配置,仅作以后参考
Log.java
/**
* 日志类
*
* @author yang.yue
*
*/
public class Log {
// Logger实例
public Logger logger = null;//类属性值在构造方法初始化
// 构造函数,用于初始化L ...
解决Failed to load class "org.slf4j.impl.StaticLoggerBinder"
解决办法,两步: 一、在编译路径中添加Log4J的包,比如我一直在用的log4j-1.2.8.jar; 二、再添加一个叫做slf4j-log4j12-1.5.11.jar的包进行转换,注意到这里的log4j12,可能对应的是log4j 1.2版本。
log4j 报 No such property [maxFileSize]问题
自己一个web项目在启动时,老是出现以下警告,开始没注意,今天试图在控制台打日志的时候发现的,结果去看日志,
[color=red]
log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.[/color]
日志配置:
log4j.rootLogger=INFO,R,stdou ...
Spring集成log4j,日志初始化过程详解
以前研究过slf4j-log4j的使用,但具体初始化过程不是很清楚,今天闲下来,翻了一下源码,一探究竟。
日志组件介绍:http://www.blogjava.net/daiyongzhi/archive/2014/04/13/412364.html
Log4j包使用说明:http://www.360doc.com/content/10/1224/19/573136_81037906.shtml
L ...
为什么要使用SLF4J而不是Log4J [转]
来源:ImportNew - Jaskey
链接:http://www.importnew.com/7450.html
2013年12月2日发布
每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知 ...
一次切割日志引发的血案
一次切割日志引发的血案
很多应用程序会产生日志,有些程序已经实现了日志切割,一般是每天一个文件。但有时这个切割并不能满足我们的需求,例如我们需要颗粒度更细的切割。
切割日志的目的是什么?
日志尺寸过大
便于分析
切割后归档,或者导入日志平台
切割日志基本两种方法:
关于log4j错误日志的保存
因为最近着手了项目里面日志的规范化工作,之前开发的时候都是System.out.println("xxxxx")这种打印语句一了百了,十分常见和简便~~
但是一旦项目进行到了后期,开发工作基本完成,日志的规范化就该提上日程啦。日志存在的意义就是记录用户在使用的过程中的操作和问题,尤其是问题,因为错误日志是更有价值的。打印到控制台的
System.out.println(& ...
Logback:旨在取代 log4j 的日志组件
Logback 是一款旨在取代 log4j 的日志组件,与 log4j 相比有哪些优势呢?
更快的实现。
充分的测试。
丰富的文档。
支持 XML 或 Groovy 配置文件。
自动载入配置文件。
优雅的恢复 I/O 失败。
logback-classic 兼容SLF4J。
自动清除历史日志。
自动压缩日志文件。
安全模式。
支持 Lilith。
可以在配置文件中设定 ...
log4j一些配置说明
#根节点 log4j.rootLogger=debug,console,file
#控制台 log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.Conver ...