首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
Spring
数据库
算法
性能优化
Linux
GitHub
暂无数据
推荐
最新
请选择
用 CloudBase AI ToolKit 在5分钟创造一个程序员专属名片网站
用 CloudBase AI ToolKit 在5分钟创造一个程序员专属名片网站 🌟嗨,我是LucianaiB! 🌍 总有人间一两风,填我十万八千梦。 🚀 路漫漫其修远兮,吾将上下而求索。
都说了布尔类型的变量不要加 is 前缀,非要加,这不是坑人了嘛
POJO的布尔类型变量,不要加is前缀,命名不符合规范,集成第三方框架的时候就很容易出不好排查的问题;Spring MVC 对参数的绑定与转换,内容不同,采用的处理器也不同
Redis+Caffeine 太强了!
背景 为什么要使用本地缓存 设计一个本地内存需要有什么功能 本地缓存方案选型 1.使用ConcurrentHashMap实现本地缓存 2.基于Guava Cache实现本地缓存 3.Caffeine
用了十年 Docker,我为什么决定换掉它?
Docker 不再万能,我们该何去何从? 过去十年,Docker 改变了整个软件开发世界。它以“一次构建,到处运行”的理念,架起了开发者和运维人员之间的桥梁,推动了 DevOps 与微服务架构的广
Java 开发者无痛迁移到 Cursor 开启AI编程新生涯
习惯了IntelliJ IDEA的Java开发者,想尝试Cursor、Windsurf或Trae这类新兴的AI IDE,却担心迁移成本? 本文分享我的实战经验,帮助你高效切换开发环境,保留核心效率。
进阶Linux:彻底搞懂nohup:原理、用法与实战
日常的后端开发、运维或者服务器管理中,我们经常会看到这样的命令: 很多人知道它能“让进程在后台运行,不会因为关闭终端而中断”,但nohup的原理到底是什么?为什么加个nohup就能让程序一直跑?
缓存之美:Guava Cache 相比于 Caffeine 差在哪里?
作者:京东科技 王奕龙 本文将结合 Guava Cache 的源码来分析它的实现原理,并阐述它相比于 Caffeine Cache 在性能上的劣势。为了让大家对 Guava Cache 理解起来更容易
从零开始springboot3+Mybatis实现增删改查
1. 项目搭建 新建项目 2. 配置 选择对应的配置 删除无用的文件 5.改名字,然后清空application.properties->application.yml 文件说明 6.设置编码 配置依
100条常用SQL语句
基本查询语句 查询所有数据: 查询特定列: 条件查询: 模糊查询: 排序查询: 限制返回行数: 去重查询: 二、聚合与分组 聚合函数 - 计数: 分组查询: 条件分组: 计算总和: 计算平均值:
告别轮询!用这个高效实时的推送神器SSE让性能翻倍
sse 库像一个装备精良的瑞士军刀,不仅提供了 SSE 的核心功能,还贴心地为你准备了持久化、断线重连、失败处理、性能监控等一系列“豪华配置”。它让开发者可以从繁琐的连接管理和异常处理中解放出来。
代码整洁之道:提升 Java 后端项目可维护性的 10 个关键实践
曾经接手过一个“祖传”项目吗?打开代码库就像推开一扇吱呀作响的老木门,扑面而来的霉味——上千行的“父类”、随意散落的魔法数字、毫无章法的日志打印……这就是“屎山”的味道
Spring Boot 插件化开发模式,忒香了!
一、前言 1.1 使用插件的好处 1.1.1 模块解耦 实现服务模块之间解耦的方式有很多,但是插件来说,其解耦的程度似乎更高,而且更灵活,可定制化、个性化更好。 举例来说,代码中可以使用设计模式来选择
请求折叠的魔术:数据库总耗时降低了25%?
本文聚焦 WebSocket 服务中一条高耗时 SQL,其平均耗时 2ms 却占数据库总耗时 27%,每秒执行 721 次。经排查发现是 Netty 入站处理器频繁更新设备状态所致。
CompletableFuture 复杂问题与最佳实践(简化版笔记)
以笔记的形式总结了并发编程,特别是 CompletableFuture/ListenableFuture 常见的复杂问题、实践与解决方法,涉及性能优化、线程池、并发思想等内容。
10亿订单如何做分库分表?
大家好,我是苏三,又跟大家见面了。 前言 场景痛点:某电商平台的MySQL订单表达到7亿行时,出现致命问题: 核心矛盾: B+树索引深度达到5层,磁盘IO暴增。 单表超200GB导致备份时间窗突破6小
Spring AI + Redis 实现对话存储方案
想获取更多高质量的Java技术文章?欢迎访问 技术小馆官网,持续更新优质内容,助力技术成长! 想象一下,你刚刚开发完一个基于Spring AI的智能对话系统,用户体验良好,反馈积极。然而,当用户关闭浏
Spring Boot Filter、Interceptor、AOP 的使用场景与选型
在 Spring Boot 应用程序开发中,Filter(过滤器)、Interceptor(拦截器)
高性能缓存设计:如何解决缓存伪共享问题
作者:京东科技 王奕龙 在多核高并发场景下,缓存伪共享(False Sharing) 是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致性
从零玩转Node.js:手把手教你搭建HTTP服务器,新手也能写出高逼格后端!
想不想自己写一个后端服务器,让别人通过 http://localhost:1234 访问你开发的网页?其实没那么难!今天从零开始,用 Node.js 手把手教你搭建一个能处理 HTML、CSS、JS
Java处理PDF就靠它!Apache PDFBox:开源免费的PDF全能王
在日常开发中,我们可能会遇到PDF的处理,如PDF的内容提取、分割、合并等操作。你们都是用什么工具操作的呢? 今天介绍一款Apache出品的工具PDFBox