技术栈
后端
java小白小
5 分钟前
后端
SpringBoot(08):Redis 集成——5 分钟给你的项目加上缓存
生产环境查一个用户信息要 200ms,数据库 CPU 飙到 80%。加了一层 Redis 缓存,同样的接口降到 5ms,数据库 CPU 降到 20%。改动不到 20 行代码。这不是段子,是大多数项目接入 Redis 缓存后的真实数据。SpringBoot 集成 Redis 用 spring-boot-starter-data-redis 加上几个配置就行。但实际用下来,经常碰到这些问题:为什么有时候缓存没生效?@Cacheable 和直接用 RedisTemplate 有什么区别?序列化方式怎么选?连接池
LiuMingXin
18 分钟前
前端
·
后端
·
面试
意图与代码之间:AI编程范式全景解读
系列第一篇 · 总览篇 —— 全面解读Vibe Coding、Spec-Driven Development与Harness Engineering三大AI编程范式的起源、定位与抉择框架,为后续深入各范式的实战文章奠定理论基础,属于系列的扫盲篇。
用户3423232376317
1 小时前
后端
边缘计算与云边协同——当采集不再只是“上传“
上一篇文章我们深入探讨了如何在 256MB 内存、500MHz CPU 的资源受限网关上跑采集任务,核心结论是"优化算法比换语言更有效"。但那篇文章的前提假设仍然是"采集→上传"的单向模式。这一篇,我们要把这个假设打破——当采集网关不再只是上传数据,而是要在边缘侧做本地决策、与云端协同运行规则、甚至在云端完全不可达时独立自治数天,架构会发生什么变化?
壹方秘境
1 小时前
前端
·
后端
·
客户端
ApiCatcher支持抓包HTTP传输大文件的实现原理分享
我试用过很多iOS端的HTTP抓包工具,都不支持捕获静态资源文件,或者说请求或响应Body大于某个阈值时请求就会被丢弃了。有时候想排查一个文件上传无权限问题,想抓包查看请求的完整url,看看用的哪个域名,找出对应的项目,但这都做不到。
神奇小汤圆
1 小时前
后端
2026最新·最全·最实用|Java岗面试真题(已收录GitHub)
Java 作为编程语言中的 NO.1,选择入行做 IT 做编程开发的人,基本都把它作为首选语言,进大厂拿高薪也是大多数小伙伴们的梦想。以前 Java 岗位人才的空缺,而需求量又大,所以这种人才供不应求的现状,就是 Java 工程师的薪资待遇相对优厚的原因所在。
神奇小汤圆
1 小时前
后端
面试官当场让我手写Java线程安全工具类,我写完直接拿到了35K offer
金九银十跳槽季,我面了一家一线互联网大厂的Java高级开发岗位,二轮技术面全程高能,没有八股文背诵、没有无用的框架堆砌,面试官全程只聚焦一个核心考点——Java线程安全底层实现与手写工具类。
久美子
2 小时前
后端
Qoder 使用指南:从配置到落地
Qoder 是一款嵌入 IDE 的 AI 编程 Agent,支持 JetBrains(IDEA、DataGrip 等)和 VSCode。与 GitHub Copilot 等补全工具的核心区别在于:Qoder 的 Agent 模式支持自主执行多文件任务——读取相关代码、按需修改多个文件、执行终端命令、调用外部工具,整个过程以 diff 形式呈现供开发者 Review 后接受或拒绝。
tyung
2 小时前
后端
·
go
Go 手写 Wait-Free MPSC 无界队列:SwapPointer 实现多生产者无锁入队
源码:github.com/aiyang-zh/z…(MIT 协议)标签:Go / Wait-Free / MPSC / 无界队列 / 泛型 / 对象池 / unsafe
张不才
2 小时前
java
·
后端
CPU 100% 了怎么办?Java 性能排障的标准化操作
线上告警:CPU 飙到 100%,服务响应超时。开终端、连服务器、top、jstack……这一套流程对老手来说行云流水,但对新同学来说,每次遇到性能问题都可能是一次手忙脚乱——"先看什么?用什么命令?怎么看线程栈?"
鱼人
2 小时前
后端
Redis、网关负载均衡为什么不能用普通取模哈希?
一个公式,毁掉一个集群。index = hash(key) % N——这行代码写起来只需三秒,但当你的集群从3台扩到4台时,它会让你付出整个系统雪崩的代价。
juejin998
4 小时前
后端
Claude Code Lab-3(下):三能力 MCP Server
describe_schema + read_wiki + append_report_section,draft 人审后合并。
java小白小
4 小时前
后端
SpringBoot(07):事务管理——@Transactional 你真的用对了吗?
线上出了个事故:用户下单扣了钱,但订单状态没更新。排查半天,发现是 @Transactional 注解加在了 private 方法上,根本没生效。类似的事故我见过不少——同一个类里方法互相调用、异常类型没配对、传播行为选错——每一项都能让事务白加。@Transactional 就一个注解,看着简单,用错了线上就出事。
shepherd111
4 小时前
java
·
后端
·
架构
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
距离上一篇文章,已经过去快 3 个月了。春节之后,工作和生活上的事情都比较多,精力确实有限。当然,这些都只能算表层原因。更根本的原因是,我一直找不到一个足够值得写的切入点。
java小白小
4 小时前
后端
SpringBoot(05):Spring Data JPA——用面向对象的方式操作数据库
写 SQL 是一件很拧巴的事。Java 是面向对象的语言,但一碰到数据库,就得写一堆字符串拼 SQL,用 ResultSet 一行行取字段再塞进对象里。增删改查四个操作,每个都要手动处理连接、异常、资源关闭。更烦的是,表结构一改,几十处 SQL 得跟着动。Spring Data JPA 的思路很直接:你只管定义 Java 对象和接口,SQL 的事框架帮你搞定。
juejin998
4 小时前
后端
Claude Code Lab-2(上):自然语言查库助手
中文问库 AI 出 DELETE?Lab-2 只读 NL2SQL + 代码层拦截。她试过把 schema 贴进 Claude Code 让 AI 写 SQL,结果一次生成了带 DELETE 的语句,还好她先 EXPLAIN 没真跑。
java小白小
4 小时前
后端
SpringBoot(06):多数据源配置——一个项目连多个库怎么做
一个电商项目,订单库在 MySQL,用户库在另一个 MySQL 实例,报表又得从 PostgreSQL 读。Spring Boot 默认只配一个数据源,多出来的库怎么连?有人用多项目硬拆,有人写原生 JDBC 手动管理连接,都是笨办法。Spring 本身就支持多数据源,关键在于搞清楚 DataSource、SqlSessionFactory、事务管理器这几样东西谁跟谁绑定。
程序员cxuan
5 小时前
人工智能
·
后端
·
程序员
Codex 会把磁盘给烧了?完整复盘来了!
这两天 Codex 圈子里有个说法挺吓人:高强度用 Codex,尤其是长时间跑 Agent,~/.codex/logs_2.sqlite 可能会持续写盘。文件看起来只是几百 MB,SSD 实际写入量可能已经被拉高很多。
ClouGence
6 小时前
数据库
·
后端
·
oracle
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
ORACLE 数据同步,数据不一致问题多种多样,其中在长事务场景里尤其容易出现。一个事务可能跨越多轮 LogMiner 解析窗口;一条长 SQL 可能被拆成多段;一次 BLOB 更新可能先记录 locator,再分多次写入;事务最后还可能回滚。只要事务前半段的关键上下文丢了,目标端就可能出现字段值不完整、回滚数据残留、大对象内容错误等问题。
快乐肚皮
6 小时前
前端
·
后端
深入理解Loop Engineering
一句话摘要:Loop Engineering(循环工程)不是「把提示词写得更长」,而是设计一套能自己发现工作、分配任务、验证结果、记录状态的系统——让你从「每一轮都亲手打字」变成「设计好循环后走开」。
小兔崽子去哪了
7 小时前
javascript
·
vue.js
·
后端
Vue3 + Pinia 集成 IGV.js 实现 BAM 文件在线浏览
在生物信息学项目中,经常需要查看测序数据在基因组上的比对情况。传统方式通常使用桌面版 IGV(Integrative Genomics Viewer),但对于 Web 系统来说,用户更希望直接在浏览器中查看 BAM 文件,而无需额外下载软件。