首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
白衣鸽子
掘友等级
Java工程师
ZJU毕业后成为专职牛马
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
白衣鸽子
Java工程师
·
2天前
关注
Java 多线程基础-04:线程池
线程池是一种基于池化思想的线程管理机制。它预先创建一定数量的线程放入"池"中,当有任务需要执行时,从池中获取空闲线程来执行任务,从而降低资源消耗和方便管理。...
0
评论
分享
白衣鸽子
Java工程师
·
2天前
关注
Java 多线程基础-03:线程状态和中断
本文主要介绍Java多线程基础,围绕Java的六种线程状态、线程状态之间的流转和Java中的线程中断机制展开。...
0
评论
分享
白衣鸽子
Java工程师
·
2天前
关注
Java 多线程基础-02:线程实现和常用线程类
本文主要介绍Java多线程基础,围绕Java中的线程是如何实现的,以及四大常用线程类——Thread、Runnable、Callable和Future。...
0
评论
分享
白衣鸽子
Java工程师
·
4天前
关注
Java 多线程基础-01:线程模型
Java线程的实现是一个经典的“跨层协作”问题。要深入理解它,我们需要将视角分为两层:用户层面的 JVM 和 系统层面的操作系统(OS)。...
1
评论
分享
白衣鸽子
Java工程师
·
9天前
关注
FutureValueHolder:自定义延迟加载异步Future
本文介绍一个工具类FutureValueHolder,使得在异步编程场景下获取Future值的时候有统一的加载方式和降级方式。...
0
评论
分享
白衣鸽子
Java工程师
·
18天前
关注
Java 对象分层定义规范 :POJO的各种业务实现
POJO(Plain Old Java Object)是 Java 编程中一个非常基础且重要的概念。本文主要介绍POJO类在项目开发中常见的几种业务概念实现。...
0
评论
分享
白衣鸽子
Java工程师
·
21天前
关注
Java 内存模型(JMM):happens-before 原则
happens-before 是 Java 内存模型(JMM)中定义的内存可见性保证: 如果操作 A happens-before 操作 B,那么 A 所做的所有内存写操作...
0
评论
分享
白衣鸽子
Java工程师
·
23天前
关注
Java Stream:Collectors.collectingAndThen() 用法详解
Collectors.collectingAndThen() 是一个收集器适配器,允许在收集完成后对结果进行转换。本文介绍其基本概念、基本用法、使用建议,仅供学习参考。...
1
评论
分享
白衣鸽子
Java工程师
·
23天前
关注
LazyValueHolder:自定义延迟加载的优雅实现
LazyValueHolder是一个通用的延迟加载容器,它只在第一次访问时才执行初始化逻辑,后续访问直接返回缓存的值,从而优化变量初始化性能。...
1
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
Java线程池双雄:ForkJoinPool 和 ThreadPoolExecutor 的区别
Java并发包中提供了两个强大的线程池实现:ForkJoinPool 和 ThreadPoolExecutor。本文主要介绍这两者的区别:设计、应用场景、性能差异。...
4
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
【基础数据篇】数据等价裁判:Comparer模式
Comparer 模式(或 Comparator 模式)是一种行为型设计模式,其核心思想是:将两个对象之间的比较算法抽象出来,封装到独立的类中,从而让比较逻辑与对象本身解耦...
0
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
JsonUtils:打造企业级的序列化与反序列化瑞士军刀
在日常业务开发过程中,我们经常会需要处理对象的序列化和反序列化,简单来说就是对象和字符串的彼此转换。本文提供一个能经历多数业务考验的JsonUtils工具类实现,供参考和学...
1
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
【基础数据篇】数据格式化妆师:Formatter模式
Formatter 模式的精髓在于分离关注点,它承认“数据是什么”和“数据如何展示”是两个截然不同的问题。通过引入一个专门的格式化器角色,使得领域对象可以保持纯净,只关注自...
0
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
RateLimiter限流:单机高并发系统的守护神
在互联网高并发场景下,限流是保障系统稳定的关键技术。本文以Guava的RateLimiter为例,介绍其突发限流与预热限流两种模式,解析基于令牌桶的算法实现,并探讨关键源码...
1
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
告别参数地狱:业务代码中自定义Context的最佳实践
本文分享使用自定义业务上下文context聚合方法参数,解决多层传递导致的代码冗余问题。重点包括:Context的设计与使用、线程安全实现(如ThreadLocal)、生命...
1
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
ArrayUtils:Java数组操作的瑞士军刀
在Java开发中,数组操作是日常工作中不可或缺的一部分。为了统一对数组集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.collect...
1
评论
分享
白衣鸽子
Java工程师
·
3月前
关注
MySQL数据库的“隐形杀手”:深入理解文件结构与治理数据碎片
本文分享如下内容: 1. MySQL数据表存储文件的结构 2. 数据记录删除流程 3. 什么是数据库表碎片 4. 如何解决数据磁盘碎片问题...
2
评论
分享
白衣鸽子
Java工程师
·
3月前
关注
MapUtils:Java键值操作的瑞士军刀
在Java开发中,键值操作是日常工作中不可或缺的一部分。为了统一对Map集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.collec...
10
2
分享
白衣鸽子
Java工程师
·
3月前
关注
ListUtils:Java列表操作的瑞士军刀
在Java开发中,集合操作是日常工作中不可或缺的一部分。为了统一对List集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.colle...
7
评论
分享
白衣鸽子
Java工程师
·
3月前
关注
MySQL 时间类型深度解析:精度、时区陷阱与版本兼容
本文介绍了MySQL中的五种时间类型,详细对比分析了DATETIME和TIMESTAMP两者的区别。同时介绍了MySQL 5.6.4和 mysql-connector-ja...
2
评论
分享
下一页
个人成就
文章被点赞
67
文章被阅读
5,359
掘力值
880
关注了
7
关注者
9
收藏集
0
关注标签
34
加入于
2023-09-22