首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Shawn_D
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
318
文章 300
沸点 18
赞
318
返回
|
搜索文章
赞
文章( 300 )
沸点( 18 )
常见垃圾回收器
本文主要介绍HotSpot虚拟机中常见的七款垃圾收集器,如下: 1. Serial收集器 是最古老的新生代垃圾收集器。其特点是单线程执行,且在工作时,需要暂停其它所有的线程。 它的优势是简单且高效,额
内存分配、内存布局与访问方式
在Java中通过new关键字创建对象时,会根据堆是否规整的特点(受垃圾收集器的影响) ,以不同的方式分配指定大小的内存空间给新对象使用。这一部分内存空间会会划分为"对象头"、"实例数据"、"对齐填充"
垃圾收集理论与算法
1. 引用计数与可达性分析 在堆内存中,重点关注无用对象的回收。 引用计数法(Reference Counting)是一种非常简单的判断对象是否被使用的方法。其在每个对象中添加了一个引用计数器,当该对
Java虚拟机运行时数据区
根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存区域共计5项,所属于"线程隔离区域"和"线程共享区域"两个类别。 1. 线程隔离区域 指代所有线程都各自拥有的一块内存区域,不会产生相互之间
创建和实例化bean总是分不清?装配和注入总是弄混?
通过构造方法实例化bean通常使用的是默认的无参构造函数,如果使用自定义的有参构造函数则需要自行配置bean元素的子元素类型。 通过静态工厂方法实例化bean,bean标签与上没什么太大区别,只多了一个factory-method属性,属性值为工厂方法名称。(这里的代码将构造方…
如何设计并实现一个db连接池?
一个连接,从创建完毕到销毁,期间只被使用了一次(这里的一次是指在单个作用域内的使用),当周期结束,另外一个调用者仍然需要这个连接去做事,就要重复去经历这种生命周期。因为创建和销毁都是需要对应的服务消耗时间以及系统资源去处理的,这样不仅浪费了大量的系统资源,而且导致业务响应过程中…
Java Bean Validation
在这本文中,我们将介绍使用标准框架验证Java bean的基础知识 - JSR 380,也称为Bean Validation 2.0。 当然,验证用户输入在大多数应用程序中是一个超常见的要求,Java Bean Validation框架已经成为处理这种逻辑的事实上的标准。 JS…
在Java中如何优雅地判空
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerExcept…
这么多监控组件,总有一款适合你
更多精彩文章。 监控是分布式系统的必备组件,能够起到提前预警、问题排查、评估决策等功效,乃行走江湖、居家必备之良品。 一个宿主机cpu的报警叫做监控;一个业务日志的报错叫做监控;一个APM条件的触发,也叫做监控。分布式系统错综复杂,随便做个统计指标的集合,也属于监控的范畴。怎样…
Spring Cloud 微服务架构进阶
我今年年初的时候,筹划了一本技术书籍,即为这篇文章的标题《Spring Cloud 微服务架构进阶》。今天正式开始预售了,年初到现在正好十个月,实在不易。写这篇文章胡乱谈谈技术之外的一些关于写书的琐事吧。 写这本书有一些机缘巧合,去年有几个出版社的编辑通过我博客上的邮箱,发邮件…
下一页
个人成就
文章被点赞
19
文章被阅读
5,302
掘力值
241
关注了
6
关注者
4
收藏集
1
关注标签
50
加入于
2016-08-15