redis高级 分布式缓存1.redis持久化Redis 持久化策略主要有两种:RDB (Redis Database) 和 AOF (Append Only File)。通常情况下,两种策略会结合使用,以达到数据持久化和高可用性的最佳平衡。 1.1 RDB (Redis Database) 是什么:RDB 是一种快照机制。它会定期将当前时刻的数据库数据完整地保存到磁盘的一个二进制文件中(默认为 dump.rdb 2026-01-20
hmall.md 1.MyBatis-Plus 入门1.1. 什么是 MyBatis-PlusMyBatis-Plus 是一个基于 MyBatis 的增强工具包,旨在简化 MyBatis 的使用,提供了许多便捷的功能,如自动生成 CRUD 代码、分页查询、代码生成器等。它通过注解和配置文件的方式,极大地减少了开发者的工作量,提高了开发效率。 1.2. MyBatis-Plus 的安装与配置 添加依赖:在项目的 po 2025-09-13 #微服务
Redis 1.Redis 入门1.1 Redis 配置1.1.1 常用配置项说明12345678910111213141516# 允许访问的地址,默认是 127.0.0.1,会导致只能在本地访问。修改为 0.0.0.0 则可以在任意 IP 访问,生产环境不要设置为 0.0.0.0bind 0.0.0.0# 守护进程,修改为 yes 后即可后台运行daemonize yes# 密码,设置后访问 Redis 必 2025-03-19 database #redis, database, caching
Mysql 1. Mysql 存储引擎存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。 使用 show engines; 命令可以查看当前数据库支持的存储引擎。默认的存储引擎是 InnoDB。 2. 索引2.1 索引概述索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引的作用就相当于 2025-03-17 数据库 #数据库 #Mysql
Java集合 1. Collection 接口1.1 Collection 接口的方法1234567891011121314151617181920212223public static void main(String[] args) { // Collection是一个接口,ArrayList是它的实现类 Collection<String> coll = new Arr 2025-03-13 Java #Java #集合
并发编程 1. 认识线程1.1 什么是线程和进程? 进程:进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 线程:线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程 2025-03-13 Java #Java #并发
Java反射机制 1. Java 反射机制1.1. 什么是反射?反射是一种可以间接操作目标对象的机制。当使用反射时,JVM 在运行的时候才动态加载类,对于任意类,知道其属性和方法,并不需要提前在编译期知道运行的对象是谁,允许运行时的 Java 程序获取类的信息并对其进行操作。 对象的类型在编译期就可以确定,但程序运行时可能需要动态加载一些类(之前没有用到,故没有加载进 jvm),使用反射可以在运行期动态生成对象实例 2025-03-12 Java #Java #反射 #注解 #动态代理
elasticsearch 1. Elasticsearch 入门1.1 什么是 ElasticsearchElasticsearch 是由 elastic 公司开发的一套搜索引擎技术,它是 elastic 技术栈中的一部分。完整的技术栈包括: Elasticsearch:用于数据存储、计算和搜索 Logstash/Beats:用于数据收集 Kibana:用于数据可视化 1.1.1 安装 Elasticsear 2025-03-04 #Java #微服务 #Elasticsearch