随笔分类 -  Java

freemarker模板加载TemplateLoader常见方式
摘要:使用过freemarker的肯定其见过如下情况: java.io.FileNotFoundException: Template xxx.ftl not found. 模板找不到。可能你会认为我明明指定了文件,并且文件存在,但是为什么就是说找不到呢? 经过研究官方的API,原来freemarker在 阅读全文

posted @ 2017-05-21 12:58 沉风丶 阅读(20087) 评论(0) 推荐(0)

servlet的生命周期详解
摘要:一、servlet生命周期原理解析 1、Servlet生命周期分为三个阶段: (1)初始化阶段 调用init()方法 (2)响应客户请求阶段 调用service()方法 (3)终止阶段 调用destroy()方法 对于Servlet初始化阶段:在如下时刻Servlet容器装载Servlet: (1) 阅读全文

posted @ 2017-05-19 13:49 沉风丶 阅读(9070) 评论(0) 推荐(0)

@Autowired注解和静态方法
摘要:一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: 这样一定会报java.lang.NullPointerException: null异常。 二、原理剖析 静态变量、类变量不是对象的属性,而是一个类的属性,所以静态方法是属于类(class)的,普通方法才是属于实体对 阅读全文

posted @ 2017-01-10 18:02 沉风丶 阅读(31266) 评论(5) 推荐(5)

Logback日志系统配置攻略
摘要:本文简单聊了一下Logback的日志系统配置,从这篇博文中我们可以很直观明了的看懂如何去配置一个logback,对于刚开始用logback的同学来说很实用,如果对logback有更大兴趣的同学,就不单是停留在如何配置这个阶段,而是更深入的去了解源码,了解其原理。 阅读全文

posted @ 2016-12-14 15:11 沉风丶 阅读(3127) 评论(0) 推荐(1)

java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext问题原因及解决方法
摘要:一、错误信息 java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContextat ch.qos.logback.ext.spr 阅读全文

posted @ 2016-12-09 13:50 沉风丶 阅读(1007) 评论(0) 推荐(0)

Java - 处理某些图片泛红
摘要:参考博文: http://blog.csdn.net/kobejayandy/article/details/44346809 http://blog.csdn.net/shixing_11/article/details/6897871 http://blog.csdn.net/cuihailia 阅读全文

posted @ 2016-12-07 17:55 沉风丶 阅读(1338) 评论(0) 推荐(0)

导航