- 博客(32)
- 收藏
- 关注
原创 MariaDB 入门与实战:用 Spring Boot 写一个图书增删改查项目
MariaDB 是MySQL 的一个分支(fork),由 MySQL 的创始人于 2009 年发起,目的是在 Oracle 收购 Sun 之后,让 MySQL 继续以完全开放的方式发展。它由非营利组织维护,是100% 免费、开源(LGPL)的关系型数据库。MariaDB是社区维护的 MySQL 分支,兼容 MySQL 且免费开源,额外提供事务 DDL、Galera 原生集群、系统版本化表等能力,是 MySQL 的稳妥替代或升级选择;Spring Boot 接 MariaDB。
2026-09-01 11:46:52
207
原创 Cline介绍和安装说明
厂商Base URL模型名示例DeepSeek智谱 GLMglm-4.5阿里云百炼qwen-max硅基流动各家开源模型本地 Ollamaqwen2.5:7b。
2026-09-01 11:43:43
5
原创 Redis 介绍与 Spring Boot 实战入门
要点建议序列化生产环境一定要自定义 RedisTemplate 序列化,避免 JDK 默认乱码key 命名统一业务:类型:id风格,加业务前缀防止冲突TTL缓存数据务必设置过期时间,防止脏数据 + 内存膨胀缓存穿透空值也缓存 + 布隆过滤器缓存击穿热点 key 加互斥锁或逻辑过期缓存雪崩过期时间加随机抖动,避免同时大面积失效数据类型选择按场景选类型,如对象用 Hash、榜单用 ZSet、队列用 List分布式锁用原子组合,释放时校验 value 防止误删。
2026-08-31 15:48:56
502
原创 Apache Cassandra 介绍与 Spring Boot 集成实战
Apache Cassandra 是一个开源、分布式、去中心化的 NoSQL 数据库,最早由 Facebook 开发,后捐赠给 Apache 基金会。它专为海量数据的高可用、高扩展场景而设计。Cassandra 是一款为"大规模、高写入、高可用"而生的分布式数据库,理解它的分区与主键设计思路是上手的关键。Spring Data Cassandra 提供了与 Spring Data JPA 相似的开发体验——配置连接、写实体、继承 Repository,业务代码几乎不需要接触原生 Driver。
2026-08-31 15:45:56
198
原创 PostgreSQL 入门与实践:从零搭建一个 CRUD 应用
PostgreSQL 是一个功能强大、生态丰富的开源数据库,无论是简单的 CRUD 应用还是复杂的数据分析场景,它都能胜任。使用 Docker Compose 可以轻松搭建 PostgreSQL 开发环境Spring Boot + Spring Data JPA 提供了简洁的数据库操作方式通过 SQL 脚本管理表结构,比 Hibernate 自动 DDL 更可控环境变量配置让应用在不同环境(开发、测试、生产)间灵活切换如果你正在为下一个项目选择数据库,PostgreSQL 绝对值得认真考虑。
2026-08-28 11:44:34
228
原创 Elasticsearch 入门与实战:Spring Boot 3 + ES 8 从零搭建商品搜索服务
本文从 Elasticsearch 的核心概念出发,结合 Spring Boot 3 + elasticsearch-java 8 客户端,完整演示了如何搭建一个商品搜索服务。索引管理与 Mapping 设计文档 CRUD 与批量操作全文搜索与高亮展示布尔组合过滤(生产搜索的标配)聚合分析(分类统计、报表等)这套代码可以直接作为微服务搜索模块的脚手架,在此基础上扩展排序规则、分面搜索、推荐搜索等高级功能也十分方便。全文代码已开源,欢迎 Star 和 PR!
2026-08-28 11:40:06
508
原创 Spring Boot + MySQL 快速入门:从零搭建用户管理
MySQL 是一个基于 SQL(结构化查询语言)的关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。它采用客户端/服务器架构,支持多线程、多用户访问。本项目是一个基于 Spring Boot 2.7 和 MySQL 的 RESTful API 服务,实现了对用户数据的增删查改(CRUD)操作。技术栈Java 8Maven项目结构├── DemoApplication.java # 启动类。
2026-08-27 10:10:15
189
原创 Spring Boot + MongoDB 实战教程:从零构建 RESTful API
JDK: 8+: 2.7.18: MongoDB 官方数据访问层Lombok: 简化实体类代码编写Maven: 项目管理与依赖管理遵循应用场景设计数据结构,优先考虑查询模式适当冗余,避免频繁的 JOIN 操作保持文档扁平化,降低复杂度合理选择嵌套深度,一般不超过 3 层本教程通过一个完整的 RESTful API 项目,展示了如何在 Spring Boot 中集成和使用 MongoDB。从基础的 CRUD 操作到高级的数据分析、性能优化,都进行了详细讲解。
2026-08-27 10:09:03
506
原创 RocksDB 指南:从入门到 Spring Boot 实战
RocksDB 凭借其 LSM-Tree 架构和针对 SSD 的深度优化,在高吞吐写入场景下表现卓越。通过 Spring Boot 的自动配置和 JNI 绑定,Java 开发者可以将 RocksDB 嵌入到应用中。无论是作为本地缓存、消息持久化存储,还是嵌入式数据库,RocksDB 都是一个值得掌握的技术选型。
2026-08-26 09:50:10
204
原创 H2 嵌入式数据库指南:从入门到 Spring Boot 实战
H2 数据库凭借其轻量、零配置、易嵌入的特点,是 Java 开发中不可或缺的工具。通过 Spring Boot 的自动配置和 MySQL 兼容模式,开发者可以在本地获得接近生产环境的开发体验,同时大幅降低环境搭建成本。
2026-08-26 09:48:28
277
原创 AI-Agent智能体清单与对比
本文提供了2026年主流AI Agent(智能体)产品的全面分类对比,涵盖通用智能体产品、开源框架、AI编程智能体、浏览器/电脑操作智能体、国内开发平台和企业级平台六大类别。文章详细列出各产品的开发商、开源状态、官方网站、核心功能和特点,并给出针对性选型建议。重点对比了ChatGPT Agent、Claude Cowork、Manus等通用智能体在可靠性与易用性方面的差异,分析了LangGraph、CrewAI等开源框架的优劣势,为不同场景下的智能体选择提供参考。
2026-08-04 17:03:28
547
原创 Linux开机自启动方式
Linux 软件开机自启动方案摘要 本文系统介绍了 Linux 系统中实现软件开机自启动的多种方式,从传统到现代,涵盖不同使用场景: systemd:现代 Linux 标准方案,通过编写.service文件实现,功能强大(支持依赖管理、自动重启等) SysV init:传统方案,适用于老系统,通过/etc/init.d/脚本实现 rc.local:简单兜底方案,适合一次性命令 cron @reboot:轻量级用户方案,无需root权限 桌面环境.desktop:图形界面标准方案 用户级systemd
2026-08-04 16:38:42
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅