首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
大数据
Go
架构
Spring Boot
展开
全部
后端
Java
Python
面试
数据库
大数据
Go
架构
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Linux
暂无数据
推荐
最新
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
之前在做一个 C 端项目时发现,单靠买量很难长期留住用户,很多时候还是要靠运营活动来兜底。签到、任务、抽奖、新手和回归活动越做越多之后,原来的活动实现方式开始变得又乱又重,改规则、加玩法都很痛苦。后来
Node.js 编程实战:Redis缓存与消息队列实践
一、为什么在 Node.js 中使用 Redis Redis 具备以下核心特点: 数据存储在内存中,读写速度极快 支持多种数据结构,如字符串、哈希、列表、集合等 提供持久化机制,防止数据完全丢失 支持
基于Nacos的轻量任务调度方案 —— 从 XXL-Job 的痛点说起
本文提出“调度即业务”的轻量任务调度方案:复用 Nacos 实现服务发现与配置,调度器以无状态微服务部署,天然集成 Prometheus 与 ELK;通过 TraceId 贯穿和带分布式锁的真分片。
【2026版】Spring Boot面试题
这篇文章涵盖了Spring Boot的核心概念和高级主题,包括自动配置、多数据源、Actuator、缓存、AOP、异步编程、事务管理、安全性、消息队列和微服务架构。这些问题可以帮助您评估候选人的技能和
一个Java程序员的阿里面试心得,java面试问项目部署
第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主
深入JRaft:Nacos配置中心的性能优化实践
Nacos配置中心基于Raft协议实现强一致性,但性能如何扛住高并发?本文深入JRaft源码,揭秘Pipeline、批量写入、动态加速和快照传输四大优化手段,性能提升高达50倍。理论保正确,工程榨性能
Nacos到底是AP还是CP?一文说清楚
Nacos到底是AP还是CP?答案是:看场景!微服务注册用AP,配置中心用CP,搞懂这个才能用对Nacos。99%的人只知其一,却踩了架构的坑。
别重蹈我们的覆辙:脚本引擎选错的两年代价
本文基于真实项目教训,对比解释执行与动态编译两种脚本方案的核心差异、性能特征与风险边界。指出:简单规则应优先选择轻量可控方案,复杂动态能力若误用于核心链路,可能引发长期稳定性问题。
别卷模型了!上下文工程才是大模型应用的王道!
现在已经是AI时代了,我之前学过一些AI的东西,所以后续开始分享一些AI相关的内容了。 文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 对于大多数人来说,处理大量的提示词
计算机算钱为什么会算错?怎么解决?
计算机无法精确表示 0.1,并非程序错误,而是二进制浮点数的本质局限——就像只能不断对半分的硬币,永远凑不出一角钱。这导致 0.1 + 0.2 ≠ 0.3、订单金额显示异常、满减判断失效等真实业务灾难
ThreadLocal 内存泄漏深度解析:原因、避坑指南与业务最佳实践
ThreadLocal 是 Java 中用于实现「线程本地存储」的核心工具,能让每个线程拥有独立的变量副本,避免多线程共享变量的并发问题。但它常被诟病「存在内存泄漏风险」—— 多数开发者只知有风险,却
一站式了解跨域问题
引言 同源策略 跨域问题本质上是由于浏览器的同源策略(Same-Origin Policy)引起的。 同源策略是浏览器的一个安全限制。它规定,一个源(Origin)的文档或脚本只能与同源的资源进行交互
我带的外包兄弟放弃大厂转正,薪资翻倍入职字节
外包同学看过来,教你如何悄悄镀金,惊艳所有人,成功转正! 其实一个人的价值,不应该由别人给你打上的身份标签来定义。我们可能无法选择起点,但可以通过正确的战略和努力,选择自己的终点。
面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
三句话,我决定要他了 最近团队业务扩张,所以有一些HC,我也因此成了“兼职面试官”,每天都在跟不同的候选人打交道。面得多了,一些有意思的现象就浮现了出来。
自定义 ClassLoader 动态加载:不重启就能加载新代码?
本文用 300 行 JDK 原生代码,实现内存编译 + 动态加载脚本,零依赖揭示 Groovy 底层机制。
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!
1、时代背景与ORM选择 1.1 互联网时代的数据挑战 业务量暴涨,数据也跟着狂飙。百万级数据在几年前还算大,如今动不动就上亿。与此同时,微服务拆分得越来越细,数据访问层变得又厚又复杂。大家一边要追新
MongoDB深入与实战:基于SQL的对照解析
MongoDB 是一款采用文档模型、无需预定义 Schema、以 JSON/BSON 格式存储数据,支持灵活扩展和高并发读写的非关系型数据库。本篇由浅入深带大家学习!
Java 线程创建的完整链路:从 Java 层 → JVM 层 → 操作系统层
Java 线程创建的完整链路:从 Java 层 → JVM 层 → 操作系统层,在 HotSpot JVM 中,Java 线程采用 1:1 模型,即一个 Java 线程对应一个操作系统原生线程。
缓存一致性的工业级解法:用Java实现Facebook租约机制
Facebook的租约机制才是大厂真正在用的方案,参考Go版本的rockscache用Java重写了一遍。核心原理是通过租约来保证,只有持有有效租约的线程才能写缓存,从根本上解决了缓存一致性问题。