首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
数据库
架构
前端
Spring Boot
Go
展开
全部
后端
Java
面试
Python
数据库
架构
前端
Spring Boot
Go
大数据
MySQL
.NET
Elasticsearch
Redis
程序员
暂无数据
推荐
最新
踩坑实录!MySQL JOIN+特定条件,竟让生产环境数据“凭空消失”?
今天遇上了一件郁闷的事:生产环境有个导出接口,反馈说查出来的数据总是少一部分,明明后台列表能正常看到所有数据,数据库里也确认有对应数据,可导出文件就是“漏数”。更奇怪的是,测试环境用相同的SQL、相同
JWT 认证原理与流程详解
一、什么是 JWT? JWT(JSON Web Token) 是一种开放标准(RFC 7519),用于在各方之间以 JSON 对象的形式安全地传输信息。它广泛应用于身份认证(Authenticatio
JobFlow:时间轮与滑动窗口的实战优化
本文通过引入内存时间轮,将 JobFlow 延时任务的调度精度从 5 秒提升至 1 秒内;同时采用滑动窗口批量写入日志,减少 95% 的数据库 I/O。在保障高可用的同时,显著提升了延时调度的实时性
聊聊场景题:百万人同时点赞怎么办?这个怎么回答
大家发现了吧,现在面试八股文好像问的少了,反倒是场景题多了起来,毕竟现在AI如此强大,总揪着这点底层基础也没多大意思。 面试官张嘴闭嘴高并发、大数据量倒是真的,别管实际业务是不是高并发,但是你不会是进
SpringBoot+SPI机制,轻松实现可插拔组件
什么是Java的SPI Java SPI(Service Provider Interface)是一种服务提供界面,它是Java提供的一种服务发现和加载机制,允许开发者为接口定义多种实现,并
Harmony os——UIAbility 组件基本用法:启动页、Context、终止与拉起方信息全流程
Harmony os——UIAbility 组件基本用法:启动页、Context、终止与拉起方信息全流程 一、UIAbility 启动后为什么会白屏? UIAbility 启动的时候,如果你不指定要加
40亿QQ号,不超过1G内存,如何去重?
在 40 亿 QQ 号(64 位整数级别) 、内存不超过 1GB 的条件下做去重,经典可行方案只有「位图(Bitmap / BitSet) 」,甚至进阶到「布隆过滤器」。 我给你讲最可落地的几种方案,
2025–2026 程序员薪资情况浅析
1. 核心区间总表 1.1 普通开发岗薪资总览(北上广深等一线) 级别 经验年限 典型年薪区间(估算) 参考依据与说明 初级开发 0–3 年 约 10–20 万 多篇程序员薪资调查显示:全国平均月薪约
一个 Java 老兵转 Go 后,终于理解了“简单”的力量
Go 不需要 Spring 这类依赖注入框架。它崇尚显式优于隐式,通过 main 函数手动组装依赖,换来更清晰的结构、更快的启动速度和更低的维护成本——对 Java 开发者而言,这是思维转变的关键一步
Java短信验证码保卫战,当羊毛党遇上“铁公鸡”
你的短信验证码接口就像双十一的购物车,一群“羊毛党”开着机器人拖拉机,以每秒100次的速度疯狂点击“发送验证码”按钮。短信费就像漏气的气球一样瘪下去,而真正的用户却收不到验证码,急得像热锅上的蚂蚁。
WPF中的IValueConverter接口(值转换器)
1.IValueConverter 是什么?解决什么问题? 1.1 定义 IValueConverter是WPF中用于数据绑定时进行值转换的接口。 当需要调用时,实现该接口并重写Convert和Con
监控利器:java异常监控
这篇文章介绍了一个简单但是有效的监控方式,java异常监控,并说明了其优点以及搭建方式,读者可以尝试下。
财务对账系统设计与实现
# 财务对账系统设计与实现:支付宝、微信、银行流水全渠道对账 ## 前言 在电商、金融等业务场景
冷热钱包系统设计实战(下):核心代码实现与部署
冷热钱包系统设计实战(下):核心代码实现与部署 本文分为上下两篇,这是下篇。 上篇回顾: 引言:为什么需要冷热钱包? 冷热钱包的由来:从比特币说起 问题场景:一次真实的线上事故 冷热钱包架构:小白也能
从 Express 到企业级架构:NestJS 实战指南与深度解析
在 Node.js 的后端开发生态中,Express 长期以来以其极简主义占据统治地位。然而,随着项目规模的扩大,缺乏约束的“自由”往往会导致代码结构混乱,也就是我们常说的“意大利面条式代码”。 为了
OCR告别付费!分享两款可部署的开源工具
OCR文字识别已经基本覆盖我们的日常的聊天工具,如微信、QQ等都有截图识别文字甚至直接从图片可以复制文字。开发项目中使用OCR图片识别、文案提取等经常用到。
见过哪些醍醐灌顶的Java代码:从"卧槽"到"原来如此"的顿悟
还记得第一次看JDK源码时的那种震撼吗? 就像刘姥姥进了大观园,眼花缭乱的同时不禁感叹:"原来代码还能这么写! "今天咱们就来聊聊那些让我等凡夫俗子眼前一亮的Java代码
10GB vs 600MB:我们弃用 GitLab,选择了这个轻量级神器
最近在开发一个类似魔搭(ModelScope)的AI 模型托管平台,需要为每个项目提供独立的仓库服务。 最初的方案选择了业界熟知的 GitLab ,但很快就遇到了瓶颈:仅仅是基础的代码托管功能,Git
告别循环:Python 列表推导式,让你的代码飞起来!
什么是列表推导式?🚀 列表推导式本质上就是一个简化的循环,但它更紧凑,可读性通常也更好。想象一下,你需要创建一个包含 0 到 9 的平方数的列表,用传统的 for 循环,你要这样写: 但是,用列表推导
Guava和Caffeine,哪个更好?
前言 Guava Cache和Caffeine,我相信很多小伙伴,在工作中用过。 那么,到底哪个更好呢? 今天这篇文章专门跟大家一起聊聊这个话题,希望对你会有所帮助。 1. 背景 要理解Guava C