首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
用户83980533362
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
Java8 HashMap高低位拆分扩容,核心逻辑一次性说清
一、Jdk7 1、扩容死锁分析 死锁问题核心在于多线程扩容导致形成的链表环 二、Jdk8 1、实现原理 Java8 HashMap扩容跳过了Jdk7扩容的坑,对源码进行了优化,采用高低位拆分转移方式,
RabbitMQ和RocketMQ,哪个更好?
前言 最近有球友问我:苏三哥,现在一般的项目中的消息中间件,是用RabbitMQ,还是RocketMQ,更好? 这是一个非常常见的问题。 今天这篇文章就专门跟大家一起聊聊这个话题,希望对你会有所帮助。
IDEA Claude Code or Codex GUI 插件【开源自荐】
一.前言介绍 1.项目产生原因 我使用claude code比较频繁,近期有使用IDEA插件的需求,我发现IDEA插件中没有一个可视化操作claude code的工具,vscode中官方已经有了,这让
从 Spring Boot 3 升级到 4:完整迁移指南
兄弟们,鹏磊今天来聊聊从 Spring Boot 3 升级到 4 这事儿;说实话,这升级过程比想象中要复杂点,但也没那么吓人,只要按步骤来,基本都能搞定。别慌,慢慢来就行。 一、升级前准备 升级之前,
三种方式打 Java 可执行 JAR 包,你用对了吗?
三种方式打 Java 可执行 JAR 包,你用对了吗? 很多 Java 开发者都遇到过这样的问题: 本地跑得好好的程序,一打包就报错 ClassNotFoundException? 别慌,这很可能不是
Java通用枚举还能这样做?前后端终于不扯皮了!
“又双叒叕改枚举了?!” 前端同学看着后端刚提交的,稍稍增加了一个新状态值的接口文档,默默叹了口气,熟练的打开了自己维护的 constants.ts 文件。后端同学在心里嘀咕“不就加个状态吗?前端改个
震惊!Spring Boot中获取真实客户端IP的终极方案,99%的人都没做对!
引言:为什么你的IP获取方式可能是错的? 在日常开发中,获取客户端IP看似简单,实则暗藏玄机。很多开发者直接使用request.getRemoteAddr(),结果在生产环境中发现获取到的都是负载均衡
告别Redis瓶颈:Caffeine本地缓存优化实战指南
虽然Redis等分布式缓存功能强大,但其网络I/O往往成为瓶颈。Caffeine,作为Java生态中最先进的本地缓存库,凭借其卓越的性能和智能的淘汰算法,能有效解决这些问题。本文将带你从基础使用入手,
JEnv:新一代Java环境管理器,让多版本Java管理变得简单高效
JEnv:400ms极速扫描C盘,跨平台Java版本管理器,符号链接技术实现<1秒切换,多彩终端界面,极简操作,让多版本Java管理优雅高效。
PandaCoder 2.4.3 震撼发布!
PandaCoder 2.4.3 震撼发布! “SQL Monitor”来了——让每一行 SQL 都无所遁形! 一、为什么我们需要 SQL Monitor? 你有没有遇到过这些场景? 调接口时,不知道