Welcome everyone

2022年6月月的内容

java

Java 字节码初体验

Java 字节码初体验
概述 Java代码通过javac编译成字节码 JVM可以识别字节码,一处编写处处运行 JVM相当于是操作系统的中间一层抽象,屏蔽平台差异性 字节码并不是某种虚拟 CPU 的机器码,而是一种介于源码和机器码中间的一种抽象表示方法,不过字节码通过 JIT(J...

汪明鑫 2年前 (2022-06-21) 734浏览 0评论 0喜欢

更多

一些不好的设计

一些不好的设计
盘点业务系统中经常遇到的一些不好的设计   过度信任下游 case1: 依赖数据侧导出的数据做数据同步,每天只同步一次 比如约定7点数据产出,10点同步一次 结果7点数据没产出,10点同步了个寂寞 导致今天的数据没有拿到,直接导致线上故障 好的做法是不信任依赖...

汪明鑫 2年前 (2022-06-21) 546浏览 0评论 0喜欢

更多

个人优缺点分析

个人优缺点分析
优点: 有一定的沟通和协调能力 比较外向,好相处 负责跟的事情,比较认真负责任 相信厚积薄发,还是会持续做一点积累的 有分享意愿,期望以后可以成一个牛逼的布道者 兴趣爱好比较多,对生活一直抱有希望和热情,虽然偶尔会泄气和迷茫   缺点: 没有明显的短板,但是也没有特别强...

汪明鑫 2年前 (2022-06-21) 500浏览 0评论 1喜欢

java

CAS的一些局限性

CAS的一些局限性
都说乐观锁好,使用简单,性能好,那有什么局限性呢? 请求越多,更改的并发量越大,势必使很多请求持有的值都是旧值 要么丢失变更直接放弃,如果是业务层面写操作,直接影响业务 或者循环重试,这样又会有更多的失败,带来更久的自旋,浪费CPU资源 重则拖垮整个系统   拿 jav...

汪明鑫 2年前 (2022-06-09) 392浏览 0评论 0喜欢

java

ConcurrentHashMap 1.7和1.8的区别

ConcurrentHashMap 1.7和1.8的区别
首先 ConcurrentHashMap 是可以解决并发安全问题的容器 HashMap在并法操作下会出现各种各样的问题 HashTable也解决了兵法问题,但一锁就是整张表   代码也比较清楚 通过key得到hash,定位table中的位置 再去遍历当前Entry下的...

汪明鑫 2年前 (2022-06-09) 376浏览 0评论 0喜欢