![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 76
mydearplease
nothing
展开
-
单例模式中的Double check lock
java 设计模式 多线程原创 2015-07-21 13:46:39 · 1661 阅读 · 0 评论 -
JCP和JSR. 以及工作中碰到的一些JSR
JCP, JSR, JSR总结原创 2017-04-18 21:28:59 · 1402 阅读 · 0 评论 -
我学JUC之LockSupport
java.util.concurrent之LockSupport原创 2017-03-13 20:28:03 · 619 阅读 · 0 评论 -
Kotlin是如何做的 之单例
Kotlin是如何实现的之 单例原创 2017-02-16 17:12:43 · 3575 阅读 · 1 评论 -
Java中的相对路径解惑
让人迷惑的相对路径Java 中有一个很容易让人误解的问题, 就是相对路径问题. 对这个问题进行解析, 给出使用类路径进行加载的方法, 并且简单分析Spring中的做法.原创 2016-10-04 12:31:30 · 2005 阅读 · 0 评论 -
使用springfox整合SpringMVC和Swagger
Swagger 是一系列对 RESTful 接口进行规范描述和页面展示的工具. 通过 springfox-swagger 将 Swagger 与 Spring-MVC 整合, 可从代码中的注解获取信息, 并生成相应的文档. 效果如下所示. 目前 Swagger 的 api 版本规范已经更新到 2.0 版本, 中文网络上基本上都是 1.0 的 api 版本规范的教程. 捣鼓了一天终于搞定了.原创 2016-09-29 16:57:36 · 16984 阅读 · 1 评论 -
Java7 NIO2 Path类
Java 从 1.0 开始就有了 Java IO 模型, 在 JDK 1.4 中添加了 NIO, 主要添加了非阻塞 IO 支持, Java 7 中, 增加了异步通道, 对本地文件系统添加了更多元数据支持 (File Attributes), 文件树遍历 (FileTreeWalker), 文件变化监测的 Watch Service 等功能原创 2016-09-25 14:54:15 · 1603 阅读 · 0 评论 -
线程终止方法
如何正确关闭线程原创 2016-09-24 12:05:25 · 731 阅读 · 0 评论 -
Spring重复扫描导致事务失败的解决方案及深入分析
Spring重复扫描导致事务失败的解决方案及深入分析原创 2016-04-17 12:19:39 · 83347 阅读 · 6 评论 -
IntelliJ IDEA使用Maven创建Spring和Mybatis工程出现...BindingException: Invalid bound statement (not found)
IntelliJ IDEA使用Maven创建Spring和Mybatis工程,出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常的解决方法原创 2016-04-16 20:36:31 · 2572 阅读 · 2 评论 -
ThreadLocal源码解析
JDK 1.8 ThreadLocal源码解析原创 2016-04-11 21:51:38 · 530 阅读 · 0 评论 -
对Throwable的处理
对java异常处理一点总结原创 2015-09-14 23:11:40 · 1371 阅读 · 0 评论 -
JAVA虚拟机新生代,老生代的分析
一个这样的代码文件public class Hello{ public static void main(String[] args) { Object obj = new Object(); System.gc(); System.out.println(); obj = new Object(); obj = new Object();原创 2015-09-03 21:57:02 · 1660 阅读 · 0 评论 -
可配置的DAO设计模式
DAO(Data Access Object)模式实际上是两个模式的组合,即Data Accessor 模式和 Active Domain Object 模式。其中 Data Accessor 模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式实现了业务数据的对象化封装,一般我们将这两个模式组合使用。DAO模式是标准的J2EE设计模式之一。原创 2015-08-02 21:07:10 · 553 阅读 · 0 评论 -
对于零宽度断言的理解
零宽度的意思是这个表达式不匹配任何字符。比如正则表达式中^, $, \b,并不匹配任何字符,它们只是表示要匹配的字符的两头满足这个条件。‘^abc$’表示要匹配的中间条件abc,表示在字符串的开头这个缝隙后面是abc,而字符串的结尾这个缝隙前面是abc。我们知道\babc\b可以匹配abc这个的单词,也可以匹配@abc*.也就是说’\b’表示这个间隙一边是单词的部分(字母或数字原创 2015-08-01 14:21:37 · 499 阅读 · 0 评论 -
你不知道的泛型--获取具体的泛型参数类型
为什么擦除的泛型又可以获取具体的泛型参数信息, 在怎样的情况下可以获取?这在哪些框架中使用到了?原创 2017-04-27 19:44:31 · 6033 阅读 · 0 评论