首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
架构
Python
前端
Go
面试
Rust
数据库
展开
全部
后端
Java
架构
Python
前端
Go
面试
Rust
数据库
AI编程
人工智能
程序员
MySQL
Spring Boot
Elasticsearch
暂无数据
推荐
最新
Java Optional 实战指南:优雅处理空值与链式转换
简介 Optional 是 Java 8 引入的一个容器类,包路径是: 它用来表达一种很常见的情况: 比如按 ID 查询用户: 如果找到了,返回 User。 如果没找到,传统写法通常返回 null。
通义灵码不仅改名,还要收费了!!!
在更新IDEA的插件的时候,发现通义灵码竟然改名字了? 原以为只是改了名字,详细了解了之后,才发现免费版功能严重阉割,倒逼付费使用!
多租户 DataSource 池:LRU 淘汰 + 双重锁 + 锁外构建
多租户每租户连自己的库,连接池怎么按需建、怎么淘汰、怎么在并发下不互相阻塞——把本系统 TenantDataSourceManager 的设计决策逐条讲透。
《别再死记面向对象了,我家咖啡机就是最好的老师》
面向过程像手冲咖啡:一步步亲手操作,强调步骤顺序。面向对象像全自动咖啡机:封装好功能,按按钮让对象协作完成。C语言重“怎么做”,Java重“谁来做”。
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位
第六章:JVM 调优实战 —— GC日志分析、内存溢出排查与线上问题定位 一、为什么要学习 JVM 调优? 很多开发者学习 JVM 时: 但到了线上: 却不知道如何排查。 实际上: 面试中的 JVM
Java-14 深入浅出 MyBatis 插件机制深度解析:四大对象拦截与动态代理原理
MyBatis 插件机制是 MyBatis 框架中最常被低估却最强大的扩展能力之一。本文以 2025 年仍在维护的 MyBatis 3.5.x 体系为背景,系统讲解插件机制的作用对象、底层原理与自定义
GoF设计模式——装饰模式
前言 为什么需要装饰模式? 假设经营一家咖啡店,有基础咖啡和浓缩咖啡两种基底。顾客可以加牛奶、加糖、加珍珠……如果用继承来实现每一种组合,会得到 MilkCoffee、SugarCoffee、Milk
ExcelUtils样式相关工具
ExcelUtils样式相关工具。整理后的完整版(带详细注释和参数说明)。(建议把样式相关工具统一放到 ExcelUtils 中的一个区域)
Java 进阶知识(八)
本文介绍了 Map 及其子类 HashMap 并给出相应的操作方法。还介绍了 xml 的解析与生成以及反射机制。
Java MyBatis-Flex 实战指南:从 BaseMapper 到 QueryWrapper 的轻量 ORM 用法
简介 MyBatis-Flex 是一个基于 MyBatis 的增强框架。 它的定位很直接: 普通 MyBatis 项目里,常见代码结构是: 如果只是做一张表的增删改查,也要写不少重复 SQL。 MyB
Java后端用LangChain搭大模型应用,我踩了5个坑
上一篇我说了从Java转大模型,我选了Python不选Java。有人问:Python调个API谁不会,有什么好写的? 确实,调API谁都会。但当你想做个真正能用的大模型应用——多轮对话、结构化输出、工
Java JdbcTemplate 实战指南:用 Spring 轻量完成数据库增删改查
JdbcTemplate 是 Spring 提供的轻量级数据库操作工具,适合直接写 SQL,又不想写一堆 JDBC 模板代码的场景。
☕ Java 高并发进阶(三):Java 锁体系全景解析——从 Synchronized 到 AQS 高阶锁
在 Java 并发世界中,当并发冲突的概率变高、涉及多个变量的复合操作时,我们就需要从无锁方案跨入有锁的硬核控制区。本篇将深入底层源码与架构设计,带你透彻拆解
MapStruct 与 Lombok 协作的注解处理器执行顺序分析
在 Java 项目中同时使用 MapStruct 与 Lombok 两款基于注解处理器的代码生成工具时,编译可能失败。
Java程序员接入AI的另一种姿势:LangChain4j
提起 LLM 应用开发,绝大部分的开发还是Python。虽然Spring AI已经正式发布,但是使用上总觉得差点东西。 LangChain4j很早就听人说了,但是一直没有来得及使用。
Java-12 深入浅出 MyBatis 二级缓存详解:跨 SqlSession 共享与失效机制
MyBatis 二级缓存是 Mapper 命名空间级别的跨 SqlSession 共享缓存,相比一级缓存作用域更广,适合热点只读数据的复用。本文基于 2024 年主流 MyBatis 3.5.x 版本
Java IO 流:字节流、字符流与 try-with-resources 的正确打开方式
学习Java IO流,掌握字节流与字符流的选型与使用场景,理解Buffered缓冲机制提升性能。运用try-with-resources自动管理资源,体会序列化持久化对象的方法。
Java 进阶知识(七)
本文介绍了ArrayList、LinkedList、Queue、Deque及其相关的操作,数组、集合、List的相互转换,ArrayList的几种排序方式,栈的实现。
一个业务场景只需要一个ThreadLocal实例
很多人用了很久ThreadLocal,却没仔细想过一件事:同一个业务场景下,只需要声明一个ThreadLocal实例,几十上百个线程同时跑,全都共用这一个对象,没有任何线程安全问题。 这个特性有点反直
Java-13 深入浅出 MyBatis 整合 Redis 实现分布式二级缓存:原理、配置与源码剖析
本文系统讲解 MyBatis 整合 Redis 实现分布式二级缓存的完整方案。基于 `org.mybatis.caches:mybatis-redis` 1.0.0-beta2(社区长期使用版本,官方