hmall.md
1.MyBatis-Plus 入门1.1. 什么是 MyBatis-PlusMyBatis-Plus 是一个基于 MyBatis 的增强工具包,旨在简化 MyBatis 的使用,提供了许多便捷的功能,如自动生成 CRUD 代码、分页查询、代码生成器等。它通过注解和配置文件的方式,极大地减少了开发者的工作量,提高了开发效率。 1.2. MyBatis-Plus 的安装与配置 添加依赖:在项目的 po
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# 密码,设置后访问 Redi
Mysql
1. Mysql 存储引擎存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。 使用 show engines; 命令可以查看当前数据库支持的存储引擎。默认的存储引擎是 InnoDB。 2. 索引2.1 索引概述索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引的作用就相当于
Java集合
1. Collection 接口1.1 Collection 接口的方法1234567891011121314151617181920212223public static void main(String[] args) { // Collection是一个接口,ArrayList是它的实现类 Collection<String> coll = new Arr
并发编程
1. 认识线程1.1 什么是线程和进程? 进程:进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 线程:线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程
Java反射机制
1. Java 反射机制1.1. 什么是反射?反射是一种可以间接操作目标对象的机制。当使用反射时,JVM 在运行的时候才动态加载类,对于任意类,知道其属性和方法,并不需要提前在编译期知道运行的对象是谁,允许运行时的 Java 程序获取类的信息并对其进行操作。 对象的类型在编译期就可以确定,但程序运行时可能需要动态加载一些类(之前没有用到,故没有加载进 jvm),使用反射可以在运行期动态生成对象实例