Lv.2
消失er
更多个人资料
70
成长值
0
关注
0
粉丝
+ 关注
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
微服务架构、编程语言、大数据
个人勋章
TA还没获得勋章~
成长雷达
50
0
0
0
20
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
微服务架构、编程语言、大数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
《Kafka权威指南》——初始kafka
发布与订阅消息系统在正式讨论Apache Kafka (以下简称Kafka)之前,先来了解发布与订阅消息系统的概念, 并认识这个系统的重要性。数据(消息)的发送者(发布者)不会直接把消息发送给接收 者,这是发布与订阅消息系统的一个特点。发布者以某种方式对消息进行分类,接收者 (订阅者)订阅它们,以便接收特定类型的消息。发布与订阅系统一般会有一个 broker,也就是发布消息的中心点。发布与订...
消失er
2019-01-23 16:14:52
1817
0
0
2019-01-23 16:14:52
999+
0
0
Spring事务管理详解
Spring事务介绍Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。Spring事务管理器的接口是org.springframework.transaction.PlatformTransactionManager,通过这个接口,Spring为各个ORM平台如JDBC、Hibernat...
消失er
2019-01-23 16:13:09
1401
0
0
2019-01-23 16:13:09
999+
0
0
查看Java的汇编指令
通过javap 命令,可以将字节码文件反编译。如通过下面的命令:javap -c Xxxx.class而有时候想看某些JDK底层实现,发现反编译得到的代码并没有什么帮助,因此本文介绍如何查看Java的汇编指令,查看Java代码最真实的运行细节。Java本身提供这个支持,但需要引入而外的包(hsdis-amd64.dylib)。Mac下:https://github.com/evolvedmi...
消失er
2019-01-23 16:11:38
2260
0
0
2019-01-23 16:11:38
999+
0
0
从多核硬件架构,看Java内存模型
在了解Java内存模型之前,先来看一下多核硬件架构。我们应该都知道,计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道。而计算机上面的数据,是存放在主存当中的,也就是计算机的物理内存啦。刚开始,还相安无事的,但是随着CPU技术的发展,CPU的执行速度越来越快。而由于内存的技术并没有太大的变化,所以从内存中读取和写入数据的过程和CPU的执行速度比起来差距...
消失er
2019-01-23 16:10:34
1606
0
0
2019-01-23 16:10:34
999+
0
0
深度解析volatile—底层实现
我们都知道,Java关键字volatile的作用1、内存可见性2、禁止指令重排序可见性是指,在多线程环境,共享变量的操作对于每个线程来说,都是内存可见的,也就是每个线程获取的volatile变量都是最新值;并且每个线程对volatile变量的修改,都直接刷新到主存。下面重点介绍指令重排序。为什么要指令重排序?为了提高程序执行的性能,编译器和执行器(处理器)通常会对指令做一些优化(重排序)1、...
消失er
2019-01-23 16:09:09
1533
0
1
2019-01-23 16:09:09
999+
0
1
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注