又一阶段的学习结束,大佬们求指教,好准备下一阶段的学习J…

又一阶段的学习结束,大佬们求指教,好准备下一阶段的学习JUC,IO,ssm,MySQL,JVM,redis,算法,设计模式,架构来讨论一下?以及Ng,zk,netty,mq(不骗面试题,大佬问的不见得必考,但是大佬不问我二次写,我永远只知道undo,redo)先谢过,目标阿里

阿里巴巴集团员工说:MySQL多看看

阿里巴巴集团员工说:高性能MySQL多读读

今日头条员工说:找几个简单的切入,比如redis源码,又比如netty

阿里巴巴集团员工说:MySQL多看看

不戒大师说:M

楼主说:redis看完啦,netty正在看,刚看完netty权威指南那本书,在消化中,大佬有啥推荐的么

楼主说:好的大佬,大佬有啥推荐的么,MySQL现在innodb看的详细B+索引,二次写,redo undo binlog,icp,mrr,‘mvcc’事务控制,执行优化器那块就知道语义语句检验拆分优化,具体的还不知道

今日头条员工说:再就是kafka或者nginx了,看到差不多自然知道自己怎么折腾了,再说也不能只看啊……

楼主说:噢,还有锁,意向锁那块还差点,其他还行吧

楼主说:[抱拳][抱拳]了该了该,现在是先懂原理实现,然后是上手操作,最后拿下,现在在第一阶段,第二阶段还在刚刚起步中,唉只能虚拟机自己Demo

程序猿.此花名不花说:M

凤凰金融员工说:程序员需要看二阶段提交做什么 不明白[冷汗]

楼主说:大佬一问,顿时懵逼了,这个预提交具体干嘛了,我还真没了解,还是执行到最后不报错就回复OK等着二阶段提交命令

拼多多员工说:m

阿里巴巴集团员工说:高性能MySQL多读读

楼主说:好的[OK]

前京东员工说:m

腾讯员工说:好厉害,是裸辞复习?我就没这个决心复习这么多东西

好未来员工说:m

楼主说:在职,跳槽没流水涨薪30%(前三年没跳过槽工资低的一匹)然后薪资倒挂严重,然后就发奋图强了,

腾讯员工说:哈哈,跟我好像,我也是被倒挂严重

阿里巴巴员工说:源码多看看.

公孙止说:m

阮小七说:可以了

楼主说:好的,谢谢大佬

楼主说:所以,唉╯﹏╰都是被逼的,当初太年轻

程序猿.诸葛瑾说:M

好未来员工[2]说:同 被倒挂严重

曲洋说:m

邓志航说:这是数据库原理的东西,对程序员有啥帮助啊,没发现,问这个吃饱撑得吧[坏笑]

楼主说:就是在高性能要求下,回表和不回表能不能避免,范式和反范式之间对查询和磁盘IO统权那个有利,慢查询的优化,应该是这些帮助

程序猿.dota2说:m

王重阳008说:m

程序猿.技术越来越牛说:m

今日头条员工[2]说:我就问一个,不用mysql,但是需求有事务要求,你怎么弄

楼主说:不用MySQL的回滚,直接想到的是补偿事务,要是多语句的情况下队列异步补偿,要是事务是RR,RC那种的直接想到的是加两个版本号字段已提交版本和预提交版本,然后通过版本号字段来实现,在仔细想想可以通过redis等缓存然后异步处理数据库,最终一致

楼主说:版本号那个有点想太多,一个版本号控制就可以了,

欧鹏说:m

欢聚时代员工说:看书比较慢 还是看一些付费课程 然后自己实际操作一下 最好还是有机会真正在项目中应用 而不是纸上学习

楼主说:新知识课程还行,实操是第二步[抱拳]

阮小五说:m

阮小七说:程序员看这个没啥意义。两阶段提交主要是用于分布式事物,保证数据强一致性。

司马昭说:说下业界分布式事务的解决方案和利弊,各种方案在超时和宕机时的处理策略

楼主说:Tcc,xa,mq,本质的二阶段三阶段,(应该还有zab,pxoas)利都是保证了一致性同生共死,弊阶段式的在一定情况下da宕机断网会接收不到commit消息,超时宕机的处理策略不是很清楚我了解一下去[抱拳],我想最简单的是定时检查补偿