07 2024 档案
摘要:事务:一个不可拆分的操作,要么全部执行完,要么全都不执行; 隔离级别:总共有四个,分别是Read Uncommitted(读取未提交内容),Read Committed(读取提交内容),Repeatable Read(可重读),Serializable(可串行化); Read Uncommitted
阅读全文
摘要:Q:Java好在哪里? 跨平台,垃圾回收机制,生态;Jvm可以将编译后的字节码解释成不同系统的机器码,进而达到跨平台的效果; Q:Java是按值传递还是按引用传递? 按值传递;对于基本数据类型,很好理解;对于引用类型,引用变量本身再栈中也只是持有堆中对象的地址,所有再传递时,也时将地址传递,本质也就
阅读全文
摘要:零拷贝:再进行IO操作时,从磁盘文件读入与写出一般情况下需要至少经过四次的拷贝,而零拷贝技术则是减少文件的拷贝次数;并非不拷贝; 四次拷贝分别是(以socket为例),DMA控制器将磁盘文件拷贝到内核缓冲区,内核缓冲区拷贝到用户程序缓存区;用户缓冲区再拷贝到socket缓冲区,再由socket缓存区
阅读全文
摘要:开门见山,直接说问题。 幂等性:也就是消息唯一性,保证重复消息的最终结果不变; 时序性:消息的顺序。 保证幂等性 一般来说,保证唯一,可以像数据库一样,给一个唯一的key;首先必然是UUID或者时间抽,确实可以保证唯一key;但是这个key应该是交给谁处理呢,客户端发送时,携带key?还是再服务端生
阅读全文