摘要: 使用巧妙的merge过程,适用于合并多个升序,相当于单个归并排序 阅读全文
posted @ 2022-07-02 21:30 刘小呆 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/DDDDeng_/article/details/107575351 常见面试题: 1、什么是微服务 2、微服务之间如何通信 3、SpringCloud和Dubbo有哪些区别 4、SpringBoot和SpringCloud,请谈谈对他们的理解 各自 阅读全文
posted @ 2022-03-29 14:02 刘小呆 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 如果说工厂模式是为了创建对象,而建造者模式就是细化的创建对象,关注对象的每一个属性的赋值,此时使用建造者模式,就不用去关注每一个对象中的属性的赋值 1、第一种建造者模式 需要指挥者的建造者模式 https://gitee.com/joxgod/gof23/tree/gof23-singl 阅读全文
posted @ 2022-03-14 16:23 刘小呆 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 这是一个对于创建对象的工厂,用户不用new对象,而是直接创建对应对象的工厂,使用该工厂get一个对象 1、简单工厂模式 https://gitee.com/joxgod/gof23/tree/gof23-singleton/src/com/joy/factory/simply 2、工厂方法 阅读全文
posted @ 2022-03-14 16:05 刘小呆 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1、饿汉模式 /** * @author joy * @Package gof23 * @Description: 单例模式之饿汉式单例模式 * @date 2022/3/11 10:23 */ public class Hungry { private static Hungry hungry = 阅读全文
posted @ 2022-03-14 15:59 刘小呆 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 定义一个结点结构 public class Node { //使用内部类定义链表的每个节点 public int value;//表示此节点上的数 public Node next;//此节点的下一个节点 public Node pro;//此节点的上一个节点 //构造函数,给此节点赋值 publi 阅读全文
posted @ 2022-01-22 19:29 刘小呆 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 桶排序思想下的排序 1、计数排序 2、基数排序 分析: 1、桶排序思想下的排序都是不基于比较的排序 2、时间复杂度为O(N),额外空间负载度O(M) 3、应用范围有限,需要样本的数据状况满足桶的划分 桶排序的流程 1、有十个桶,分别代表进制位上的数字为多少 2、看看数组中所有的数,最大的数的位数,作 阅读全文
posted @ 2022-01-19 20:20 刘小呆 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、作用 IOC容器中默认是单实例的,可以通过注解改变,操控作用范围 2、在注解中指定是单实例还是多实例的 @Scope("") 默认的话是单实例的,可以手动改变 可以进行控制,在双引号中添加 prototype:多实例的,ioc容器启动的时候并不会调用方法创建对象放在容器中,每次获取的时候才会调用 阅读全文
posted @ 2022-01-16 09:08 刘小呆 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、堆结构(重要): 1、堆结构就是用数组实现的完全二叉树结构 2、完全二叉树中如果每棵子树的最大值都在顶部就是大根堆 3、完全二叉树中如果每棵子树的最小值都在顶部就是小根堆 4、堆结构的heapinsert与heapify操作 5、堆结构的增大和减少 6、优先级队列结构,就是堆结构 二、变成堆结构 阅读全文
posted @ 2022-01-15 13:37 刘小呆 阅读(39) 评论(0) 推荐(0) 编辑
摘要: int a,b,-c; float w,n 1、Math.sqrt(a*b); 此方法用于平方根 2、Math.round(w); 对浮点数进行四舍五入操作 3、Math.random(); 获取0~1之间的随机数 4、Math.pow(a); 平方数 5、Math.max(a,b); 两数中的最大 阅读全文
posted @ 2022-01-13 21:23 刘小呆 阅读(32) 评论(0) 推荐(0) 编辑