上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: GET /index.htm HTTP/1.1 Host: hackr.jp 上面是http请求报文中的内容,意思是以GET请求获取http服务器上的index.htm资源 HTTP/1.1 200 OK Date: Tue, 10 Jul 2012 06:50:15 GMT Content-Len 阅读全文
posted @ 2021-03-15 11:06 rudynan 阅读(65) 评论(0) 推荐(0)
摘要: 1 public class F { 2 static { 3 System.out.println("f static"); 4 } 5 6 private static int a = me(); 7 8 private static int me() { 9 System.out.printl 阅读全文
posted @ 2021-03-12 17:33 rudynan 阅读(80) 评论(0) 推荐(0)
摘要: 1 public enum Singleton { 2 3 INSTANCE; 4 5 public void doSomeThing(){ 6 7 // 业务逻辑 8 9 } 10 11 } 12 13 14 15 如何调用 16 Singleton.INSTANCE.doSomeThing(); 阅读全文
posted @ 2021-03-12 16:51 rudynan 阅读(41) 评论(0) 推荐(0)
摘要: http是tcp/ip协议簇的子集 tcp/ip协议是分层设计的,分为应用层 传输层 网络层 数据链路层,目的是如果那块需要更改只改那一部分就可以,不用整体调整 应用层: 决定了向用户提供应用服务时通信的活动,协议簇内预设了多种应用服务,比如ftp dns http 传输层: 提供处理网络连接中的两 阅读全文
posted @ 2021-03-12 09:50 rudynan 阅读(143) 评论(0) 推荐(0)
摘要: 分布式事务解决方案分类 1. 刚性事务 需要所有的参与者都执行ok之后再一起提交,致命的问题就是性能问题 2. 柔性事务 满足基本可用和最终一致性 cap理论 针对分布式系统来说 1. C 一致性 2. A 可用性 3. P 分区容错性 在分布式架构下,分区容错性是基本要求,否则就失去了分布式的价值 阅读全文
posted @ 2021-03-11 21:56 rudynan 阅读(230) 评论(0) 推荐(0)
摘要: put方法执行逻辑 1. 初始化方法initTable 这个方法在自旋 在第一次put的时候table尚未初始化,会调用初始化table的方法,初始化方法支持并发,但是只会有一个线程去执行table数组的初始化,创建的线程会把sizeCtl属性设置为-1代表正在初始化,其他线程检查sizeCtl属性 阅读全文
posted @ 2021-03-11 20:36 rudynan 阅读(156) 评论(0) 推荐(0)
摘要: icp索引下推 Index Condition Pushdown mysql5.6之后开始支持,当where中的条件可以使用到index,就使用where条件过滤索引,然后再回表,需要配置文件开启 目的是减少基表的记录数减少io icp的使用条件,聚合索引不能使用,因为已经加载到了innodb bu 阅读全文
posted @ 2021-03-11 10:21 rudynan 阅读(129) 评论(0) 推荐(0)
摘要: 当一个事务对记录进行update的时候会先去内存查看是否有一个锁结构跟这条记录关联,如果没有就创建一个锁结构与记录关联保存着trx_id和is_waiting = false 在事务未提交期间,又一个事务要更新这条记录,查到有锁结构与记录关联,会新创建一条锁结构,保存的is_waiting = tr 阅读全文
posted @ 2021-03-11 10:20 rudynan 阅读(113) 评论(0) 推荐(0)
摘要: 事务隔离级别 1. 脏写 一个事务回滚影响了其他已提交事务对此记录的修改 2. 脏读 一个事务读到了未提交事务对此记录修改后的值 3. 不可重复读 一个事务中,读到了相同记录不同的值,这期间有其他事务对此记录进行修改 4. 幻读 一个事务中,每次读的数据都变多 sql标准下的隔离级别 1. read 阅读全文
posted @ 2021-03-10 10:48 rudynan 阅读(158) 评论(0) 推荐(0)
摘要: 为了回滚而记录日志,我们称之为undo log 事务id 事务对一个表进行了增删改操作,就会为这个事务分配一个唯一的id,事务id是一个全局变量,存在系统表空间中,值是自增的 trx_id聚簇索引中存储的隐藏列,存储的是某个事务对这条记录做修改时的事务id roll_pointer 聚簇索引中的隐藏 阅读全文
posted @ 2021-03-05 11:50 rudynan 阅读(953) 评论(2) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页