首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
neoooo
创建于2022-08-12
订阅专栏
java
等 2 人订阅
共23篇文章
创建于2022-08-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CAP 定理:奶茶店账本里的真相
一、CAP 定理到底说了啥? CAP 定理是分布式系统的“祖宗规则”: C(Consistency 一致性) :所有人看到的数据必须一样。 A(Availability 可用性) :每次请求都要有响应
Spring Boot 3 + Kafka 实战指南
——麻辣火锅版 🍲 一、项目层级 像火锅店的分工:点单员、传菜员、食客清清楚楚。 二、根 POM(大厨的调料表) 👉 全局版本对齐,避免“锅底和食材不搭”。 三、配置(菜单写清楚) Provider(
JDK 新特性全景指南:从古早版本到 JDK 17 的华丽变身
一、LTS 版本时间表 在 Java 世界里,LTS(长期支持版)就像是程序员的避风港——稳定、可靠、企业最爱。下面是主流 LTS 版本的发布时间表: 版本 发布年份 支持状态 主要特性亮点 JDK
JetBrains IDEA Commit 界面进化:从“模态弹窗”到“侧边面板”的轻盈变奏
引子:聚光灯还是自由式舞台? 想象这样一个场景:你在 JetBrains IDE 中敲完代码,准备提交。过去,一旦你按下提交,弹出的模态窗口像个小舞台,只你一个人独占舞台的焦点;但从 2025.1 开
《锁得住,才能活得久》——一篇讲透 Redisson 分布式锁的技术实录
一、💣💣💣 为啥不用 RedisTemplate 来搞锁? 你是不是也干过这种事儿: 再加上 delete("lockKey") 释放锁,看上去人畜无害、灵活轻便。 但它有三个致命问题: ❌ 问题 1
《写给 Java 程序员的七大设计原则全解析:别让你的代码变成意大利面》🍝
🎯 前言:什么是设计原则? 在软件开发的世界里,我们追求的是高内聚、低耦合、可维护、易扩展。而设计原则就是那一把衡量代码质量的“戒尺”,帮助我们写出健壮、优雅的代码。 今天我们就来聊聊——面向对象的七
🚀 mysql条件下推(Predicate Pushdown):让 SQL 更聪明一点
在日常 Java 开发中,我们常写各种复杂的 SQL:嵌套查询、视图、分页、聚合……而当查询语句一旦嵌套了子查询或视图,性能就可能扑街。 于是,一个非常重要的优化技术就显得格外关键:条件下推(Pred
Redis锁得住,世界就是你的:一探Redis分布式锁的原理、姿势与深度思考
在微服务、分布式、集群化的今天,如果你还在用 synchronized 对抗并发,那你就像拿着锁门的钥匙试图锁防盗门……根本锁不到点上! 一、为什么需要 Redis 分布式锁? 🔒 单体应用的锁,还行
Spring Boot 中的 synchronized(this):到底锁住了谁?
在 Java 里,synchronized(this) 代表锁住当前对象。在单线程环境下这很好理解,但一旦进入 Spring Boot 多线程并发的世界,很多人就开始困惑了: 今天,我们就以最接地气的
江湖险恶:ReadWriteLock 与 ReentrantLock 的爱恨情仇
话说在Java的江湖上,有两大门派闻名遐迩,一个叫ReentrantLock(可重入锁) ,一个叫ReadWriteLock(读写锁) 。 江湖人称:一个讲究「一夫当关,万夫莫开」,一个讲究「以和为贵
Redis 和 MySQL 缓存一致性问题——别让你的缓存“背叛”你!
亲爱的小伙伴们: 有没有过这样的经历?你明明把数据库更新了,可用户刷出来的页面还是老数据!这就好比你明明换了女友,朋友还在社交平台@你和前任的照片。🙃 这,就是Redis 缓存与 MySQL 数据库一
别慌,Java只有值传递——一次搞懂“为啥我改了它还不变”!
亲爱的程序员兄弟姐妹们: 是不是有那么一瞬间,你写着写着代码,突然怀疑人生: 这是不是耍我? 别慌,今天咱们用箱子和标签这个有趣的比喻,帮你一次性搞清楚! 一、Java的铁律:只有值传递! 无论是:
Java与MySQL并发控制的共通思想:深入剖析锁机制与比较并交换
引言 对于精通Java和MySQL的开发者来说,理解两者在并发安全问题上的共通思想至关重要。无论是Java的多线程环境还是MySQL的多事务环境,数据一致性都是核心目标。Java通过synchroni
synchronized的升级过程
关键点 锁升级过程:Java 的 synchronized 关键字通过无锁、偏向锁(已弃用)、轻量级锁和重量级锁的升级机制优化性能,适应不同竞争场景。 轻量级锁与重量级锁:轻量级锁运行在用户态(Rin
Redis 缓存击穿、穿透、雪崩问题及解决方案
1. 缓存问题概述 Redis 作为高性能缓存中间件,能够有效提高数据访问速度,但在实际使用中,可能会遇到 缓存击穿、缓存穿透、缓存雪崩 三大问题。这些问题可能会导致 缓存失效、数据库压力骤增、系统崩
equals和== 关系
目录 什么是 == 操作符? 什么是 equals() 方法? == 和 equals() 有什么区别? hashCode() 方法是什么? equals() 和 hashCode() 的关系是什么?
OpenAI及二次训练介绍
目录 什么是人工智能(AI) AI的类型 AI的核心技术 市面主流的AI公司和技术 AI的应用领域 AI的未来趋势 OpenAI介绍 OpenAI公司简介 OpenAI主要产品 OpenAI核心概念整
为什么重写equals必须重写hashcode方法
想必大家在平时的学习当中这个问题再熟悉不过了,但是为什么重写equals必须重写hashcode方法,很多程序员都不理解,今天来具体说说 ———————————————————————————————
synchronized 关键字底层原理
目录 synchronized字节码解析 synchronized与管程的关系 synchronized与JMM的关系 synchronized与java对象头解析 synchronized-cpu的
RESTful API规范
RESTful API规范 1. 引言 RESTful API概述 REST的定义和基本原则 为什么需要设计规范 2. RESTful API基础 2.1 什么是RESTful架构 2.2 REST
下一页