首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
工具类
sino爱学习
创建于2022-01-04
订阅专栏
用于记录工作中常用工具类
等 7 人订阅
共10篇文章
创建于2022-01-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
别再踩 Stream 的坑了!Java 函数式编程安全指南
一、空集合与边界条件处理 1. allMatch / anyMatch / noneMatch 规范:空集合时,allMatch 和 noneMatch 返回 true,anyMatch 返回 fal
基于Redis 发布订阅实现一个轻量级多级缓存方案
基于 Redis 的发布/订阅机制,我们可以很方便地实现一个“刷新本地缓存”的工具,适用于多个实例之间同步缓存刷新的场景。 以下是一个完整可落地的实现方案,基于 SpringBoot 和 RedisT
深入 Tomcat 内核:为什么 Tomcat 坚决不用 JDK 原生线程池?从零实现一个生产级的自定义线程池
前言:为何要“重复造轮子”? 在Java并发编程的广阔天地中,ThreadPoolExecutor是构建线程池时当之无愧的王者。它稳定、强大且功能全面。然而,真正的技术探索者从不满足于仅仅会“用”。他
FastUtil 高性能集合最佳实践:让你的 Java 程序真正“快”起来
FastUtil 是由意大利计算机科学家 Sebastiano Vigna 维护的开源库,它为 Java 原始类型(primitive types)提供了类型特化的集合实现,性能通常比 JDK 集合快
Arthas 线上常用命令速查手册:Java 诊断神器,5 分钟定位线上问题!
一、Arthas 是什么?为什么用它? Arthas 是阿里巴巴开源的一款 Java 线上诊断工具,无需重启 JVM、无需修改代码,即可实时监控、诊断 Java 应用的运行状态。 ✅ 适用场景 场景
Guava 常用工具包完全指南
简介 Guava 是 Google 开源的 Java 核心库,提供了丰富的工具类和集合框架,能够极大提升开发效率。本文将介绍 Guava 中最常用的工具包及其实际应用。 1. 集合工具 (Collec
Reactor和CompletableFuture案例分享
以下案例是对比了JDK提供的CompletableFuture和 Reactor两种写法,Reactor编写会更简单更灵活一些,CompletableFuture更容易上手
CompletableFuture 最佳实践与避坑指南(2025 版)
问题描述 JDK8 CompletableFuture#allOf 执行过程中等待结果时如果有一个异步执行没有返回数据会一直处于waiting状态导致线程夯死 解决方案 使用CompletableFu
BeanCopier 工具类
BeanCopier 工具类,使用Map做本地缓存,减少beanCopy实例化带来的开销,减少冗余代码对工程的侵入
任务拆分工具类
为了解决查询任务太大导致的服务无法一次性返回全部数据的问题,异步调用用到了CompletableFuture 和 reactor 两种并行框架,借鉴了ForkJoin 的思想