发表于: 2017-07-28 23:22:54

1 964


【说明】今天主要是进行了复盘的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 有限),打算完成

①熟悉电商项目

------------------

②熟悉海川项目

------------------

③总结萝卜多

------------------

三:疑难问题

------------------

四:思考总结

Ⅰ 对自己今天的进度满意吗

------------------一般般

Ⅱ 那些困扰自己的问题所在

------------------快速理解一个项目的业务逻辑

Ⅲ 暗示自己为明天加油打劲

------------------做好进真实的准备



返回列表 返回列表
评论

    分享到