06 2022 档案

摘要:GC常用的算法有四个: 复制算法 引用计数法 标记清除法 标记压缩法 1.复制算法: 主要用的复制算法是在新生区(伊甸园、幸存0区、幸存1区) 每次GC都会将伊甸园区活的对象移到幸存区中;一旦伊甸园区被GC之后就会是空的。 幸存区中哪个区为空,另外一个区就会把活得对象转移进去。 默认当一个对象经历1 阅读全文
posted @ 2022-06-24 11:20 不想当将军的好士兵 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:双亲委派机制 1.类加载器收到类加载的请求 APP 2.将这个请求向上委托给父类加载器去完成,一直向上委托,直到启动类加载器 3.启动加载器检查是否能够加载当前这个类,能加载就结束,使用当前的加载器,否则,抛出异常,通知子类加载器进行加载。 栈:数据结构 程序 = 数据结构 + 算法 : 持续学习 阅读全文
posted @ 2022-06-23 15:14 不想当将军的好士兵 阅读(21) 评论(0) 推荐(0) 编辑
摘要:索引(index)是为了帮助mysql高效获取数据的数据结构。 索引的分类 1.主键索引(PRIMARY KEY) 唯一的标识,主键不可重复,只能有一个列作为主键 2.唯一索引(UNIQUE KEY) 避免重复的列出现,唯一索引可以重复,多个列都可以标识为 唯一索引 3. 常规索引(KEY/INDE 阅读全文
posted @ 2022-06-23 14:02 不想当将军的好士兵 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.配置哨兵配置文件sentinel.conf sentinel monitor myredis 127.0.0.1 6379 1 后面1,代表主机挂了,slave投票看让谁接替为主机,票数最多的,就会成为主机。 2.启动哨兵 redis-sentinel hjconfig/sentinel.con 阅读全文
posted @ 2022-06-23 09:35 不想当将军的好士兵 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.配置连接 spring.re 阅读全文
posted @ 2022-06-21 19:51 不想当将军的好士兵 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Jedis是官方推荐的java连接开发工具!使用java操作Redis中间件! 阅读全文
posted @ 2022-06-21 16:41 不想当将军的好士兵 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Redis事务本质:一组命令的集合! 没有隔离级别的概念! redis单条命令是保存原子性的,但是事务不保证原子性! redis的事务: 开始事务(multi) 命令入队() 执行事务(exec) 127.0.0.1:6379> multi 开启事务 OK 127.0.0.1:6379(TX)> s 阅读全文
posted @ 2022-06-21 15:09 不想当将军的好士兵 阅读(28) 评论(0) 推荐(0) 编辑
摘要:geospatial 地理位置 geoadd:添加地理位置 规则:两级无法添加,我们一般会下载城市数据,直接通过java程序一次性导入。 参数 key 值(经度、纬度、名称) 127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing (intege 阅读全文
posted @ 2022-06-21 13:52 不想当将军的好士兵 阅读(64) 评论(0) 推荐(0) 编辑
摘要:redis默认有16个数据库,默认使用的是第0个 可以用select 进行切换数据库 127.0.0.1:6379> select 3 切换数据库 OK 127.0.0.1:6379[3]> dbsize 查看数据库大小 (integer) 0 127.0.0.1:6379[3]> 查看数据库所有的 阅读全文
posted @ 2022-06-20 20:47 不想当将军的好士兵 阅读(4119) 评论(0) 推荐(0) 编辑
摘要:1.安装 在官网上下载最新的安装包,然后把安装包放入服务器。 2.解压 tar -zxvf 包名 3.进入文件夹 4.安装基本程序 yum install gcc-c++ make make install 5.redis的默认安装路径: /usr/local/bin 6.在该路径下创建一个文件存放 阅读全文
posted @ 2022-06-20 15:06 不想当将军的好士兵 阅读(19) 评论(0) 推荐(0) 编辑
摘要:jdk安装(rpm安装) 1. rpm下载地址 :https://blog.csdn.net/qq_43304991/article/details/100739188 2.安装java环境 1.先检查当前系统是否存在java环境! java -version 如果有就需要先卸载 rpm -qa|g 阅读全文
posted @ 2022-06-17 14:12 不想当将军的好士兵 阅读(166) 评论(0) 推荐(0) 编辑
摘要:cd: 切换目录 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 创建多级目录需要加 -p rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 强制删除 加 -f mv: 移动文件与目录,或修改文件与目录的名称 chomd 更改文件权 阅读全文
posted @ 2022-06-16 18:40 不想当将军的好士兵 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1.先导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2.在配置文件中配置 #邮件 spring 阅读全文
posted @ 2022-06-16 11:40 不想当将军的好士兵 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.不能使用自带的groub by,所以自建sql语句比较好,在字段前面加any_value() groupBy在sql_mode 包含 only_full_group_by 模式时会报错 是因为groupBy的字段属性不唯一,需要加上any_value 建议自建sql语句,不使用LambdaQue 阅读全文
posted @ 2022-06-15 13:52 不想当将军的好士兵 阅读(465) 评论(0) 推荐(0) 编辑
摘要:@ConfigurationProperties作用: 将配置文件的每一个属性的值,映射到这个组件中; 告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定 参数 prefix = "person":将配置文件中的person下面的所有一一对应 例子: @Component @D 阅读全文
posted @ 2022-06-02 14:07 不想当将军的好士兵 阅读(37) 评论(0) 推荐(0) 编辑
摘要:为什么添加热部署? 是为了修改代码不需要重启项目,springboot会自动重启项目。 1.添加依赖依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifa 阅读全文
posted @ 2022-06-01 14:32 不想当将军的好士兵 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示