首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
进击的程序猿8号
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
从TL、ITL到TTL | 京东物流技术团队
ThreadLocal(TL)、InheritableThreadLocal(ITL)和TransmittableThreadLocal(TTL)在不同场景下有不同用途,本文我们来分析一下
讲透 ThreadLocal 和 InheritableThreadLocal
继上一篇结尾讲的,这一篇文章主要是讲ThreadLocal 和 InheritableThreadLocal。主要内容有: ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,即变量在线程间隔离而在方法或类间共享的场景。 确切的来说,Thre…
Java动态脚本&规则引擎、计算/表达式引擎
内容摘要:Java动态脚本实现、规则引擎、计算/表达式引擎 动态执行用户自定义规则及脚本、摆脱频繁变更的业务规则
java学习笔记-4 JVM垃圾回收(GC)
jvm垃圾回收相关的问题是老生常谈的问题了,相信大家都有所了解,这里再进行相关的探讨,以加深理解。若文中有不正之言,望不吝指正。 方法区垃圾回收:其实方法区中也是可以进行垃圾回收的,只是回收的性价比很低,就是说执行一次垃圾回收的动作并不能回收到很多的空间。但是满足一定条件还是可…
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…
互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?【石杉的架构笔记】
因为在面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定会问构造线程池的一些参数的含义。 然后,有一些面试官会就线程池的具体场景,问一些可能会遇到的问题。 所以,在这里就可能有上述那样一个面试中的问题,算是Java面试里相对来说高阶一点的。 我相信大…
爆破非默认 Base64 编码表
「Base64 算法可能是大家接触最多的算法吧,Base64 指定了一个编码表,方便统一转换,大家在逆向中是否遇到似是而非的base64 编码啊?比如 ”aHVsbH8=” 这种貌似是 base64,但解码后是 “hull” 。但是我告诉你解码错误,正确答案是 “hello”。因为我给 base64Table 替换了。遇到这种情况,就要寻找编码表,此时如果 Base64 被代码虚拟化了,怎么办?」
Java 基础 - NIO
初步了解 Java 的 NIO
并发容器之CopyOnWriteArrayList
1. CopyOnWriteArrayList 的简介 java 学习者都清楚 ArrayList 并不是线程安全的,在读线程在读取 ArrayList 的时候如果有写线程在写数据的时候,基于 fast-fail 机制,会抛出ConcurrentModificationExce…