首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
心源意码
掘友等级
Java
|
阿里巴巴
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
65
文章 65
沸点 0
资讯 0
赞
65
关注
返回
|
搜索文章
文章
热门
最新
心源意码
2年前
JVM
图文并茂看懂JVM黑科技ZGC
对象实例在堆内存有一部分数据是对象头,对象头由Mark Word,指向类的指针和数组长度三部分组成。Mark Word记录了对象和锁相关的信息,下图是其在64位JVM下的存储结构。 可以看到分代年龄、GC标记这种GC相关的信息被存储在对象头中,这种方式在有对象访问的情况下是很自…
689
4
2
心源意码
2年前
Java
OCP原则的一次优化实践
这种修改方式不够优雅并违反了OCP的设计原则,软件实体应该对扩展开放,对修改关闭。 现在当我需要新添加一个CalculateCondition的实现类的时候,只需要实现相应的逻辑实现类即可,不用在逻辑主干代码上修改。从而提升系统的可维护性、可扩展性
345
3
评论
心源意码
3年前
JVM
谈即时编译优化-以异常堆栈丢失为例
Java程序在运行初期是通过解释器来执行,当发现某块代码运行特别频繁,就会将之判定为热点代码(Hot Spot Code), 虚拟机会将这部分代码编译成本地机器码,并对这些代码进行优化。这件事就是即时编译(Just In Time, JIT)优化, 做这件事的就是即时编译器。 …
2504
4
评论
心源意码
3年前
后端
2K字带你读完《程序员修炼之道》精华
在所有的弱点中,最大的弱点就是害怕暴露弱点。 对于缺点、无知、错误,必须诚实。 承诺的事情正确完成,无法完成,超出控制的事情不去承诺。 为结果负责,出现问题时应提供其他解决方案,不是寻找借口。 低劣设计,糟糕代码需要发现一个就修一个,否则会加速任何一个整洁,良好系统的腐烂。 当…
664
4
3
心源意码
3年前
JVM
谈谈双亲委派模型的第四次破坏-模块化
JDK9引入了Java模块化系统(Java Platform Moudle System)来实现可配置的封装隔离机制,同时JVM对类加载的架构也做出了调整,也就是双亲委派模型的第四次破坏。前三次破坏分别是:双亲委派模型推出之前,SPI机制,以及OSGI为代表的热替换机制,这里不…
1250
4
评论
心源意码
3年前
Java
一定让你看懂的RocketMQ事务消息源码分析(干货)
得益于MQ削峰填谷,系统解耦,操作异步等功能特性,在互联网行业,可以说有分布式服务的地方,MQ都往往不会缺席。由阿里自研的RocketMQ更是经历了多年的双十一高并发挑战,其中4.3.0版本推出了事务消息的新特性,本文对RocketMQ 4.5.0版本事务消息相关的源码跟踪介绍…
2780
4
评论
心源意码
4年前
Java
吸猫就吸Tomcat之Pipeline-Valve巧妙设计
于每一个Java工程师而言,tomcat这只小橘猫算是我们的老朋友了,同时tomcat作为一款服务器中间件具备了很强的扩展性,内部对于Request和Response的逻辑处理都是何种方式来实现的呢?本文将主要介绍tomcat的Pipeline-Valve设计来一窥究竟。 可以…
2371
6
评论
心源意码
4年前
后端
JVM
编译器
一次有趣的局部变量GC
最近在看《实战Java虚拟机》, 发现书上的一个关于局部变量表GC挺有意思,先上代码。 分配了一块6MB的堆空间,并使用局部变量引用这块空间, 然后显式进行一次Full GC。 可以看到这块6MB的堆空间并没有被回收, 接下来加一行代码就能使得堆空间被回收。 tips:JVM即…
154
点赞
评论
心源意码
4年前
Java
设计模式
常见设计模式要点总结
最近在看《head first 设计模式》,发现每个章节后的要点总结都是言简意骇,所以特写此篇博客对常见的设计模式要点做个总结。 ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观…
1823
8
评论
心源意码
4年前
后端
Apple
Java
通过IO模型带来的思考
打开快递柜(发起IO请求),如果快递柜里没有东西(内核没有准备好数据),则一直等在快递柜旁等快递来(阻塞直到内核准备好数据),快递柜有了快递则取走(用户线程读取内核中的数据)。 打开快递柜(发起IO请求),如果快递柜里没有东西(内核没有准备好数据),则马上做其他事情每隔一段时间…
345
点赞
评论
下一页
个人成就
文章被点赞
160
文章被阅读
26,386
掘力值
827
关注了
9
关注者
89
收藏集
1
关注标签
17
加入于
2017-07-06