Loading...
设计模式那么多,面试中常问的也就单例模式了考察:单例模式的五种实现方式,jdk 中使用单例模式的场景,为何 DCL(双重检查锁) 实现时要使用 volatile 修饰静态变量1、饿汉式顾名思义,...
ArrayList掌握扩容机制,首次扩容为 10,再次扩容为原 1.5 倍ArrayList 的构造函数,在 jdk1.8 中,ArrayList 有三种...
面试中的二分查找描述二分查找手写二分查找考察查找次数二分查找用于快速索引一个元素的位置,假设有一个已经排好序的数组,我们取中间位置跟目标元素比较,目标元素大,往右继续找中间,目标元素小,往左继续...
永不过时的八股,一些分析可能不太准确,但是一般的面试足够了。常见面试题底层数据结构,1.7 与 1.8 有何不同1.7 采用数组+链表1.8 采用数组+链...
大三老油条的课堂作业小 Demo,都是基础的代码,这里我单独维护了 Socket ,让线程更加安全可靠,可以群聊可以私聊可以断线重连。代码本身还是挺好的吧,就是设计这一块可能有点乱七八糟,好在没...
涵盖当前 Java 微服务主流技术栈的基础使用,原理分析,集群部署等,适合微服务入门学习。
首先是看 ArrayList 的构造函数,在 JDK8 中,ArrayList 有三种方式来初始化无参构造,创建空数组带初始容量的有参构造带 collection 集合的有参构造/** * ...
抽象出一个通用的 CRUD 方法类,传入实体泛型即可使用,适用于单表操作,多表需要自行扩展。在实训项目里面学到的,自己改进了一下代码。@Slf4j pub...