首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
国家一级老实人
掘友等级
架构师
|
Secret
职业编程劝退师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
老大难的 Java ClassLoader 再不理解就老了
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 顾名思义,它…
BAT 经典算法笔试题 —— 逆转单向链表
不善言谈的优秀程序员在面试中往往是要吃巨亏的,你没有办法通过说话来轻易证明自己的实力。不论是大厂还是小厂,大部分面试官都不具备优秀的面试能力,它们也只能通过三言两语观察一下面试者的表面工夫。有很多这样吃了亏的程序员,不喜欢准备面试,不喜欢吹嘘虚假的不存在的经验和能力,甚至连网上…
记录一次HashMap并发导致的线上事故
如b处所示,每次进入这个方法的时候都会将全局变量重新初始化,想象一下,如果有两个线程同时调用这个方法,其中一个已经到了最后一步,打算返回map值,而另一个线程刚刚进来把map重新初始化,那么前者返回给被调用方的结果就是一个空map了。 这两处都违背了并发编程中的原子性。 线上日…
slf4j日志框架是如何实现的
市面上的日志框架实在太多了!log4j,logback,java.util.logging,log4j2,将来也可能会有其他新的更优秀的日志框,你也可能根据公司的需求自己开发一套日志组件。 那么问题来了,如果我用log4j,来到了一个项目组用的是logback,那是不是又要从看…
手把手教你用idea运行调试Elasticsearch源码!
但是经过尝试后,还是以失败告终,相信看这本书的小伙伴一定也有很多遇到了这样的事情。无法运行调试源码,基本就宣告这本书提前over了。 因此搜罗网络资料,加上自己动手尝试,终于成功了,把经验分享给大家。 选择zip格式的Source code下载解压即可。 2. 下载gradle…
Tomcat7源码调试
直接下载下来的源码 需要自己导入依赖Jar包,配置编译路径和VM参数,你可以自己写ant,gradle都可以,我用的是maven。在项目根路径下面新建pom.xml文件,内容如下 至此 就可以启动Bootstrap的main方法 进行调试了。
JDK8比7提升的地方
StreamLambdaLambda无非就是搞懂->和::这两个符号在各个场景下的用法局部内部类匿名内部类引用的局部变量不用显示地定义为finalArrays的很多方法用了并行计算的方式提升速度JVM
漫画:什么是Bitmap算法?
1. 给定长度是10的bitmap,每一个bit位分别对应着从0到9的10个整型数。此时bitmap的所有位都是0。 2. 把整型数4存入bitmap,对应存储的位置就是下标为4的位置,将此bit置为1。 3. 把整型数2存入bitmap,对应存储的位置就是下标为2的位置,将此…
JVM原理探究及调优方法论
本文不准备从盘古开天地开始讲述JVM的种种,相关的文章网上太多了,大多也无非转来转去,连图都差不多。笔者只整理个提纲挈领的学习路线指南,并对自己学习过程中遇到的坑和容易混淆和忽视的地方作个总结。 内存区域划分有多个维度,相同区域在不同维度的名称并不一样。如下图所示 可以看到,s…
InnoDB大数据插入的优化和FULLTEXT索引性能优化的调研
可见测试环境music库缓冲池128M,缓冲池有8个。 缓冲池用来弥补CPU和磁盘IO之间的鸿沟,在写入数据的时候,首先修改缓冲池中的页(页是InnoDB存储引擎最小的管理单位),再以一定的频率刷新到磁盘上,而多个缓冲池可以减少数据库内部的资源竞争,增加数据库的并发处理能力,因…
下一页
个人成就
文章被点赞
38
文章被阅读
38,458
掘力值
763
关注了
14
关注者
10
收藏集
12
关注标签
4
加入于
2019-04-17