首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
展开
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Linux
暂无数据
推荐
最新
MyBatis 两个隐蔽深坑实录:Arrays.asList() 与数字 0 的“离奇失踪”
说实话,MyBatis这玩意儿平时挺好用的,但有时候报的错真让人摸不着头脑。尤其是那种本地跑得好好的,一上线就炸的Bug,简直让人怀疑人生。
AOP 的真相:注解只是声明,代理才是执行
AOP 的本质是代理在执行,注解只是声明;理解这一点,才能正确排查如 @Transactional 不生效等问题。
化整为零、分而治之、异步编排:一文读懂现代并发的底层心法
LongAdder:化整为零,热点分散 在Java多线程编程中,原子变量(如AtomicLong)通过CAS操作实现线程安全的累加。然而,在高并发场景下,大量线程争抢同一原子变量会引发严重的缓存
线程数突增!领导:谁再这么写就滚蛋!
分享一个线上问题引出的一次思考,过程比较长,但是挺有意思。 下面是正文。 今天上班把需求写完,出于学习(摸鱼)的心理上 skywalking 看看,突然发现我们的一个应用,应用内线程数超过 900 条
支付成功订单却没了?MyBatis连接池的坑我踩了
事故现场 上周线上炸了。 支付业务出了问题,用户支付成功,但订单表没数据。更诡异的是,修改订单时有时也会提示获取锁超时。 DBA看了一眼数据库连接,发现几个事务一直没提交,锁着订单表的几行数据。 排查
MySQL索引分析以及相关面试题
1. 什么是索引 一种能帮助mysql提高查询效率的数据结构:索引数据结构 索引优点:大大提高数据查询速度 索引缺点:维护索引需要耗费数据库资源 索引要占用磁盘空间 当对表的数据进行增删改的
我辅导400+学员拿Go Offer后发现:突破年薪50W,常离不开这10个实战技巧
这两年我帮400+学员做Go方向的就业辅导,从简历优化到技术面冲刺,见过太多类似的困惑。其实在我看来,月薪15K和30K的Go开发者,差距从来不在语法熟练度——毕竟for循环、if判断谁都会写,真正的
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
之前在做一个 C 端项目时发现,单靠买量很难长期留住用户,很多时候还是要靠运营活动来兜底。签到、任务、抽奖、新手和回归活动越做越多之后,原来的活动实现方式开始变得又乱又重,改规则、加玩法都很痛苦。后来
JobFlow 实战:无锁调度是怎么做到的
JobFlow 通过 Hash 分区 + Owner 判定实现无锁调度,各实例本地计算任务归属,避免无效抢锁。极端情况靠 execution_id 唯一索引兜底。
基于Nacos的轻量任务调度方案 —— 从 XXL-Job 的痛点说起
本文提出“调度即业务”的轻量任务调度方案:复用 Nacos 实现服务发现与配置,调度器以无状态微服务部署,天然集成 Prometheus 与 ELK;通过 TraceId 贯穿和带分布式锁的真分片。
Node.js 编程实战:日志管理与分析
本文将围绕 Node.js 日志的设计思路、常见实现方式以及日志分析实践进行讲解。 一、为什么日志如此重要 日志在 Node.js 应用中主要承担三类职责。 第一,用于问题排查。当线上出现异常时,日志
Java面试不会SpringBootStarter组件,直接淘汰
最近在公司面试了一批 4–7 年开发经验的后端工程师,有一个问题让我印象非常深刻,说不清楚如何开发Starter组件。
我带的外包兄弟放弃大厂转正,薪资翻倍入职字节
外包同学看过来,教你如何悄悄镀金,惊艳所有人,成功转正! 其实一个人的价值,不应该由别人给你打上的身份标签来定义。我们可能无法选择起点,但可以通过正确的战略和努力,选择自己的终点。
面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
三句话,我决定要他了 最近团队业务扩张,所以有一些HC,我也因此成了“兼职面试官”,每天都在跟不同的候选人打交道。面得多了,一些有意思的现象就浮现了出来。
面试官问Redis主从延迟导致脏数据读怎么解决?
引言 Redis主从架构 要先弄明白为什么redis主从架构会出现脏数据读,我们才能想出对应的缓解之策。 举一个栗子:redis一主二从架构,主节点负责变更数据,然后同步给从节点。从节点负责读数据。因
别重蹈我们的覆辙:脚本引擎选错的两年代价
本文基于真实项目教训,对比解释执行与动态编译两种脚本方案的核心差异、性能特征与风险边界。指出:简单规则应优先选择轻量可控方案,复杂动态能力若误用于核心链路,可能引发长期稳定性问题。
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!
1、时代背景与ORM选择 1.1 互联网时代的数据挑战 业务量暴涨,数据也跟着狂飙。百万级数据在几年前还算大,如今动不动就上亿。与此同时,微服务拆分得越来越细,数据访问层变得又厚又复杂。大家一边要追新
别卷模型了!上下文工程才是大模型应用的王道!
现在已经是AI时代了,我之前学过一些AI的东西,所以后续开始分享一些AI相关的内容了。 文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 对于大多数人来说,处理大量的提示词
别再只会用 Feign!手写一个 Mini RPC 框架搞懂 Spring Cloud 底层原理
本文通过手写一个轻量级 RPC 框架,深入拆解 Spring Cloud Alibaba 的服务发现、负载均衡、HTTP 调用、重试机制和 TraceId 透传等核心流程,用约 500 行代码还原微服