首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
数据库
面试
架构
Spring Boot
Go
展开
全部
后端
Java
Python
前端
数据库
面试
架构
Spring Boot
Go
MySQL
大数据
Redis
Elasticsearch
.NET
程序员
暂无数据
推荐
最新
设计模式的本质:隔离变化
设计模式的本质:隔离变化 一、为什么要学设计模式? ❓ 痛点:没有设计模式的代码有多痛苦? 后果: 🔥 改一处,崩三处(测试覆盖难) 🧩 无法复用(逻辑散落在各处) 👥 新人看不懂(协作成本高) ✅
Python argparse 入门到实战:命令行参数解析全指南
在 Python 开发中,编写脚本时经常需要从命令行接收输入参数——比如指定配置文件路径、开启调试模式、设置处理数量等。虽然可以通过 sys.argv 手动解析,但代码冗长且难以维护。 argpars
SpringBoot 隐式参数注入:告别重复代码,让 Controller 更优雅
今天就跟大家分享一个 SpringBoot 自带的 “隐藏技能”—— 隐式参数注入,帮你彻底解决这个痛点。
SearXNG使用之引擎连接超时,响应成功但是空数据
SearXNG使用之引擎连接超时,响应成功但是返回空数据。SpringAI集成SearXNG,实现聊天机器人联网搜索功能。
23种设计模式之桥接模式
1. 什么是桥接模式 桥接模式(Bridge Pattern)是 GoF 23种设计模式中结构型对象设计模式之一,其核心思想是通过"桥"(Bridge)将抽象和实现解耦,使得两者可以独立扩展,而不需要
Android WebView 后台播放保活实现分析
在 Android 开发中,使用 WebView 播放音频或视频时,常遇到的一个问题是:当应用退到后台或屏幕关闭时,播放会自动暂停或被系统杀掉。为了解决这个问题,我们需要一套“保活”机制。
application.yml和bootstrap.yml这两个配置文件有什么区别?
application.yml 和 bootstrap.yml 是 Spring Boot / Spring Cloud 项目中常见的两种配置文件,它们的主要区别在于加载时机、用途和作用范围。 boo
从 Spring Boot 3 升级到 4:完整迁移指南
兄弟们,鹏磊今天来聊聊从 Spring Boot 3 升级到 4 这事儿;说实话,这升级过程比想象中要复杂点,但也没那么吓人,只要按步骤来,基本都能搞定。别慌,慢慢来就行。 一、升级前准备 升级之前,
macOS PHP 开发环境完整配置教程
本教程详细记录了在macOS上配置完整的PHP 7.4开发环境,包括MySQL、Redis、Nginx等组件。
聊聊索引:为何 B + 树能撑起数据库的半壁江山?
千万级数据查询秒回,全靠它爬树!这棵树凭什么统治关系型数据库?B+树,三层身高镇住千万数据,磁盘I/O砍到两三次,叶子节点还手拉手排好队——范围查询如履平地。今天拆开来看看。
Go(GoLang)语言基础、知识速查
Go语言基础 认识 Go(又称Golang)由Google开发,于2009年首次公开发布。它旨在解决C++编译慢、并发复杂等问题以及提供简洁、高效、可靠的软件开发解决方案。
MyBatis 史诗级裹脚布可以烧了!!!
如果你也受够了在 XML 标签里写逻辑,受够了为了一个简单的非空判断就要写三行 XML,那么请继续往下看。dbVisitor 的动态 SQL 规则机制,也许就是你一直在寻找的"剪刀"。
缓存一致性的工业级解法:用Java实现Facebook租约机制
Facebook的租约机制才是大厂真正在用的方案,参考Go版本的rockscache用Java重写了一遍。核心原理是通过租约来保证,只有持有有效租约的线程才能写缓存,从根本上解决了缓存一致性问题。
MySQL高可用终极指南:Keepalived实战精讲,从VIP漂移到主从切换,一篇搞定!
兄弟们,高可用这东西,不出事时岁月静好,一出事就是P1级故障。还记得那次吗?某核心交易系统,MySQL主库的存储IOPS突然飙到100%,整个实例hang死,别说交易了,连登录都登不上去。按理说,咱们
Spring Task从入门到精通:定时任务开发完整教程
本文全面解析Spring Task任务调度框架,从@Scheduled注解的基础用法入手,深入讲解fixedRate、fixedDelay、initialDelay及Cron表达式的参数配置。
面试官:单核 CPU 支持 Java 多线程吗?为什么?
由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的T
一个 Java 老兵转 Go 后,终于理解了“简单”的力量
Go 不需要 Spring 这类依赖注入框架。它崇尚显式优于隐式,通过 main 函数手动组装依赖,换来更清晰的结构、更快的启动速度和更低的维护成本——对 Java 开发者而言,这是思维转变的关键一步
40亿QQ号,不超过1G内存,如何去重?
在 40 亿 QQ 号(64 位整数级别) 、内存不超过 1GB 的条件下做去重,经典可行方案只有「位图(Bitmap / BitSet) 」,甚至进阶到「布隆过滤器」。 我给你讲最可落地的几种方案,
【RuoYi-SpringBoot3-Pro】:若依企业级增强版 —— 让开发更安全高效
RuoYi-Vue 增强版本,保留了原有的所有功能,并新增代码加密保护、三级等保支持、AI 对话能力、更强大的 ORM 支持、多数据库适配、低代码开发能力等企业级功能
Spring Modulith :构建模块化单体应用
Spring Modulith 是一种模块化单体架构,旨在解决微服务“过早分解”的问题。提供编译时和运行时的架构验证,确保依赖清晰、无循环,保留了单体的部署和性能优势,为平滑演进至微服务做好准备。