摘要: 1.背景 Log4j 2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppender和使用AsyncLogger两种方式。 2.Log4j2中的同步日志 所谓同步日志,即当输出日志时,必须等待日志输出语句执行完毕后,才能执行后面的业务逻辑语句。 下面通过一个例子来 阅读全文
posted @ 2017-12-01 23:50 Ye_yang 阅读(46215) 评论(1) 推荐(9) 编辑
摘要: 一、什么是RollingFile RollingFileAppender是Log4j2中的一种能够实现日志文件滚动更新(rollover)的Appender。 rollover的意思是当满足一定条件(如文件达到了指定的大小,达到了指定的时间)后,就重命名原日志文件进行归档,并生成新的日志文件用于lo 阅读全文
posted @ 2017-12-01 23:45 Ye_yang 阅读(60410) 评论(2) 推荐(9) 编辑
摘要: 方法一:使用maven中的jetty插件调试本地maven项目 1.打断点 2.右击“jetty:run”,选择Debug运行 3.浏览器发送http请求,开始调试 方法二:利用远程调试功能调试本地maven项目 使用远程调试功能调试本地程序,Server端和Client端都在本地运行 Server 阅读全文
posted @ 2017-12-01 23:41 Ye_yang 阅读(14217) 评论(0) 推荐(0) 编辑
摘要: 一、背景 当使用replace语句更新access_apps表时,原有的mark列、remark列的信息丢失。 CREATE TABLE `access_apps` ( `base` varchar(11) NOT NULL DEFAULT '', `business` varchar(64) NO 阅读全文
posted @ 2017-12-01 23:35 Ye_yang 阅读(4820) 评论(0) 推荐(0) 编辑
摘要: 7.1什么是生命周期 软件开发人员每天都在对项目进行清理、编译、测试及部署,Maven生命周期是对所有构建过程进行抽象和统一,含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。 7.2生命周期详解 7.2.1三套相互独立的生命周期 clean:目的是清理项目 阅读全文
posted @ 2017-12-01 23:32 Ye_yang 阅读(659) 评论(0) 推荐(0) 编辑