上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2017年12月20日

单例模式的N种写法

摘要: 单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 懒汉式: 阅读全文

posted @ 2017-12-20 17:20 Louis军 阅读(272) 评论(0) 推荐(0) 编辑

2017年12月19日

java工具jar包—Lombok

摘要: 如何引入 maven工程,直接引入lombok的jar依赖即可: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> </depend 阅读全文

posted @ 2017-12-19 13:02 Louis军 阅读(12159) 评论(0) 推荐(0) 编辑

2017年12月15日

Spring和Spring MVC包扫描

摘要: 在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景就是在一个项目中引入Spring和SpringMVC这两个框架,那么它其实就是两个容器,Spring 阅读全文

posted @ 2017-12-15 12:42 Louis军 阅读(10733) 评论(0) 推荐(1) 编辑

PropertyPlaceholderConfigurer使用及@Value使用注意事项

摘要: 思考 关于PropertyPlaceholderConfigurer 1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可 阅读全文

posted @ 2017-12-15 11:52 Louis军 阅读(2581) 评论(0) 推荐(0) 编辑

2017年12月14日

maven filter插件只替换了部分变量问题

摘要: maven filter简介 maven的resources插件,有一个filter的作用,能够在打包的时候,从特定文件里读取key-value对,替换配置文件中的占位符变量。很多线上线下有不同环境的应用,都是用这种方式来打包,只需要在文件中配置不同的值即可。 下面就是一个最简单的配置: 上面的配置 阅读全文

posted @ 2017-12-14 10:47 Louis军 阅读(2754) 评论(0) 推荐(0) 编辑

2017年12月11日

过滤器(Filter)与拦截器(Interceptor )区别

摘要: 过滤器(Filter) Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求 阅读全文

posted @ 2017-12-11 11:05 Louis军 阅读(84906) 评论(7) 推荐(11) 编辑

2017年12月1日

Java 8特性

摘要: 1. Java8的新特性 1.1. Lambda表达式和函数式接口 最简单的Lambda表达式可以用逗号分隔的参数列表、->符号和功能语句块来表示。示例如下: 请注意到编译器会根据上下文来推测参数的类型,或者你也可以显示地指定参数类型,只需要将类型包在括号里。举个例子: Lambda表达式可能会引用 阅读全文

posted @ 2017-12-01 16:09 Louis军 阅读(1291) 评论(0) 推荐(0) 编辑

2017年11月30日

Log4j、Log4j 2、Logback、SFL4J、JUL、JCL的比较

摘要: Log4j Log4j = Log for Java. author: Ceki Gülcü license: Apache License V2.0 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志 阅读全文

posted @ 2017-11-30 17:54 Louis军 阅读(6759) 评论(0) 推荐(0) 编辑

2017年11月29日

druid监控配置

摘要: 转自: http://www.cnblogs.com/ansn001/p/4571606.html druid是什么就不再赘述了。想了解直接参见 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 配置 阅读全文

posted @ 2017-11-29 12:14 Louis军 阅读(5374) 评论(1) 推荐(1) 编辑

2017年11月24日

2PC之JTA原理与实现

摘要: 转自:https://www.ibm.com/developerworks/cn/java/j-lo-jta/index.html 利用 JTA 处理事务 什么是事务处理 事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency 阅读全文

posted @ 2017-11-24 11:52 Louis军 阅读(1291) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

导航