首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
xiaoxin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
聊聊ThreadLocal
定义 只要线程处于活动状态并且 ThreadLocal 实例可访问,那么每个线程都持有对其线程局部变量(thread-local)副本的隐式引用。在线程消失后,它的所有线程局部变量(thread-lo
这么讲线程池,彻底明白了!
从一个例子“老三取钱”开始,到实际业务场景实战,再到工作原理,一直深入源码细节,一次,彻底搞懂线程池。
这一次,彻底解决Java的值传递和引用传递
学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些…
7年经验社招终于上岸Java开发!
分享一位读者的面试经历,这位朋友工作已经八年,之前一直从事 PHP 开发工作,微信公众号开发、保险行业都做过。2 月 21 号的时候正式提交离职申请,3.1 号开始学习 Java。
为什么ThreadLocal是线程安全的?
对于线程安全,我们所需要做的就是在时间和空间上作出权衡,而今天所谈到的ThreadLocal就是典型的空间换时间的数据结构。
JAVA接口和抽象类详解
引言:上一章我们详细的学习了java中的继承,java中的继承是单继承的,这样就会导致一个问题,如果一个类同时想调用另外两个类的相关内容,作为单继承是无法实现的,怎么办呢?
【优雅的避坑】new HashMap(list.size())指定size就能完全避免扩容带来的额外开销了吗?
所以,集合初始化时,指定集合初始值大小能提升性能。 由于我们无法直接调用hashMap的capacity()方法,因此使用反射来查看每添加一个元素,它的容量变化,以此来监测hashMap的扩容次数。 为什么会酱紫呢?带着上面的三个发现,来看一下HashMap的扩容机制。 int…
【Java】Mybatis mapper动态代理方式
我们在使用Mybatis的时候,获取需要执行的SQL语句的时候,都是通过调用xml文件来获取,例如:User user = (User) sqlSession.selectOne("cn.ddnd.www.Entity.User.getUser", "xue8@qq.com")…
Java枚举类学习到进阶
枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是默认继承Object类,因此枚举类不能显示继承其他父类。其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Compara…
为什么建议你使用枚举?
枚举是 JDK 1.5 新增的数据类型,使用枚举我们可以很好的描述一些特定的业务场景,比如一年中的春、夏、秋、冬,还有每周的周一到周天,还有各种颜色,以及可以用它来描述一些状态信息,比如错误码等。 枚举类型不止存在在 Java 语言中,在其它语言中也都能找到它的身影,例如 C#…