发表于: 2017-07-01 18:46:20
1 1072
今天主要解决两个问题
一个是昨天做测试的时候发现只有结果没有log,就看了下log4j的用法。
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式
详细介绍在一下博客中
http://www.codeceo.com/article/log4j-usage.html
自己的log4j配置如下
# Global logging configuration
log4j.rootLogger=DEBUG, stdout//输出的等级为debug,输出的目的地是名字为stdout的appender
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender//输出到控制台
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout//自由指定输出格式
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
//指定输出格式:%p输出等级名字%t输出线程名字,%m输出方法名字,%n换行
最终的输出形式

二,mysql的事务,在 MySQL 命令行的默认设置下,事务都是自动提交的,即执行 SQL 语句后就会马上执行 COMMIT 操作。自己开启事务执行mysql的sql语句批量操作需要用到一下语句begin,commit,rollback具体使用方法在以下网站
http://www.runoob.com/mysql/mysql-transaction.html
然后需要了解一个MySQL的事务管理,事务管理就是一个事务内执行的语句只要有一个出现错误所有语句rollback
Q20之前的问题好像都能解决了,Q20后面需要买服务器,就有点尴尬了,接下去几天看看数据结构,巩固下基础- -。
评论