原创 后端技术 网络安全(一):HTTP身份认证 在当今高度互联的数字世界中,身份认证(Authentication) 已成为构建安全、可靠、可扩展应用系统的基石。无论是用户登录一个社交平台,还是微服务之间调用 API,亦或是物联网设备上报数据,背后都离不开一套严谨的认证机制。然而,面对琳琅满目的认证方案——Basic、Digest、Bearer、Session、API Key、HMAC、OAuth 2.0、OpenID Connect 等——开 2026-02-03 浏览(3) 评论(0) 阅读全文
原创 后端技术 高并发网络编程(二):I/O模型 你是否曾遇到这样的场景? ● 用户量激增,Spring Boot 应用 CPU 飙升、响应延迟; ● 线程池被打满,大量请求排队甚至超时; ● 服务器配置强劲(多核、大内存),却只能支撑几百并发连接? 问题的根源,常常不在于业务代码本身,而在于底层 I/O 模型的选择。 在 Java 生态中,I/O 模型经历了从 BIO(阻塞 I/O)→ NIO(非阻塞 I/O)→ AIO(异步 I/O) 的演进 2026-01-26 浏览(26) 评论(0) 阅读全文
原创 后端技术 高并发网络编程(一):I/O多路复用 在构建现代高性能网络服务时,开发者常常面临一个根本性问题:如何用有限的系统资源(尤其是线程和内存)高效处理成千上万的并发连接? 传统的“一个连接一个线程”的阻塞 I/O 模型在面对 C10K(1 万个并发连接)甚至 C10M(100 万个并发连接)挑战时早已力不从心。而像 Nginx、Redis、Kafka、Netty 这样的系统却能轻松支撑数十万并发连接——它们的秘密武器,正是 I/O 多路复用 2026-01-11 浏览(36) 评论(0) 阅读全文
原创 后端技术 深入理解JVM(二):HotSwap 在日常 Java 开发中,你是否经历过这样的场景? ● 修改了一行业务逻辑,却要等待 30 秒甚至几分钟让 Spring Boot 应用重新启动; ● 调试一个 UI 交互问题,每次改完代码都要刷新浏览器、重新登录、再点回原页面; ● 在微服务架构中,一个服务的微小调整,触发整个链路的重新部署。 这种“改一行、等半天”的体验,不仅打断开发心流(flow state),还严重拖慢迭代速度,降低团队生 2025-12-27 浏览(40) 评论(0) 阅读全文
原创 后端技术 深入理解JVM(一):核心组件 在Java开发者的日常工作中,我们编写的.java文件经过javac编译成.class字节码,最终由JVM(Java Virtual Machine)执行。但你是否真正理解这个"黑盒"内部是如何工作的?JDK 8作为Java发展史上的里程碑版本,其JVM架构经过多年优化已相当成熟。本文将深入解析JDK 8 JVM的五大核心组件:类加载子系统、运行时数据区、执行引擎、本地方法接口、本地方法库,帮助你 2025-12-10 浏览(47) 评论(0) 阅读全文
原创 后端技术 密码学基础 从你解锁手机的那一刻起,到深夜浏览网页、完成一笔跨境支付,现代数字生活无时无刻不在依赖密码学。它不是魔法,而是一套严谨的数学协议,用以实现三大核心目标:保密性(Confidentiality)、完整性(Integrity)和身份认证(Authentication)。支撑这一切的,是三类基础算法——加密算法、摘要算法与密码哈希函数。然而,真正的安全远不止选择"正确"的算法。在现实世界中,它们还要面对 2025-11-23 浏览(69) 评论(0) 阅读全文
原创 后端技术 信创强国(七):国密 在数字经济成为国家战略核心的今天,信息安全已不仅是技术问题,更是关乎主权、发展与稳定的国家命脉。过去,我国大量关键系统依赖国外密码算法(如 RSA、AES、SHA-256),存在潜在“后门”与供应链风险。如今,随着《密码法》实施、“十四五”规划推进以及信创工程全面落地,国产密码算法正从“可选项”加速转变为“必选项”。 以 SM2、SM3、SM4、SM9、ZUC 为代表的商用密码体系,不仅通过了国际 2025-11-11 浏览(89) 评论(0) 阅读全文
原创 后端技术 信创强国(五):中间件 在信息技术快速发展的今天,国产中间件作为软件架构中的关键一环,扮演着“系统骨架中的器官”的角色。它位于操作系统与应用程序之间,或不同应用/服务之间,提供诸如通信、数据访问、安全、缓存等通用能力,从而解耦业务逻辑与底层基础设施,提升系统的可扩展性、可靠性与开发效率。随着国家对信息安全和自主可控的重视程度日益增加,国产中间件正逐渐成为推动我国数字化转型的重要力量。 2025-10-08 浏览(143) 评论(0) 阅读全文
原创 后端技术 自签名SSL证书生成指南 SSL 证书(Secure Sockets Layer Certificate),现多称为 TLS 证书(Transport Layer Security Certificate),是一种由受信任的证书颁发机构(CA)签发的数字凭证,用于在客户端(如浏览器、App)与服务器之间建立加密通信通道,并验证服务器身份,从而保障数据传输的机密性、完整性与真实性。 2025-05-22 浏览(37) 评论(0) 阅读全文
原创 后端技术 搭建个人微信公众号 1. 注册与配置微信公众号 1.1 注册微信公众平台账号 ● 访问微信公众平台:首先,请访问微信公众平台官网(https://mp.weixin.qq.com/)。根据页面提示完成个人类型的公众号(订阅号)注册流程。 ● 选择订阅号类型:请注意,对于个人用户而言,仅能注册“订阅号”,这限制了部分高级功能的使用。例如,订阅号每日只能发送一条群发消息,并且无法使用支付等高级接口。 ● 实名认证:在注册 2025-05-10 浏览(38) 评论(0) 阅读全文