随便记几句--jofc,sonar,slf4j

这些天忙于开发一个登录相关的服务,通过同组各位大侠的codereview学习到了几点,比如枚举的使用技巧等。

另外将自己开发的JOFC项目整理了一下,顺便研究了sonar,还真发现了很多bug,好东西啊,

sonar:

http://www.sonarsource.org/

我的小项目:

http://code.google.com/p/ajofc/

这是一个用来绘制图表的开源项目OFC2的java接口,

其实已经有个叫做jofc2的javaLib了,不过当初因为在学习设计模式,就研究了一套自己的实现,目前在人人网和小米科技的一些后台都用到过,

恩,现在折线图和饼图基本没什么bug了,柱形图应该也问题不大,应该再花些时间把wiki写一写了,将来慢慢把其他种类的图表的接口也实现。

slf4j:

http://www.slf4j.org/

slf4j stands for Simple Logging Facade For Java.

引用百度百科的内容,其原理是

  日志系统绑定原理   
       在应用中,通过LoggerFactory类的静态getLogger()获取logger。 通过查看该类的代码可以看出,最终是通过StaticLoggerBinder.SINGLETON.getLoggerFactory()方法获取 LoggerFactory然后,在通过该具体的LoggerFactory来获取logger的。类 org.slf4j.impl.StaticLoggerBinder并不在slf4j-api-1.5.2.jar包中,仔细查看每个与具体日志系统对 应的jar包,就会发现,相应的jar包都有一个org.slf4j.impl.StaticLoggerBinder的实现,不同的实现返回与该日志系 统对应的LoggerFactory,因此就实现了所谓的静态绑定,达到只要选取不同jar包就能简单灵活配置的目的。

 

其实想法挺简单的。

scribe:

http://blog.csdn.net/amuseme_lu/article/details/6328013

你可能感兴趣的:(Sonar,职场,休闲,jofc)