搭建 MongoDB 复制集群 • 2023-02-19
配置文件 Docker 启动容器 我使用 Docker 模拟多个 MongoDB…
如何使用 MongoDB 聚合查询 • 2023-02-17
聚合查询步骤 过滤、条件匹配。等价:WHERE 做条件匹配 语法: 例子: 说明:匹配 日期大于 的数据。 投影、字段映射。等价:AS 给字段设置别名、新的名称。 语法: 例子: 说明:将字段 和 相加并设置为新的字段 。 排序。等价:ORDER BY…
认识 MongoDB 文档数据库的基本操作 • 2023-02-14
概述 MongoDB 文档数据库的 SQL 有异于我们熟知的关系型数据库(MySQL)的 SQL…
初次安装 MongoDB 文档数据库 • 2023-02-11
MongoDB 安装 下载 MongoDB MongoDB 官网 安装 windows 安装 图形化安装 配置环境变量 linux 安装 解压安装包安装 配置环境变量 启动 MongoDB 测试 关闭服务 Docker 安装 MongoDB 基本配置文件
什么是 MongoDB 文档数据库 • 2023-02-10
MongoDB 相关概念 MongoDB MongoDB 是一个以 JSON 为数据模型的文档数据库。 文档 文档指的是 JSON Document(JSON 文档)。 文档不是指 Word、PDF 等文件。 BSON(Binary JSON) 一种类 JSON…
浅析 Spring 声明式事务 @Transactional 源码 • 2023-02-04
技术基础 学习 Spring 声明式事务的源码还是需要一定的基础,学起来才更加容易。 懂得 Spring 事务的使用,理解基本相关名词。 有 Spring AOP 基础,最好阅读过 Spring AOP 源码并理解其解析、创建和调用相关流程。 Spring 版本 spring…
认识 JDK 和 CGLIB 动态代理 • 2023-01-15
什么是动态代理 动态代理是一种创建代理对象的方式,它允许在运行时创建代理类和对象,而不是在编译时创建。这种方式通常用于 AOP…
Spring AOP 源码结构梳理分析 • 2023-01-05
前言 学习源码更多的是学习源码的设计,并不像学习应用那样快速上手。 应用学习有练习有反馈,学习起来并不会感觉到枯燥感,但是源码学习就枯燥多了。 源码并不能让你写出一段代码来,只能通过阅读调试等方式去理解别人的代码和设计思路,难度可想而知。 Spring AOP…
Spring AOP 从使用入门走近源码 • 2022-12-15
前言 我们从早期使用 AOP 的方式入手,走入 Spring AOP 源码。都说想要提升技术能力,多看看源码有利于提高自己的编码能力,事实也是如此。源码学习存在一些问题 ,枯燥无味还容易钻牛角尖。我们换个角度,从早期使用 Spring AOP 的方式入手,先了解 Spring…