首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
Go
数据库
大数据
架构
Spring Boot
展开
全部
后端
Java
Python
面试
Go
数据库
大数据
架构
Spring Boot
前端
.NET
Elasticsearch
MySQL
C#
Linux
暂无数据
推荐
最新
阿里二面:新生代垃圾回收为啥使用标记复制算法?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 新生代特点: 标记-复制算法原理: 为什么新生代要用标记-复制? 与标记-清除或标记-整理对比: 算法 速度 内存碎片 空
MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug
说实话,MyBatis这玩意儿平时挺好用的,但有时候报的错真让人摸不着头脑。尤其是那种本地跑得好好的,一上线就炸的Bug,简直让人怀疑人生。
阿里Java开发岗面试被问题
1、面试题模块汇总 面试题包括以下十九个模块:[Java 基础]、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot
Go 1.25.5 通关讲解
Go 1.25.5 通关讲解 作者:吴佳浩 最后更新:2025-12-24 适用版本:golang 1.25.5 介绍 Go 1.25 是在 2025 年 8 月发布的重要版本,紧随 Go 1.24
虚拟内存与寻址方式解析(面试版)
引言 虚拟内存与物理内存 物理内存:物理内存是指计算机中实际存在的硬件内存,由内存条等硬件组成 虚拟内存:由操作系统提供,为每个进程创建一个独立的、连续的地址空间,空间大小可以远远大于物理内存。每个进
从 Guava ListenableFuture 学习生产级并发调用实践
本文介绍了使用 Guava 的 ListenableFuture 实现电商商品详情页的并行查询,相比 CompletableFuture,其代码更清晰、类型更安全。
面试题:ArrayList源码分析
ArrayList源码分析,涵盖核心字段、方法、扩容机制与线程安全。动态扩容机制,线程安全等常见面试考点
为什么 Spring Cloud Gateway 必须用 WebFlux?
本文揭示 WebFlux 的本质:它并非全新框架,而是“一个半 Netty”——服务端全靠 Netty,客户端部分复用。通过非阻塞 I/O 和事件驱动,极少线程支撑高并发,但需全链路响应式才能发挥优势
AOP 的真相:注解只是声明,代理才是执行
AOP 的本质是代理在执行,注解只是声明;理解这一点,才能正确排查如 @Transactional 不生效等问题。
支付成功订单却没了?MyBatis连接池的坑我踩了
事故现场 上周线上炸了。 支付业务出了问题,用户支付成功,但订单表没数据。更诡异的是,修改订单时有时也会提示获取锁超时。 DBA看了一眼数据库连接,发现几个事务一直没提交,锁着订单表的几行数据。 排查
线程数突增!领导:谁再这么写就滚蛋!
分享一个线上问题引出的一次思考,过程比较长,但是挺有意思。 下面是正文。 今天上班把需求写完,出于学习(摸鱼)的心理上 skywalking 看看,突然发现我们的一个应用,应用内线程数超过 900 条
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
之前在做一个 C 端项目时发现,单靠买量很难长期留住用户,很多时候还是要靠运营活动来兜底。签到、任务、抽奖、新手和回归活动越做越多之后,原来的活动实现方式开始变得又乱又重,改规则、加玩法都很痛苦。后来
Redis 命中率 99%,数据库却 100% CPU,是谁在捣鬼
缓存正常、Redis 稳定,数据库却被打到崩溃?很可能不是缓存雪崩,而是缓存穿透。本文通过一个通俗的故事,带你理解什么是缓存穿透,以及接口校验、缓存空值和布隆过滤器等常见解决方案,帮你在面试和实战中少
全面解析Go泛型:从1.18到最新版本的演进与实践
为什么需要重新审视Go泛型 2022年3月15日,Go 1.18正式发布,带来了开发者期待已久的泛型功能。然而,由于泛型在Go中的讨论和设计跨度长达数年,网络上存在大量基于旧提案的文章,而许多
面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
三句话,我决定要他了 最近团队业务扩张,所以有一些HC,我也因此成了“兼职面试官”,每天都在跟不同的候选人打交道。面得多了,一些有意思的现象就浮现了出来。
我带的外包兄弟放弃大厂转正,薪资翻倍入职字节
外包同学看过来,教你如何悄悄镀金,惊艳所有人,成功转正! 其实一个人的价值,不应该由别人给你打上的身份标签来定义。我们可能无法选择起点,但可以通过正确的战略和努力,选择自己的终点。
基于Nacos的轻量任务调度方案 —— 从 XXL-Job 的痛点说起
本文提出“调度即业务”的轻量任务调度方案:复用 Nacos 实现服务发现与配置,调度器以无状态微服务部署,天然集成 Prometheus 与 ELK;通过 TraceId 贯穿和带分布式锁的真分片。
我辅导400+学员拿Go Offer后发现:突破年薪50W,常离不开这10个实战技巧
这两年我帮400+学员做Go方向的就业辅导,从简历优化到技术面冲刺,见过太多类似的困惑。其实在我看来,月薪15K和30K的Go开发者,差距从来不在语法熟练度——毕竟for循环、if判断谁都会写,真正的
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!
1、时代背景与ORM选择 1.1 互联网时代的数据挑战 业务量暴涨,数据也跟着狂飙。百万级数据在几年前还算大,如今动不动就上亿。与此同时,微服务拆分得越来越细,数据访问层变得又厚又复杂。大家一边要追新