写时复制 1,什么是写时复制(Copy-On-Write)容器?写时复制是指:在并发访问的情景下,当需要修改JAVA中Containers的元素时,不直接修改该容器,而是先复制一份副本,在副本上进行修改。修改完成之后,将指向原来容器的引用指向新的容器(副本容器)。 2022-10-20 #java #算法
unix IO模型 首先I/O模型分为操作系统与设备之间的IO,还有各进程与操作系统之间的I/O模型。 操作系统与设备之间的IO(1)轮询方式: CPU主动在各种设备中轮询检查状态,有数据就IO。 (2)中断方式: 设备有数据的时候,发出中断,由CPU决定要不要响应中断,然后中断,去处理设备的IO。CPU不用经常轮询设备状态。被动接收中断就行。 2022-10-08 技术 #java
指令重排 引言二狗:二胖你昨天请假了是不是又去面试了啊? 二胖:别说了我就出去试试水,看看现在工作好不好找,顺带出去找找打击,然后才能好好静下心来好好学习。 二狗: 那被打击的怎么样啊?知道自己是什么样的水平了吧,坏笑。 二胖:基础太差,一面就让回去等通知了,我要好好学习了,不跟你瞎扯了。 二狗: 都问了你什么问题啊,把你打击成这样?一起复盘下让我也好好准备下啊。 二胖:好吧,你既然这么好奇,那我就大概说下 2022-09-07 #java
雪花算法 snowflake 算法是 twitter 开源的分布式 id 生成算法,采用 Scala 语言实现,是把一个 64 位的 long 型的 id,1 个 bit 是不用的,用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 id,12 bit 作为序列号。 2022-06-07 #java
java动态代理 小A:“代理模式都有些什么角色?” 大B:“1、抽象角色(秘书-局长):声明真实对象和代理对象的共同接口(秘书-局。2、代理角色(秘书):代理对象角色(秘书)内部含有对真实对象(局长)的引用,从而可以操作真实对象(局长),同时代理对象(秘书)提供与真实对象(局长)相同的接口(秘书-局长)以便在任何时刻都能代替真实对象(局长)。同时,代理对象(秘书)可以在执行真实对象(局长)操作时,附加其他的操 2022-04-18 #java
长笛女孩节选 长笛女孩在舞台中心就位时,没有人注意她们。在众人看来,她们不过是一对奇异的小人儿,一对互相缠绕的苍白天使。利迪娅把嘴贴在姐姐的喉咙上,感受着在她白得透明的皮肤下快速跳动的动脉。当她用舌头找到姐姐脖子上的小钻孔时,动脉在舌尖抽动了一下。她也感觉到了尼娅的舌头在她喉间湿润的触感,那舌头像小老鼠寻求慰藉一样紧贴着她的皮肤。 2022-04-08 #小记 #读书
mysql高效批量插入数据 举例:向数据表中插入20000条数据 数据库中提供一个goods表。创建如下: 1234CREATE TABLE goods(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20)); 2022-03-31 #mysql
java File类 file 类 静态方法  2022-03-28 #java
linux概要命令 基本介绍 shutdown –h now 立该进行关机 shudown -h 1 “hello, 1 分钟后会关机了” shutdown –r now 现在重新启动计算机 halt 关机,作用和上面一样. reboot 现在重新启动计算机 sync 把内存的数据同步到磁盘. 2022-03-27 #linux