技术栈
后端
苏三说技术
8 分钟前
后端
阿里开源了一个神级Agent项目
不知道你有没有遇到改过这样的场景:在处理一个老项目的PR时,改动涉及十几个文件,Reviewer没空细看,自己review自己的代码又越看越顺眼。
IT_陈寒
41 分钟前
前端
·
人工智能
·
后端
Redis莫名连接失败,查了三天居然是配置的锅
Redis作为高性能的键值存储系统,在现代架构中扮演着核心角色,尤其在缓存、会话管理和消息队列等场景中广泛应用。然而,即便是一个成熟的系统,也可能因为某些看似微不足道的配置问题导致灾难性的后果。最近,我在一个生产环境中遇到了一个诡异的问题:Redis客户端频繁连接失败,但服务端日志却显示一切正常。经过三天的排查,最终发现是一个配置项的疏忽导致了这场“灾难”。本文将详细记录这次问题的发现、分析和解决过程,希望能为遇到类似问题的开发者提供参考。
Thomas2143
41 分钟前
开发语言
·
后端
·
scala
scala 闭包
名字还没想好☜
1 小时前
java
·
后端
·
安全
·
spring
·
缓存
Java 用 LinkedHashMap 三行实现 LRU 缓存:accessOrder、removeEldestEntry 与线程安全
面试常问「手写一个 LRU 缓存」,很多人上来就用 HashMap + 双向链表 撸一大坨,自己维护节点的插入删除,几十行下来还容易在移动节点时写出 bug。其实 JDK 早就把这套「哈希表 + 双向链表」的组合塞进了 LinkedHashMap,你只要开一个开关、重写一个方法,三行就能得到一个正确的 LRU。
谢亮_vipxieliang
1 小时前
java
·
spring boot
·
后端
·
spring cloud
·
hibernate
·
guava
ValidX vs Google Guava Preconditions:验证 vs 断言
在 Java 世界里,"先检查、再执行"几乎是每个方法的第一行。这件事有两个主流工具:两者都做"前置检查",但哲学截然不同——这正是本文标题"验证 vs 断言"要讲清楚的事:Guava 是断言,ValidX 是验证。断言管的是"我的代码假设错了"(开发者违约),验证管的是"用户给的数据不合法"(输入不合格)。搞混它们,代码会变得要么过度防御、要么对用户输入毫无招架。
mldong
9 小时前
后端
·
c#
·
.net
C# 开发者也有自己的轻量工作流引擎了:NuGet 装包,5 分钟跑通一条审批流
场景很常见:.NET 系统里要加个审批流。请假、报销、采购,单子从申请人出发,走到部门领导,复杂一点的要会签、按比例通过、退回发起人改材料、抄送一把手。
爱学堂IT分享
11 小时前
后端
鹤翔老师pmp项目管理培训认证考试课 (直播录播题库送学时证明)【共58课时】-51CTO学堂
项目采购管理梳理:合同类型区分与案例实战解析学习指南在PMP项目管理的知识体系中,采购管理是直接决定项目成本风险、交付边界的核心模块,很多项目出现预算超支、甲乙双方权责纠纷的问题,根源往往不是执行环节出了差错,而是前期采购阶段选错了合同类型,从一开始就埋下了风险隐患。把不同采购合同的适用边界、风险分配逻辑梳理透彻,结合真实业务场景完成实战演练,是从懂理论到能落地管控采购全流程的关键一步。
王的宝库
11 小时前
开发语言
·
后端
·
golang
Go 项目结构:从单文件到标准工程布局
刚接触 Go 的时候,我踩过的第一个"坑"不是语法,而是"不知道该把代码放在哪"。 这篇博客从零开始,带你一步步看清一个 Go 项目到底是怎么"组装"起来的,最后手把手搭一个完整的示例项目。 内容面向纯新手,配合代码可直接复制运行。
码事漫谈
12 小时前
后端
类型即世界:一个 C++ 程序员的本体论入门
来看一行你写过一万遍的代码:就在敲下这行字的那一秒,你做了一件哲学家吵了两千四百年都没做成的事:你立法规定了一个世界里存在什么东西。
Rain的Java大神之路
12 小时前
java
·
前端
·
后端
·
nginx
·
web安全
·
面试
·
运维开发
JavaWeb开发如何解决跨域问题
跨域根本不是后端的问题,而是浏览器为了安全强制实施的同源策略。原理:通过服务器添加响应头,明确告诉浏览器 “允许哪些源访问我”,是目前最标准、最通用的跨域解决方案。
IT_陈寒
15 小时前
前端
·
人工智能
·
后端
Python的多线程居然是个假把式?搞清GIL让我少熬三天夜
作为一名Python开发者,你可能曾经满怀期待地使用threading模块编写多线程程序,期望它能显著提升程序的运行效率。然而,当你在多核CPU上运行这段代码时,却惊讶地发现性能并没有提升,甚至可能变得更糟。这种反直觉的现象背后,隐藏着Python的一个核心机制——全局解释器锁(Global Interpreter Lock, GIL)。
明月_清风
15 小时前
前端
·
后端
·
算法
位图与布隆过滤器:海量数据下的"存在性判断"艺术
前置知识:建议先阅读上一篇。本文将沿着"Hash 表存储 key → 位图不存 key → 布隆过滤器概率判重"的演进路线展开。
明月_清风
15 小时前
前端
·
后端
·
算法
Hash 表从入门到精通:Go 实战与工程细节
前置知识:本文假设你了解基础的数据结构概念。我们将从散列思想出发,深入冲突解决、扩容机制、Go map 源码,最后手写一个生产级的线程安全 Hash 表。
考虑考虑
15 小时前
运维
·
后端
·
elasticsearch
ElasticSearch索引命令
ElasticSearch命令以下是 Elasticsearch 在 Kibana Dev Tools 中最常用的查询命令速查手册,按使用场景分类:
玉宇夕落
16 小时前
后端
背单词项目一:融会贯通:从零构建"单词大师"后台——Next.js + Supabase + Drizzle 全栈开发实战
用最潮的技术栈,打造最稳的单词管理应用,一次掌握 BAAS、ORM、UI 组件化与数据清洗的核心心法。
橙序员小站
16 小时前
后端
·
aigc
·
ai编程
从 Demo 到生产:Agent Harness 如何把 AI 真正“接”进项目
模型负责生成下一步,框架负责组织链路,而 Agent Harness 负责让这次运行在真实项目里可控、可追踪、可恢复。
她的男孩
17 小时前
后端
·
算法
·
架构
一个开源低代码框架的协作 SPI 是怎么设计的 ForgeAdmin 拆解 + 实战接入新平台
去年我们公司做企业协同整合,对接了 4 个平台:企业微信、钉钉、飞书、自研 IM。4 套认证、4 套回调、4 套用户体系,每接一个就要改 20 多个文件,核心业务层多了 4 个 if/else if/else 分支。
蓝山616
17 小时前
后端
Python 字典(Dictionary)完全指南:从入门到实战
你好呀!👋 欢迎回到我们的 Python 课堂。上节课我们学习了“上了锁的列表”——元组,今天我们要来学习 Python 中最强大、最常用的数据结构之一:字典(Dictionary)。
foggyprojects
17 小时前
后端
在 DeepSeek Harness 里跑通 Foggy:从安装插件到第一次问数
副标题:认识 CLI、Launcher、Skill 和 Runtime,再用 TM/QM 接住真实数据库
不甘先生
17 小时前
开发语言
·
后端
·
golang
Go 中 type、方法与指针接收者:从 str_name.Name() 看懂 Go 的类型系统
很多 Go 程序员都会写:但如果问一句:为什么方法前面要写 (u *User)?为什么方法不是写在 struct 里面?