首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
老李头666
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
JVM 锁优化和逃逸分析详解
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」。 锁优化 jvm 在加锁的过程中,会采用自旋、自适应、锁消除、锁粗化等优化手段来提升代码执行效率。 自旋锁和自适应自旋
【多线程】线程池如何复用,怎么才能让面试官听懂我说的?
我们知道线程池是帮助我们对线程资源的管理,只有我们合理的使用使用线程池,他才能做到事倍功半,但是你知道线程池是如何复用的吗?
Java 类加载机制与 Tomcat 类加载器架构
Java 进阶学习之 Java 类加载机制与 Tomcat 类加载器架构 。
java类加载之初始化过程(附面试题)
new(创建对象), getstatic(获取类field), putstatic(给类field赋值), 或 invokestatic(调用类方法) 指令执行,创建C的实例,获取/设置C的静态字段,调用C的静态方法。 第一次调用 java.lang.invoke.Method…
金三银四跳槽季,Java面试大纲
跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。 准备不充分的面试,完全是浪费时间,更是对自己…
Redis 内部数据结构详解 (1)——dict
本文是《Redis 内部数据结构详解》系列文章的第一篇。在本文中,我们集中精力讨论 dict 的实现,并着重介绍它的增量式重哈希(incremental rehashing)的算法过程。
基于Zookeeper的分布式锁
这篇文章只需要你10分钟的时间。 实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 Zookeeper(业界简称zk)是一种提供配置管…
Mybatis 源码解读-设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 接下来挨个模式进行解读,先介绍模式自身的知识,然后解读在Mybatis中怎样应用了该模式。 Bu…
Java容器系列-Java容器总览
Java 的容器是 Java 语言中很重要的一部分,日常写代码会大量用到各种容器。Java 中的容器是一个庞大的体系,日常的使用和学习都难免纠缠于细节,这样很难全面掌握 Java 的容器。这篇文章总览一下 Java 的容器体系,然后再深入到细节中学习。 Java 中的容器主要分…