发表于: 2017-07-28 23:22:54
1 966
【说明】今天主要是进行了复盘的demo以及把简历给完善了一下
一:今日完成
1,今天找面试相关的一些东西的时候看到点东西
说点东西
比如阿里的招聘,这种公司,大部分情况下只招一些比较资深的开发和应届生,而不招那些处于中间阶段的人。
这感觉就有点坑了。
面试基本上都分为两个阶段的提问
第一个阶段是语言本身和高级特性
第二个阶段是讲述自己的项目,中间会穿插一些问题。
这也算是给提了一些方向
就是基础和项目 ,这个就决定你能不能找到工作!
2,再来看看log4j 的配置吧
今天在群里面有人问到log4j的配置
发现 log4j的配置文件有之前没有注意到的点
比如 默认的配置文件是怎么被扫描到的
这个因为版本的原因是不一样的
具体而言
就是log4j 1 和 2 采取了不同的配置和加载方式
因为项目里面使用到的是1
所以还是采用加载 properties的方式
其实完全不用配置文件也可以,在代码里面配置一下log4j的环境
但是使用配置文件可以让你的应用程序更加灵活
Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 properties 格式的文件。
对于常用的properties 的文件形式
可以通过资源类对资源文件加载
PropertyConfigurator.configure( " D:/Code/conf/log4j.properties " );
Logger logger = Logger.getLogger(TestLog4j. class );
但是其实
log4j 默认加载类路径下的 log4j.properties 文件,
如果自定义其他名称的 properties 文件的时候,
就需要使用 PropertyConfigurator.configure(“FilePath”) 来加载配置文件
下面再说说一个规范的加载方式
log4j.rootLogger=INFO,allLog
# DAO 层 log 记录到 dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,Console,allLog
# 业务层 log 记录到 service.log 控制台 和 总日志文件
log4j.logger.SERVICE=INFO,service,Console,allLog
# 测试 及 日常日志打印 log 记录到 common.log 控制台 和 总日志文件
log4j.logger.COMMON=INFO,common,Console,allLog
就是这样来配
看起来一目了然
------------------
二:明日计划
明天因为时间充足(or 有限),打算完成
①熟悉电商项目
------------------
②熟悉海川项目
------------------
③总结萝卜多
------------------
三:疑难问题
------------------
四:思考总结
Ⅰ 对自己今天的进度满意吗
------------------一般般
Ⅱ 那些困扰自己的问题所在
------------------快速理解一个项目的业务逻辑
Ⅲ 暗示自己为明天加油打劲
------------------做好进真实的准备
评论