首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一个程序员的成长
掘友等级
公众号|一个程序员的成长
|
Java工程师
你的努力会得到应有的价值。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
149
文章 124
沸点 25
赞
149
返回
|
搜索文章
文章
热门
最新
String 为什么要设计为不可变的?
问题: String是如何保证不可变的? String为什么要设计为不可变的? StringBuffer为什么可变?底层逻辑是什么? StringBuffer是如何进行扩容的? String是如何保证
MySQL百万数据深度分页优化思路分析
业务场景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时间的推移数据量会慢慢的变大,达
如何正确的中断线程?你的姿势是否正确
Java停止线程的逻辑(协同、通知) 在Java程序中,我们想要停止一个线程可以通过interrupt方法进行停止。但是当我们调用interrupt方法之后,它可能并不会立刻就会停止线程,而是通知线程
通过源码了解Java的自动装箱拆箱
从源码层面深入了解Java的自动装箱、拆箱,会带来哪些问题,我们可以通过什么方式进行一些优化,在以后的工作中应该注意什么问题。
为什么重写equals必须重写hashCode
equals常见面试题 在开始聊之前,我们先看几个常见的面试题,看看你能不能都回答上来。 1、equals和==有什么区别? 2、hashcode相等的两个对象一定==相等吗?equals相等吗? 3
策略模式在业务中的实际应用
策略模式结构图 策略模式主要由以上三个身份组成,这里我们就不过多及时策略模式的基础知识,默认大家已经对策略模式已经有了一个基础的认识。 业务需求 现有一个广告点击数据埋点上报的需求,上报的埋点数据根据
ThreadLocalRandom类原理分析
使用Random在多线程环境下究竟存在什么样的问题?对于存在的问题ThreadLocalRandom又是如何进行解决的?
揭开JVM中TLAB的神秘面纱
在开始文章之前,我这里暂且认为大家已经明白了JVM创建对象分配内存地址的流程,也知道JVM内存划分。基于人道主义我还是放一张图吧,大家对照着看。 堆区分配内存是否存在多线程安全问题? 答:可能存在;
记一次CPU过高排查过程
存在的问题 上周突然在部署一点很简单的新业务之后,上线没多久突然OOM,大部分接口访问超时,甚至有的直接失败,刚开始以为是查询了什么了大数据导致的,结果看了下CPU,300%。 排查思路 最开始我先看
一文看懂JVM内存分布与作用
那么我们在开始介绍Java内存区域之前,我们先放一张内存区域的图,方便我们后面介绍的时候可以对照着看。 须知,本文是根据JDK8来介绍的。 程序计数器 首先它是线程私有的,它也称为代码的行号指示器,字
下一页
个人成就
文章被点赞
508
文章被阅读
99,862
掘力值
3,344
关注了
38
关注者
161
收藏集
18
关注标签
47
加入于
2016-10-14