IP属地:重庆
1.业务逻辑清晰 2.优化代码,引入设计模式,引入一些比较好的工具类,jdk 8以后的lamda表达式,让代码更加简洁,类名、变量名,更加的清晰...
集群模式部署 1.一般情况下,为奇数 ,5台,或者3台, 适用小集群 ,读多写少、 2. 主从架构, (leader,fowller) 3.客户...
1 . 预发跑 SQL explain 2. 排除 缓存 SQL nocache 3. 看一下行数对不对 不对可以用analyze table ...
每个线程保持一个本地变量的副本 ,搞一个ThreadLocal,让每个线程都维护一个变量的副本,每个线程就操作自己本地的副本
cpu可以直接操作自己对应的告诉缓存,不需要直接频繁的跟主内存通信,这样可以保证cpu的计算的效率非常的高。会有一个问题,在多个CPU 对主内存...
可见性 1lock指令对volatile修饰的变量,执行写操作的话,JVM会发送一条lock前缀指令给CPU,CPU在计算完之后会立即将这个值写...
为什么要需要三次握手才能建立连接 为了初始化Sequence Number的初始值 首次 握手的隐患---syn超时
内存模型 Java内存模型规范了JVM如何提供按需禁用缓存和编译优化的方法 volatile关键字,它最原始的意义就是禁用CPU缓存。遵循Hap...