首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
棒棒糖_
掘友等级
上忍
|
木叶村
hope for the best, prepare for the worst
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
棒棒糖_
上忍 @木叶村
·
2年前
关注
浅谈ThreadLocal(二)
`紧接上篇:浅谈ThreadLocal(一) 本篇我们结合源码的方式去回答上篇文末的两个问题 Q1:ThreadLocal和Thread之间的关系到底如何? Q2: 为什么...
4
评论
分享
棒棒糖_
上忍 @木叶村
·
2年前
关注
浅谈ThreadLocal(一)
前言 ThreadLocal是什么?它可以用来解决什么问题?它是怎么解决这些问题的?如果你也有上述疑问的话,希望本系列文章可以帮你带来一些帮助。 正文 1. ThreadL...
14
2
分享
棒棒糖_
上忍 @木叶村
·
2年前
关注
如何优雅杀死进程及其子孙进程
需求:杀死a进程并且与a有直接或间接关系的进程 思考: 杀死进程的方式,是选择批量kill,还是找到一个kill一个? 进程之间的关系是什么 在拿到这个需求前,脑海里第一想...
0
评论
分享
棒棒糖_
上忍 @木叶村
·
2年前
关注
Shell局部变量大坑
尤其是在递归中需要非常注意的一点:在Shell中即使在函数体内创建的变量,也是**全局变量**!!!...
1
评论
分享
棒棒糖_
上忍 @木叶村
·
3年前
关注
spring如何解决循环依赖
1.什么时候产生循环依赖 我们知道用了spring之后,对象的创建、管理、和装配由spring管理。被管理的对象就称为bean,bean的生命生命周期大致分为如下4个步骤:...
15
5
分享
棒棒糖_
上忍 @木叶村
·
3年前
关注
设计模式之动态代理
通过反射创建的代理叫做动态代理,动态代理和委托方的关系是在运行时确定的(代理对象在程序的运行过程中创建);而静态代理和委托方的关系在编译时就确定了。有两种方式实现动态代理。...
0
评论
分享
棒棒糖_
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
5年前
关注
大家都说 Java 反射效率低,你知道原因在哪里么
我们在 Java 开发中,难免会接触到反射,而在一些框架中,反射的运用更是常见。我相信,每次提到反射,大家的第一反应一定是反射效率低,尽量少使用。 这篇文章就来探索一下这些...
357
32
分享
棒棒糖_
上忍 @木叶村
·
3年前
关注
HashMap的那些事儿
一、疑问 为什么要学HashMap?HashMap 的底层原理?HashSet为何不能有重复的元素(HashSet底层就是HashMap)?如果你也有上述疑问,相信此文能给...
3
评论
分享
棒棒糖_
赞了这篇文章
LBXX
3年前
关注
MySQL 如何解决幻读(MVCC 原理分析)
在之前的文章中详细的介绍了 MySQL 中的事务和隔离级别,在并发访问数据库造成的问题(脏读、不可重复读、幻读),而 MVCC 就是在尽量减少锁使用的情况下高效避免这些问题...
34
6
分享
棒棒糖_
上忍 @木叶村
·
3年前
关注
一文搞懂双向链表
一. 链表的概念 链表和数组一样也是数据结构之一,只不过因为链表中的数据“链接”在一起所以叫链表。如图: 二. 单向链表 单向链表:只有一个方向的链表,比如前面的元素指向后...
0
评论
分享
棒棒糖_
上忍 @木叶村
·
3年前
举报
#新人报道#
分享
评论
点赞
棒棒糖_
上忍 @木叶村
·
3年前
关注
ArrayList扩容算法及底层实现
ArrayList底层是如何实现扩容的呢,看明白源码你也可以为自己的数组实现动态扩容。ArrayList其实底层维护了一个一维数组elementData,所有add的元素都...
3
评论
分享
个人成就
文章被点赞
58
文章被阅读
16,179
掘力值
747
关注了
1
关注者
21
收藏集
0
关注标签
11
加入于
2022-06-06