发表于: 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后面需要买服务器,就有点尴尬了,接下去几天看看数据结构,巩固下基础- -。


返回列表 返回列表
评论

    分享到