小易撩挨踢 易君召的博客

如何通过测试用例提高软件质量

测试用例(测试案例)是测试工作的核心载体,不是单纯用来找 bug,而是提前定义质量标准,把需求转化成可执行的验证步骤,从预防缺陷、发现缺陷、回归防护、质量度量多个维度提升软件质量。下面从用例设计、管理、执行、复盘全流程说明落地方法。 一、高质量测试用例的设计:从源头减少缺陷流入 测试质量上限由用例质

易君召 发布于 2026-09-08

静态分析工具如何帮助发现代码错误

静态分析(Static Code Analysis):不运行程序,直接对源代码 / 字节码做词法、语法、语义、控制流、数据流、规则匹配分析,在编码、编译阶段就找出缺陷,区别于单元测试、压力测试这类动态测试(程序要跑起来)。 核心工作原理 词法 & 语法解析:解析代码生成抽象语法树 AST,识别括号不

易君召 发布于 2026-09-08

Java 项目提升执行效率实战总结

从代码写法、JVM、集合 IO、并发、数据库、架构算法六个维度整理,全部是项目可落地的优化点,不空谈理论。 一、基础代码层面优化 1. 字符串处理 循环拼接字符串禁止直接使用+,大量循环用StringBuilder;少量简单拼接编译器会自动优化为 StringBuilder。 // 差 String

易君召 发布于 2026-09-08

AI Agents & 开源 LLM 简报 (2026年9月7日)

🔥1. GPT-6 Sol 被曝内测:单次测试速度是 Astra 的 6 倍;OpenAI 研究员人均带 3 个 Agent"实习生";首席科学家发《外星思维》万字长文 — 热度 🔥🔥🔥🔥🔥 Astra 刚发布没几天,GPT-6 系列的另一款 Sol 就被曝光内测——它也许不是最强的,但快得离谱;同

易君召 发布于 2026-09-07

常见配置文件格式对比与特点

主流:INI、JSON、YAML、TOML、XML、Properties、HCL,从可读性、注释支持、数据类型、嵌套、使用场景逐一说明。 1. INI(.ini) [database] host = 127.0.0.1 port = 3306 user = root ✅ 特点:简单、分[secti

易君召 发布于 2026-09-07

Nacos 常见问题分析与排查

Nacos 核心能力:服务注册发现 + 配置中心,问题主要分为:服务注册异常、配置读取异常、集群问题、存储、网络、权限、版本兼容、性能问题。下面整理生产高频故障、根因、排查思路、解决方案。 一、服务注册 & 发现问题(微服务最常见) 1. 服务实例注册不上 Nacos

易君召 发布于 2026-09-07

AI 应用开发常用框架

AI 应用开发分为大模型应用层(Agent、RAG、AI 业务应用)、模型推理部署层、深度学习训练层三大类,下面整理主流框架,区分适用场景。 一、大模型应用开发框架(做 AI Agent、RAG、业务 AI 应用,最常用) LangChain 生态最成熟,支持链式调用、RAG、Age

易君召 发布于 2026-09-07

网络安全等级保护(等保)1‑5 级标准详解

依据:GB/T 22239‑2019《信息安全技术 网络安全等级保护基本要求》,共 5 个等级,等级越高,防护要求越严格,安全投入、测评复杂度越高。 通俗理解:等级 = 受破坏后的危害程度,定级核心看:业务重要性、数据敏感程度、遭到破坏对公民 / 社会 / 国家的损害。 一级:自主保护级 适用对象:

易君召 发布于 2026-09-07

多模态大模型发展趋势与挑战

多模态大模型突破纯文本的边界,统一处理文本、图像、音频、视频、3D 点云等信息,是通向通用人工智能的核心基座。当前已经从早期 “语言大模型外挂视觉编码器” 的拼接式架构,向原生全模态统一架构演进,同时在技术、数据、算力、安全、产业层面仍面临大量关键瓶颈。 一、核心发展趋势 1. 架构:从拼接外挂走向

易君召 发布于 2026-09-07

AI Agents & 开源 LLM 简报 (2026年9月6日)

🔥1. 具身 ICL 来了创业玩家:可可矩阵押注"上下文成 Scaling 新赛道",把后训练 ICL 前置到预训练 — 热度 🔥🔥🔥🔥 2020 年 GPT-3 靠"看几个示例就会新任务"震动 NLP;六年后的今天,同样的故事正在具身智能上演——一家中国创业公司决定把这条路做成底层范式。 量子位深

易君召 发布于 2026-09-06

如何通过单元测试提高代码质量

单元测试核心思想:把最小代码单元(函数 / 方法)隔离,验证输入输出、分支逻辑、异常行为是否符合预期,不是为了测而测,而是驱动设计、提前发现 bug、方便重构、降低维护成本。下面从原则、实践、落地技巧、避坑点完整说明。 一、单元测试带来哪些质量收益 提前发现缺陷:在开发阶段捕获逻辑 bug,而不是留

易君召 发布于 2026-09-06

Python 虚拟环境配置详细步骤

虚拟环境作用:为不同项目隔离 Python 包依赖,避免全局库版本冲突,支持 Windows /macOS/ Linux。 一、确认本机 Python 打开终端(Windows:PowerShell / CMD;macOS&Linux:Terminal) # 查看版本 python --versio

易君召 发布于 2026-09-05

数据库连接池状态监控完整讲解

主流:JDBC 连接池(HikariCP、Druid),核心监控目标:连接数、等待队列、活跃连接、空闲连接、泄漏、慢 SQL、使用率,用于发现连接耗尽、连接泄漏、池过小 / 过大等线上故障。 一、连接池核心指标(必须监控)

易君召 发布于 2026-09-05

缓存击穿、缓存穿透、缓存雪崩的概念、区别、解决方案

缓存击穿、缓存穿透、缓存雪崩三者都是缓存 + 数据库架构下常见问题,根源都是大量请求落到数据库,但是触发场景、对象不一样。 1. 概念 缓存穿透 查询一个根本不存在的数据,缓存和数据库都查不到。 场景:请求 id=-1、恶意传非法参数,这条数据数据库里本来就没有。 现象:缓存不会命中,请求直接穿透打

易君召 发布于 2026-09-05

开发中调试 HTTP 请求的常用手段

HTTP 调试核心目标:看请求头、请求体、响应头、响应体、状态码、耗时、Cookie、重定向、SSL/TLS、代理,定位参数错误、跨域、超时、报文格式、服务端返回异常等问题。下面分客户端工具、代码内埋点、抓包工具、服务端调试、网络底层、常见坑完整整理。 一、接口快速测试工具(构造 HTTP 请求)

易君召 发布于 2026-09-05

Linux 软链接(symbolic link,符号链接)常见使用场景

软链接:相当于 Windows 的快捷方式,是一个独立文件,存储目标文件 / 目录路径;可以跨文件系统,可以指向不存在的文件;删除软链接不影响原文件。ln -s 源 链接名 创建。 1. 版本切换(最经典场景) 一套软件多版本共存,通过软链接指向当前启用版本,不用修改环境变量、配置文件。 示例:jd

易君召 发布于 2026-09-05

AI Agents & 开源 LLM 简报 (2026年9月5日)

🔥1. Claude 用 11 天形式化费马大定理:1300 万行 Lean 代码、3 万个中间定理——规模超 Mathlib 五倍,靠 Prove2Me 多 Agent Harness 救回 — 热度 🔥🔥🔥🔥🔥 人类和费马大定理纠缠了三个半世纪,Kevin Buzzard 的社区项目原按"多年工

易君召 发布于 2026-09-05

数据库连接常见性能问题理解

数据库连接本质是客户端与数据库之间的会话通道,建立连接是重操作(TCP 三次握手、身份认证、权限加载、初始化会话上下文),不能频繁创建销毁,大部分连接性能问题都围绕:连接创建开销、连接泄漏、连接池配置不合理、长连接 / 短连接误用、网络、事务持有连接这几大块。 1. 频繁创建销毁连接(短连接滥用)

易君召 发布于 2026-09-05
上一页 下一页