首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
数据库
前端
面试
Go
AI编程
Elasticsearch
展开
全部
后端
Java
Python
数据库
前端
面试
Go
AI编程
Elasticsearch
人工智能
架构
Agent
JavaScript
Rust
程序员
暂无数据
推荐
最新
限界上下文之后:微服务怎么拆、上下文怎么聊?
前一篇,我们花了一整篇文章讲限界上下文怎么划分:用事件风暴画边界,把“商品”在订单上下文、商品上下文、库存上下文里分别建模。 但画完边界之后,两个问题会立刻冒出来: 第一个问题:这些上下文,在部署上怎
[Java] 一个方法最多可以有多少个入参?
一个 java 方法最多可以有多少个入参呢?根据 java 虚拟机规范的相关描述,这个上限是 255,让我们用代码来验证一下吧
HashMap 为什么要在长度16、容量必须是2的幂这些细节上较劲
写在前面 HashMap 是被问得最深的一个集合类,随便一道追问就能扯出扰动函数、树化阈值、扩容时的位运算优化这些细节。这篇把 JDK 8 之后 HashMap 的底层结构和扩容机制从头捋一遍,讲清楚
完美替代 Navicat!这款内置 AI 的数据库工具,太香了!
今天给大家分享一款达梦官方出品的国产数据库管理工具SQLark,内置的AI助手开箱即用,完全不用自己配模型,最近刚发布了V4.0版本,堪称AI版的Navicat,希望对大家有所帮助!
老板用AI三天写到90%,让我明天上线:Java 团队怎么接这10%的烂摊子?
老板用AI三天写到90%,让我明天上线:Java 团队怎么接这10%的烂摊子? 昨天在掘金发了篇《Java 团队落地 AI 的三道坎》,评论区有位兄弟说了句: 我回他: 发完我笑了半天,笑着笑着又有点
如何使用 Java 将 Markdown 转换为 PDF(含自定义设置)
Markdown 广泛应用于技术文档、项目说明、README 文件以及在线内容创作中。由于语法简单、易于维护,开发者可以使用 Markdown 快速编写和管理结构化内容。 不过,Markdown 并不
从 Java 21 到 Java 25:ThreadLocal 以外的选择—— ScopedValue
前言 书接上文。 上一篇(从 JDK1.2 到 JDK21:ThreadLocal的进化解决了什么问题)写了从 JDK 1.2 到 JDK 21,ThreadLocal 是怎么一步步演进到现在这个形态
ValidX 的 Date 和 DateTime vs JPA 的 Temporal 对比
ValidX 的 Date 和 DateTime vs JPA 的 Temporal 对比 概述 JPA的@Temporal是ORM映射注解,用于指定数据库字段类型;而ValidX的时间注解是验证注解
警惕那些很长时间没有编写任何代码、却在设计系统的人
2022年,我参加过一次技术方案评审。负责方案的程序员正在介绍自己的设计,讲到一半,一个架构师突然插话:为什么不用消息中心的方式,干嘛在代码里直接调用第三方发消息的接口? 当时我心里冒出的第一个判断是
Sa-Token v1.46.0 发布 🚀,来看看有没有令你心动的功能!
Sa-Token 是一款 开源、免费 的轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题。🔐 目前最新版本 v1.46.0
ReentrantLock 到底怎么排队的?AQS 源码拆解
synchronized 用得好好的,为什么要用 ReentrantLock?"可中断、可超时、公平锁、多条件变量"这些名词背得滚瓜烂熟,但一问底层怎么实现的,就只剩"基于 AQS"五个字。 这篇把
@EnableTransactionManagement 详解:Spring 声明式事务的基石
@EnableTransactionManagement 详解:Spring 声明式事务的基石 一、概述 在 Spring 框架中,@EnableTransactionManagement 是一个用于
从类爆炸到协作——DDD战略设计登场
前面两篇文章,我们走了两条路。 把三层架构那个2000行的Service拆开,用四层架构+充血模型,让业务规则各归其位。发现类爆炸了——一个功能从1个类变成10个类,项目从50个类膨胀到152个。然后
深入理解 FutureTask 状态机——从契约到实现
FutureTask 没有锁、没有 AQS,只有四个字段,值得注意的是其对于状态的维护。本文分两层看它:先把 FutureTask 当黑盒,盘点它对外承诺了什么;再看实现,看状态机怎么兑现承诺
Java IO 与 NIO
Java IO 与 NIO:从阻塞流到 Selector 多路复用 引言 Java 的 IO 体系经历了三个阶段:JDK 1.0 的 BIO(阻塞 IO)、JDK 1.4 的 NIO(非阻塞 + 多路
DDD落地之后:类爆炸从哪来,到哪里去?
“一个下单功能,从1个类变成了10个。” 假设一下这样的场景,三个月前,团队决定用DDD重构系统——拆掉那个2000行的OrderService,让业务规则各归其位。所有人都觉得这是一场胜利。 三个月
如何使用 Java 在 Word 文档中添加和删除水印:分步指南
水印是 Word 文档中常见的辅助元素,通常用于标识文档状态、版权信息或保密等级。例如,报告在审核阶段可以添加“草稿”水印,内部文件可以添加“机密”标识,而企业模板则可能需要添加 Logo 水印。 对
零依赖的秘密:8 大 SPI 设计
jeeflow-core 98KB,零框架依赖。不碰 Spring、不碰 MyBatis、不碰 Jackson——靠 8 大 SPI 接口撬动五语言生态。从源码逐层拆解可替换架构设计。
通义灵码不仅改名,还要收费了!!!
在更新IDEA的插件的时候,发现通义灵码竟然改名字了? 原以为只是改了名字,详细了解了之后,才发现免费版功能严重阉割,倒逼付费使用!
第7章 死锁排查实录:jstack定位死锁的完整流程
死锁排查实录:jstack定位死锁的完整流程 真实场景 一个转账业务,两个并发的转账请求分别以不同的顺序锁定了两个账户的记录行(A锁账户1再锁账户2,B锁账户2再锁账户1),线上偶发出现请求卡死不返回