
java
文章平均质量分 58
hexin13666113593
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JUnit5的五大新特性
JUnit5的五大新特性 指定测试方法执行顺序 使用@TestMethodOrder(MethodOrderer.OrderAnnotation.class),然后使用@Order注解就可以指定一个类中方法执行的优先级,其中,数字越小,代表优先级越高。 @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public class OrderedExecutionTest { @Test @Order(2) publ原创 2020-07-20 10:51:32 · 1127 阅读 · 0 评论 -
ThreadLocal源码初探
#ThreadLocal源码初探 ##什么是ThreadLocal? 我们从JDK自带的源码(jdk1.8)文档中看是怎么解释该类的: This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses ...原创 2018-11-09 15:27:53 · 230 阅读 · 0 评论 -
java基础之连接关闭处理——try-with-resource代码块
try-with-resource——优雅的处理资源关闭问题 我们都知道,对于资源来的连接,比如数据库连接,文件输入输出流等,不管是正常执行完成还是在执行过程中出现了异常,都需要对我们使用的资源进行释放,在JAVA7以前,可以使用try-catch-finally/try-finally进行处理,finally就是不管try/try-catch中的逻辑是否正常走完,都会走入finally语句中,甚...原创 2018-11-26 16:18:53 · 1143 阅读 · 0 评论 -
设计模式之单例模式
单例模式 针对某一个特别大的资源或者配置文件之类的,我们希望在一个应用中全局只需要一个对象就可以了,不然会造成系统资源的额外浪费,单例模式正是适合这种模式的。 一般常见的创建方式分为懒汉式和饿汉式。 懒汉式 懒汉式,从懒字出发,就是不到使用时,不会去动它,具体使用时调用获取对象方法时才具体创建对象。 这种方式有其有点,在使用的时候才进行初始化,可以节约系统资源,加快应用的启动速度等等,都是由好处的...原创 2018-12-17 10:42:39 · 242 阅读 · 1 评论 -
Spring Boot外部配置
外部配置(Externalized Configuration) 来源于spring boot官方文档的简单笔记,写的比较乱,大体上是作为简单的梳理,回过头来看的,或者快速查找目录使用,详细的还是要看官方文档 配置属性读取顺序为: devtools global settings properties,位置~/.spring-boot-devtools.properties @TestPrope...原创 2019-09-26 11:57:38 · 315 阅读 · 0 评论 -
排序算法之希尔排序
排序算法之希尔排序 希尔排序(Shell Sort)是插入排序的改进(Insertion sort),先将数组分成几个小段,每段分别进行插入排序,然后分段值逐渐减小到1,最后排序出结果。 该算法实现简单,空间复杂度为O(1),但是是不稳定排序,也就是说,如果是同样的值,那么他们的位置有可能也是前后互换过了。 具体实现: public static void shellSort(Compar...原创 2019-10-03 10:13:47 · 197 阅读 · 0 评论