- 博客(109)
- 收藏
- 关注
原创 Redis 入门教程(2026 版):5 大数据类型 + 缓存三大问题 + 分布式锁,一篇讲透
Redis 是一个开源的、基于内存的数据结构存储系统,常被用作缓存、数据库、消息代理和流处理引擎。它以极低的延迟(亚毫秒级) 和丰富的数据类型著称,是现代应用架构中应对高并发、低延迟场景的核心组件。截至2026年,Redis已演进至7.4版本,从一个单纯的内存缓存,成长为支持向量搜索、原生JSON处理的一站式多模数据平台。
2026-11-06 17:28:31
477
原创 application.yml通用模板(环境版)
下面是一份可以直接使用的通用模板,按“必填项和常用可选项”组织,每一行都注明了用途。它适用于 Spring Boot 3.x + MyBatis + Druid + PageHelper 的组合,也适用于你现在的项目结构。配套的两个 profile 文件:本地开发:生产三个关键文件的协作关系Spring Boot 的加载顺序是后者覆盖前者:所以主文件里放“所有环境都一样”的东西,差异全部下沉到 profile 文件。不要把数据库密码同时写三份,那是维护灾难。1. 本
2026-11-06 14:49:05
327
原创 Spring Boot 凭什么零配置就能跑?从 @SpringBootApplication 挖到自动配置源码,一篇讲透
适用版本:Spring Boot 3.5.x(Java 17+,jakarta.* 命名空间) 阅读前提:会写 Java、用过 Spring 的 IOC 和 AOP、知道 Maven 依赖是什么 阅读收益:能独立写业务接口,看懂自动配置从哪来、为什么"引个依赖就自动生效",并避开 90% 的常见坑
2026-11-03 20:32:46
317
原创 别再用拦截器手写登录了!Spring Security 从默认密码到源码原理,一篇吃透
适用版本:Spring Boot 3.5.x + Spring Security 6.5.x(jakarta.* 命名空间) 阅读前提:会写 Controller、懂 Spring Boot 自动配置、知道什么是 Filter 阅读收益:能独立搭一套「数据库用户 + 动态权限 + JWT 无状态」的认证授权体系,并看懂它内部是怎么跑的
2026-11-03 20:23:22
394
原创 工具理性和价值理性
最近的一些经历让我感触良多,在2026 年的第二天的清晨,伴随着透过窗纱打在桌角的阳光,我把目光投射到了赖以生存的认知模式本身 ———‘理性思维’,于是我坐在电脑前。写下今年的第一篇文章。 通过查阅资料和文献,我看到马克斯·韦伯(德国社会学家、历史学家、法学家和政治经济学家)在个体层面有关于理性的定义,我看到了‘工具理性’(效率和结果,不考虑终极价值和社会道德)和‘价值理性’(信念、价值、不计后果、过程本身即意义)的概念,过去的一年我用工具理性(如何更优秀)推导出了价值判断(必须更优秀),但真
2026-10-28 22:48:09
191
原创 MyBatis-Plus 完全指南:让持久层开发效率翻倍
本文将系统讲解 MyBatis-Plus 的核心特性、快速集成、条件构造器、分页、代码生成以及实战选型策略。
2026-10-28 22:36:56
254
原创 Spring 全家桶注解大全
覆盖 Spring 核心 / Spring MVC / Spring Boot / MyBatis / MyBatis-Plus,按使用频率排序。
2026-10-28 22:24:21
455
原创 MyBatis 动态 SQL 完全指南:让 SQL 灵活起来
在实际开发中,我们经常需要根据不同的条件拼接不同的 SQL 语句。比如查询用户时,可能按姓名查、按年龄查、按邮箱查,也可能组合多个条件;更新数据时,只更新变化的字段;批量操作时,需要遍历集合生成 IN 子句。如果手动用字符串拼接,代码不仅冗长,还容易出错,更要命的是可能引入 SQL 注入漏洞
2026-10-07 16:39:29
281
原创 XML 完全指南:从语法规范到实战应用
在软件开发的世界里,数据交换与配置管理无处不在。XML(eXtensible Markup Language,可扩展标记语言)自 1998 年由 W3C 发布以来,凭借其自描述性、平台无关性和严格的格式规范,成为企业级应用、配置文件、Web 服务等领域最常用的数据格式之一。虽然近年来 JSON 在轻量级场景中占据了主导地位,但在许多传统系统、复杂文档结构和行业标准中,XML 依然不可替代。
2026-10-07 16:37:59
251
原创 Java 多线程完全指南:从入门到高并发实战
在现代软件开发中,多线程编程是提升程序性能和响应能力的核心手段。无论是服务器端的高并发处理、桌面应用的界面流畅性,还是大数据量的并行计算,都离不开多线程的支持。Java 从诞生之初就将多线程作为语言的核心特性,提供了丰富而强大的并发工具。
2026-09-22 22:18:00
152
原创 Java 集合框架完全指南:从入门到精通
在 Java 开发中,集合是使用频率最高的数据结构之一。无论是存储用户列表、处理订单数据,还是构建缓存系统,集合框架都扮演着核心角色。Java 集合框架(Collections Framework)提供了一套设计精良、性能优异的接口和实现类,让开发者能够以统一的方式操作各种数据结构。
2026-09-17 10:57:51
297
原创 MyBatis 完全指南:从入门到精通的持久层框架
在 Java 企业级开发中,数据库操作是不可或缺的一环。早期的 JDBC 开发需要手动管理连接、编写繁琐的 SQL、处理结果集映射,代码冗长且容易出错。而 Hibernate 等全自动 ORM 框架虽然简化了操作,却又在复杂查询场景下显得笨重。
2026-09-14 21:11:00
178
原创 Maven 完全指南:从零到精通的 Java 项目构建管理
在 Java 开发的世界里,如果你还在手动下载 JAR 包、手动编译代码、手动管理项目依赖,那你不仅效率低下,还极容易陷入“依赖地狱”。Maven 的出现彻底改变了这一切——它用一套标准化的项目模型和自动化构建流程,让 Java 开发者从繁琐的构建细节中解放出来,专注于真正的业务逻辑。
2026-09-14 21:07:48
346
原创 Java 多态完全指南:面向对象的灵魂
在现实生活中,“多态”无处不在:同样是“发出声音”这个行为,狗会“汪汪”,猫会“喵喵”,牛会“哞哞”。同样是“点击”这个操作,点击按钮会提交表单,点击链接会跳转页面。同样是“打印”这个动作,打印文档和打印图片的实现方式完全不同。多态的本质:同一个行为,在不同的对象或场景下,具有不同的实现形式。在 Java 中,多态是指同一个方法调用,由于对象类型的不同,可能产生不同的行为。
2026-09-06 21:31:30
249
原创 Java 内部类完全指南:从入门到精通
Java 的内部类按是否静态、定义位置分为四种:成员内部类持有外部类引用,可访问外部类所有成员;静态嵌套类独立于外部类实例,仅能访问静态成员;局部内部类存在于方法内,作用域受限;匿名内部类无名无姓,一次使用,常用于回调与监听。选择哪种内部类,取决于是否需要持有外部类引用、是否需要复用以及作用域范围
2026-09-04 15:11:01
268
原创 Java 泛型完全指南:类型安全的编程利器
泛型(Generics)是 Java 5 引入的一项核心特性,它让代码能够在编译时进行类型检查,避免了强制类型转换,提高了代码的安全性和可读性。泛型允许在定义类、接口、方法时使用类型参数,在使用时指定具体的类型,从而实现代码的复用和类型安全。
2026-09-04 15:09:03
332
原创 Java 的几种类:全面解析 Java 中的类类型与应用场景
在 Java 中,“类”是面向对象编程的核心构建块。然而,Java 并不只有一种“类”。根据定义方式、使用场景和功能特性,Java 中的类可以划分为多种类型。理解这些不同类型的类及其适用场景,是编写高质量、可维护 Java 代码的关键。
2026-09-03 19:36:23
930
原创 Java 面向对象编程完全指南
面向对象编程(Object-Oriented Programming, OOP)是 Java 语言的灵魂。Java 是一种纯粹的面向对象语言(除基本类型外一切皆对象),掌握 OOP 思想和实践是成为 Java 开发者的核心能力。本文将系统讲解 Java 面向对象的四大基本特征、六大设计原则、高级特性以及实际应用中的最佳实践,帮助你构建扎实的 OOP 知识体系。
2026-08-28 16:40:23
185
原创 DeepSeek V4 Flash 0731 新手快速上手指南
在本地运行大语言模型曾经是很多开发者的梦想,但高昂的硬件门槛和复杂的部署流程往往让人望而却步。随着模型量化技术和推理引擎的优化,如今在普通的消费级显卡甚至纯 CPU 环境下,也能流畅地跑起性能强劲的开源模型。这不仅意味着我们可以完全掌控数据隐私,不再依赖云端 API,更代表着能够以极低的成本构建定制化的智能应用。对于希望深入理解模型内部机制、需要离线环境支持,或者想要在不稳定网络条件下保持服务可用的团队来说,本地化部署已经成为最具吸引力的技术选型。
2026-08-28 16:35:10
314
原创 DeepSeek 智能效果实测与能力边界解析
面对几十页的技术规范或会议记录,人工阅读耗时且容易遗漏重点。模型在长文档处理上的表现,主要体现在两个维度:宏观摘要的准确性和微观信息的提取精度。在测试一份 50 页的 API 迁移指南时,模型生成的摘要并没有停留在“本文介绍了 API 迁移”这种空话上,而是精准提炼出了三个关键变化点:认证机制从 Basic Auth 升级为 OAuth2.0、速率限制策略由每分钟 100 次调整为令牌桶算法、以及废弃了三个旧版端点。这种颗粒度的摘要直接指向了开发者的行动项。章节数据类型加密算法备注3.2。
2026-08-28 16:30:36
679
原创 Github Copilot 新手极速上手指南
很多开发者在接手新项目或者面对陌生语言栈时,最耗时的往往不是编写核心逻辑,而是反复查阅文档、记忆 API 细节以及编写那些机械重复的样板代码。有时候为了一个复杂的正则表达式或者一段标准的数据库连接配置,就要在搜索引擎和官方文档之间切换无数次,这种上下文的中断极大地稀释了专注力。更让人头疼的是,当项目需要同时维护多种语言,或者需要为旧代码补充单元测试时,手动编写的效率低下且容易出错,导致大量时间浪费在非创造性劳动上。
2026-08-25 19:05:36
239
原创 机器人技术完全指南:从基础理论到具身智能的全栈解析
机器人技术作为人工智能的最终载体——如果说数字世界的AI学会了“思考”和“创造”,那么机器人技术则赋予了它们“行动”和“与世界交互”的能力。从工业产线上不知疲倦的机械臂,到能够跳“科目三”的人形机器人,再到能够理解自然语言指令的家庭服务机器人,机器人技术正以前所未有的速度融入人类社会
2026-08-24 11:10:34
189
原创 智能家居完全指南:从万物互联到AI大脑的进化之路
从科幻走入生活的智能家居,正经历着一场深刻的价值跃迁。技术价值从作为畅通数据管道的连接,进化到提供主动服务的智能,最终抵达深刻共情用户、感知生活需求的无感。智能家居的使命,已从解放双手的“便捷工具”,向着懂你所需、主动创造体验的“共情伙伴”蜕变
2026-08-24 11:07:30
298
原创 Superpowers 游戏引擎从零开发实战
很多开发者在尝试进入游戏开发领域时,往往被复杂的底层图形学知识或庞大的引擎架构劝退。其实,对于想要快速验证创意、制作 2D 小游戏或互动内容的创作者来说,选择一个轻量级且工作流完善的引擎才是关键。不需要从零编写渲染循环,也不必纠结于内存管理的细枝末节,现代游戏引擎已经将大部分繁琐的基础设施封装妥当,让我们能更专注于玩法逻辑本身。特别是在独立开发和原型设计阶段,效率就是生命力。一个优秀的引擎应当具备“所见即所得”的场景编辑能力,同时提供灵活的脚本系统来支撑复杂的行为控制。
2026-08-21 10:56:01
392
原创 Java 常用 API 完全指南
Java 作为一门成熟的编程语言,其强大的生态系统很大程度上得益于它丰富的标准类库(Java Standard Library)。这些 API(Application Programming Interface)覆盖了从基础语言操作到复杂数据结构、文件处理、网络编程等方方面面。掌握这些核心 API,是成为一名合格 Java 开发者的必经之路。
2026-08-20 21:42:27
246
原创 逻辑运算符完全指南:编程中的条件判断
逻辑运算符是编程中最基础也最重要的组成部分之一。它们就像大脑中的“决策中枢”,帮助我们构建条件判断、控制程序流程,实现复杂的业务逻辑。无论是简单的 if 判断,还是复杂的搜索过滤、权限校验,都离不开逻辑运算符的支撑。
2026-08-20 21:37:49
416
原创 Java 数组方法完全指南:从基础操作到实用技巧
数组是 Java 中最基础、最核心的数据结构之一。无论是简单的数据存储,还是复杂的算法实现,数组都扮演着至关重要的角色。Java 提供了丰富的内置方法来操作数组,掌握这些方法能让你编写出更高效、更简洁的代码。
2026-08-20 21:34:26
408
原创 DeepSeek Harness 开发者预览版(AI Agent部署全流程保姆级)
DeepSeek Harness 开发者预览版(AI Agent部署全流程保姆级)
2026-08-17 19:57:28
486
原创 Docker 完全指南:从入门到实战的容器化之旅
Docker 是一个开源的容器化平台,其核心理念是“一次构建,随处运行”它能把你的程序和整个运行环境打包成一个轻量级的容器,在任何机器上都跑得一模一样。Dockerfile 是一个文本文件,定义了如何构建镜像。它应该像代码一样加以管理,包括版本控制、代码审查和文档编写。Docker Compose 允许你使用一个YAML 文件来定义和运行多个 Docker 容器组成的应用程序。一键部署:一条命令启动/停止整个应用环境一致性:开发、测试、生产使用相同配置依赖管理:自动处理服务之间的启动顺序重要提醒:请使用。
2026-08-12 14:34:07
215
原创 LangChain 完全指南:从零构建大模型应用的开发框架
大语言模型(LLM)的能力令人惊叹,但单独使用时,它们更像是一个“记忆有限、无法行动”的百科全书。要让 LLM 真正解决实际问题——比如查询实时数据、调用外部 API、管理对话历史、执行多步推理——我们需要一个编排框架。LangChain 正是这样一个开源框架,它将大模型与外部工具、数据源和逻辑流程连接起来,帮助开发者快速构建复杂的、基于 LLM 的应用程序。
2026-08-12 14:30:23
251
原创 PyTorch 完全指南:从张量到神经网络的深度学习框架
在深度学习领域,PyTorch 已经成为研究和工程的首选工具。它由 Meta(原 Facebook)AI Research 团队开发,以其动态计算图、类 NumPy 的直观 API 和强大的 GPU 加速能力著称。与需要预先定义静态图的框架不同,PyTorch 允许你像编写普通 Python 代码一样构建神经网络——可以随时调试、修改和实验。
2026-08-12 14:18:44
295
原创 响应式设计完全指南:从自适应到流畅体验
在屏幕尺寸从智能手表到巨幕电视的今天,一个网站能在所有设备上提供良好的体验,已不再是锦上添花,而是核心竞争力。响应式设计(Responsive Web Design)正是实现这一目标的核心理念。它通过一套代码,让页面布局、图片、文字和交互元素,能根据用户设备的屏幕大小、分辨率和方向自动调整。
2026-08-12 14:15:57
211
原创 Linux 完全指南:从入门到系统管理的必修课
主题核心命令文件操作lscdcpmvrmmkdirtouch查看文件catlessheadtail权限管理chmodchownchgrp进程管理pstopkillsystemctl包管理apt updateapt remove网络ip addrpingsshscpcurl搜索findgrepwhich系统信息uname -adf -hfree -hlscpu用户管理whoamisudoadduserusermod一句话记忆:Linux 是命令行的世界——用cd穿梭于目录之间,用ls照亮文件的存在,用。
2026-08-12 14:12:28
201
原创 React Three Fiber:React 生态中的 3D 渲染方案
React Three Fiber(简称 R3F)是 Three.js 的 React 渲染器,它让你能够像写普通 React 组件一样,用声明式的 JSX 语法构建 3D 场景。与直接在 React 生命周期中手动操作 Three.js 对象的命令式写法相比,R3F 能让代码更清晰、可复用、易于维护。
2026-07-05 05:48:13
360
原创 Canvas 完全指南:从基础绘图到高性能动画
在网页上绘制图形、创建动画、实现图像处理——这些需求在传统的 Web 开发中一直存在,但直到 HTML5 带来了 <canvas> 元素,才真正让浏览器拥有了“画布”能力。Canvas 是一个位图绘图 API,通过 JavaScript 在网页上绘制 2D 图形、图像和动画,是游戏开发、数据可视化、图像编辑、动态图表等场景的核心技术。
2026-07-05 05:45:31
408
原创 MySQL 完全指南:从入门到实战的数据库必修课
在软件开发的生态中,数据库是存储和管理数据的基石。而 MySQL,作为全球最流行的开源关系型数据库管理系统,凭借其高性能、可靠性和易用性,成为无数企业和开发者的首选。无论是小型网站还是大型互联网应用,MySQL 都扮演着数据存储的核心角色。本文将带你从零开始,系统掌握 MySQL 的安装、SQL 语言、核心特性以及性能优化,为你构建扎实的数据库基础。
2026-07-05 05:34:33
476
原创 Jenkins 完全指南:从持续集成到自动化交付
敏捷开发和DevOps实践日益普及的今天,软件交付的效率与质量已成为企业竞争力的核心指标。每次代码提交后都需要手动拉取代码、编译构建、运行测试、打包部署——如果这一切都靠人工完成,不仅效率低下,还极易出错。Jenkins 正是为了解决这一痛点而生。它是一个开源的自动化服务器,通过强大的插件生态系统和灵活的扩展能力,成为全球开发者构建持续集成(CI)与持续交付(CD)流程的首选工具。本文将从零开始,带你系统掌握 Jenkins 的安装配置、核心概念、流水线设计与实际应用。
2026-06-17 19:21:56
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅