😑苦于 IPv4 资源紧张,现在的 IP 地址默认都是提供内网 IP,可出不可进的意思;即便我们申请到了公网 IP,也并不是一个固定的静态 IP,一般隔天...
设计模式那么多,面试中常问的也就单例模式了考察:单例模式的五种实现方式,jdk 中使用单例模式的场景,为何 DCL(双重检查锁) 实现时要使用 volat...
ArrayList掌握扩容机制,首次扩容为 10,再次扩容为原 1.5 倍ArrayList 的构造函数,在 jdk1.8 中,ArrayList 有三种方式来初始化无参构造,创建空数组带初始容...
面试中的二分查找描述二分查找手写二分查找考察查找次数二分查找用于快速索引一个元素的位置,假设有一个已经排好序的数组,我们取中间位置跟目标元素比较,目标元素...
永不过时的八股,一些分析可能不太准确,但是一般的面试足够了。常见面试题底层数据结构,1.7 与 1.8 有何不同1.7 采用数组+链表1.8 采用数组+链表或红黑树1.8 为何要用红黑树如果某一...
大三老油条的课堂作业小 Demo,都是基础的代码,这里我单独维护了 Socket ,让线程更加安全可靠,可以群聊可以私聊可以断线重连。代码本身还是挺好的吧...