7月最后一天,回头看看,这个月还是做了不少事的。
无聊的时候记下流水账,哈哈~
和朋友一起去了趟古北带启霞打九价最后一针打了新冠加强针打了几次球游泳了和朋友打游戏开黑熬了几次夜,放纵了几次,下个月继续回归正轨去看了一趟姥爷搬家退租搞定,又搬回了心心念的育新送...
汪明鑫
2年前 (2022-07-31) 640浏览 0评论
2喜欢
没有用过Guava Cache的同学先看一下介绍的文章 http://xinyeshuaiqi.cn/2020/06/08/local-cache/
本文主要介绍一些Guava Cache的一些数据结构和底层原理
先看一眼核心类图:
...
汪明鑫
2年前 (2022-07-12) 1325浏览 0评论
4喜欢
先上github链接: https://github.com/PhantomThief/zknotify-cache
架构模式:
client端在构建缓存时,需要制定一个zk的路径
当源数据变更需要刷新本地缓存时,就更新...
汪明鑫
2年前 (2022-07-11) 1275浏览 0评论
2喜欢
先看一段代码
public class NumIncreTest {
public static void main(String[] args) {
int num = 0;
for (int i = 0; i <...
汪明鑫
2年前 (2022-07-11) 782浏览 0评论
2喜欢
ByteBuddy 是 JavaAgent的一种实现,他的性能比较好,api使用起来也比较方便
本文主要简单介绍如何使用ByteBuddy操作字节码
首先引入依赖
<dependency>
<groupId&g...
汪明鑫
3年前 (2022-06-29) 544浏览 0评论
1喜欢
先上代码,先睹为快
public abstract class A {
public void print() {
System.out.println("A print ...");
}
public abstract void...
汪明鑫
3年前 (2022-06-29) 716浏览 0评论
0喜欢
概述
Java代码通过javac编译成字节码
JVM可以识别字节码,一处编写处处运行
JVM相当于是操作系统的中间一层抽象,屏蔽平台差异性
字节码并不是某种虚拟 CPU 的机器码,而是一种介于源码和机器码中间的一种抽象表示方法,不过字节码通过 JIT(J...
汪明鑫
3年前 (2022-06-21) 876浏览 0评论
0喜欢
盘点业务系统中经常遇到的一些不好的设计
过度信任下游
case1:
依赖数据侧导出的数据做数据同步,每天只同步一次
比如约定7点数据产出,10点同步一次
结果7点数据没产出,10点同步了个寂寞
导致今天的数据没有拿到,直接导致线上故障
好的做法是不信任依赖...
汪明鑫
3年前 (2022-06-21) 702浏览 0评论
0喜欢
优点:
有一定的沟通和协调能力
比较外向,好相处
负责跟的事情,比较认真负责任
相信厚积薄发,还是会持续做一点积累的
有分享意愿,期望以后可以成一个牛逼的布道者
兴趣爱好比较多,对生活一直抱有希望和热情,虽然偶尔会泄气和迷茫
缺点:
没有明显的短板,但是也没有特别强...
汪明鑫
3年前 (2022-06-21) 670浏览 0评论
1喜欢
转载请注明:汪明鑫的个人博客 » 图解 JMM
...
汪明鑫
3年前 (2022-06-09) 768浏览 0评论
1喜欢