对skywalking架构设计、性能调优感兴趣可以查看文章: 【Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时】[https://mp.wei...
对skywalking架构设计、性能调优感兴趣可以查看文章: 【Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时】[https://mp.wei...
前言 @Repeatable是java8为了解决同一个注解不能重复在同一类/方法/属性上使用的问题。 应用场景 举一个比较贴近开发的例子,在spring/springboot...
一. volatile 作用是什么 二. 多线程之间的内存可见性是什么,如果不保证可见性会怎么样 三. 通过 JVM 源码和汇编看怎么保证的多线程间的可见性1. 准备工作:运...
Condition 利用锁可以让线程以同步的方式来执行一段代码,而Condition则是用来实现线程之间协作的。 功能概述: 多个线程之间协作 工作时,在获取锁之后,还可能需...
非自定义标签国际化赋值方法 自定义标签国际化该如何赋值呢? 1.目前自定义一个data-attr标签属性 2.赋值方法 thymeleaf docs a-multi-lang...
博客链接:http://www.ideabuffer.cn/2017/05/12/Java8使用-sun-misc-Contended避免伪共享/ 什么是伪共享 缓存系统中是...
Disruptor是什么 线程间通信的消息组件,类似java里的阻塞队列(BlockingQueue),与BlockingQueue的异同: 同:目的相同,都是为了在同一进程...
所属文集:一起掌握并发 1.前情概要 本篇是阅读论文《The java.util.concurrent Synchronizer Framework》 JUC同步器框架(AQ...
1.同步机制 保证共享资源的读写安全,需要一种同步机制:用于解决2方面问题: 同步问题:即线程之间如何通信、协作。 互斥问题: 在同一时刻,只能有一个线程访问共享资源,通常...
所属文集:一起掌握并发 了解重排序 为了性能,编译时和运行时都会有重排序,造成指令执行顺序变了,宏观上从这3点了解重排序: 线程内有序:如果再本线程内观察,所有的操作都是有序...
传送: Spring大观园,我有过的困惑或许你也有! 导读 spring内部对配置类分为两种,区分的办法是:解析后,在beanDef中添加属性"configurationCl...