目录快速排序问题思路荷兰国旗问题代码实现时间复杂度算法稳定性总结快速排序 快速排序是对冒泡排序的一种改进,也是采用分治法的一个典型的应用。JDK中Arrays的sort()方法,具…
目录归并排序怎么分怎么治代码实现时间复杂度算法稳定性总结归并排序 归并,指合并,合在一起。归并排序(Merge Sort)是建立在归并操作上的一种排序算法。其主要思想是分而治之。什…
目录希尔排序代码实现时间复杂度算法稳定性总结希尔排序 一种基于插入排序的快速的排序算法。简单插入排序对于大规模乱序数组很慢,因为元素只能一点一点地从数组的一端移动到另一端。例如,如…
该工具包含是封装了jedis,包含redis.properties和jedisPool,序列化使用的是protostuff,map类型操作使用的是fastjson 自己抽空写的,基…
目录插入排序代码实现动图演示代码实现时间复杂度算法稳定性总结插入排序 当我们在玩扑克牌的时候,总是在牌堆里面抽取最顶部的一张然后按顺序在手中排列。 插入排序是指在待排序的元素中,假…
目录前言CountDownLatch例子CyclicBarrier构造函数例子两者区别前言 CyclicBarrier和CountDownLatch这两个工具都是在java.uti…
目录1-代理模式1.1静态代理1.2 动态代理1.2 Cglib代理总结1-代理模式 代理(Proxy)是一种设计模式。提供了对目标对象另外的访问方式,即通过代理对象访问目标对象,…
目录JDKSPI是什么JDKSPI使用说明及示例SPI在JDBC中的应用对SPI的理解JDK SPI是什么 最近工作中听几个同事说了好几次SPI这个名词,虽然和我没关系,但是心里默…
目录前提Loom项目简单介绍Virtual Thread使用小结前提 之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容。Java协…
目录ThreadPool线程池的优势线程池的特点1 线程池的方法(1) newFixedThreadPool(2) newSingleThreadExecutor(3) newSc…
目录一、Why二、Spring 家族技术生态全景图三、Spring Framework 的整体架构四、Spring Boot 与 Web 应用程序五、支持运行期内嵌容器(传统 We…
1、概念 向下转型就是父类对象转成子类对象。我们把一个父类引用 Animal类型的引用 给了一个 Bird类型 的引用,这就是向下转型 2、格式 子类 子类对象=(子类)父类实例 …
JAVA中 redisTemplate 和 jedis的配合使用操作