java
风知我意否
心之所向,素履以往;生如逆旅,一苇以航。
展开
-
java @Async 异步踩坑
在对异步函数进行单元测试的时候,若函数依赖注入的对象,需要在调用函数的地方的后面加断点或者加等待函数执行完毕的逻辑。不然,单元测试函数结束了,但异步任务还没执行完毕,单元测试函数结束的时候会销毁bean,但异步任务没执行完依然依赖这些bean,但这些bean已经销毁了,就会报错。 简短的例子 //单元测试类 public class Test{ @Autowired Service service; @Test public void testFunc(){ service.test();原创 2021-12-28 20:29:43 · 931 阅读 · 0 评论 -
转载:TreeMap深入理解
原文地址:https://blog.csdn.net/qq_42022528/article/details/82932591 一、红黑树介绍 1、R-B Tree概念 红黑树(Red Black Tree,简称R-B Tree) 是一种自平衡二叉查找树,它虽然是复杂的,但它的最坏情况运行时间也是非常良好的,并且在实践中是高效的: 它可以在O(log n)时间...转载 2018-11-20 22:34:01 · 499 阅读 · 0 评论 -
转载:java 深入理解HashMap
原文地址:http://www.iteye.com/topic/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构...转载 2018-11-20 11:22:28 · 280 阅读 · 0 评论