摘要: 杂项 文章名 相关链接 spring security http://blog.didispace.com/spring-security-oauth2-xjf-1/ python https://juejin.im/user/5d358b226fb9a07ebb057152/posts 系列更新博 阅读全文
posted @ 2020-03-12 19:59 xj-record 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 【mysql5.7.x默认没有开启】docker mysql开启 log_bin日志(mysql5.7.x) mysql > 为mysql的docker容器的name,你也可以使用mysql的docker容器的id 开启log_bin的docker容器配置 docker exec mysql bas 阅读全文
posted @ 2023-02-02 15:33 xj-record 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 这里不详细说明 TLS 协议的内容,请另行查阅文档 画外:由于 RSA/ECC 两类非对称加密算法被广泛的应用在各类加密通讯中,因此下面说明的证书生成、签名过程,同样也适用于其他场景,比如 SSH 密钥对生成、JWT 密钥对生成等等。 TLS 协议 我们需要加密网络数据以实现安全通信,但是有一个现实 阅读全文
posted @ 2022-12-22 10:52 xj-record 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: maven会根据模块的版本号(pom文件中的version)中是否带有-SNAPSHOT来判断是快照版本还是正式版本。 deploy发布 传统的web项目一般会有一个api模块,用于发布对外的RPC接口,如Dubbo。这个时候一般通过发布jar包,提供maven坐标的方式,让别人引入你的依赖。这个时 阅读全文
posted @ 2022-08-24 10:37 xj-record 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 链接: https://pan.baidu.com/s/13CLqz2AD_azkL2vfFPYh2Q 提取码: f3uu 复制这段内容后打开百度网盘手机App,操作更方便哦 Symantec版本为 14.3 以下的版本都可以用 阅读全文
posted @ 2021-07-24 15:34 xj-record 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 8 备份和恢复 8.1 概述 分类:(根据备份方法、备份后的文件、备份数据库的内容分类) 备份的方法: Hot Backup:热备(online backup 在线备份) Cold Backup:冷备(offline backup 离线备份) Warm Backup:温备(同样是在线备份,只不过是通 阅读全文
posted @ 2021-02-27 12:17 xj-record 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 6 锁 数据库区别与文件系统的一个关键特性 6.1 什么是锁 锁机制用于管理对共享资源的并发访问。 Innodb引擎不仅仅是在行级别上使用锁,在其他方面也会使用。例如:操作缓冲池中的LRU列表,删除、添加、移动LRU列表中的元素 6.2 InnoDB存储引擎中的锁 6.2.1 锁类型 两种标准的行级 阅读全文
posted @ 2021-02-27 12:16 xj-record 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 5 算法和索引 5.1 InnoDB索引 几种常见索引 B+树索引 全文索引 hash索引(自适应hash索引) 5.2 数据结构与算法 5.2.1 二分查找 5.2.2 二叉查找树和平衡二叉树 B+树是有二叉查找树,再由平衡二叉树(AVL),B树演化而来的 注意: B+树并不能找到一个给定键值的具 阅读全文
posted @ 2021-01-17 17:06 xj-record 阅读(144) 评论(0) 推荐(0) 编辑
摘要: mysql的体系结构 连接池组件 管理服务和工具组件 sql接口组件 查询分析器组件 优化器组件 缓冲组件 插件式的存储引擎 物理文件 Mysql 区别预其他数据库最重要的特点就是插件式的表存储引擎 1 存储引擎简易介绍: 1.1 innoDb存储引擎 支持事务, 主要面向在线事务处理(OLTP o 阅读全文
posted @ 2021-01-17 13:09 xj-record 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 随着偏移量的增加,limit语句的执行会更加耗时,那么这是为什么呢? 随着偏移量的增加,limit语句的执行会更加耗时,那么这是为什么呢? 在业务中实现分页功能就离不了MySQL的limit语句,而随着数据表中数据量的增加,则不可避免会导致查询时偏移量过大。 我们知道随着偏移量的增大,limit语句 阅读全文
posted @ 2021-01-05 15:28 xj-record 阅读(828) 评论(0) 推荐(0) 编辑
摘要: https://dev.mysql.com/doc/employee/en/employees-installation.html 直接用 git 下载下来,mysql -uroot -p < employees.sql 就可以了 shell> unzip test_db-master.zip sh 阅读全文
posted @ 2021-01-05 10:51 xj-record 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Collections.toMap作用 将list按照规则转成map。 books.stream().collect(Collectors.toMap(BookgetIsbn, BookgetName)); 存在的各种坑 空指针 key值重复 空指针 & key重复 重复key 后边会覆盖前边的值 阅读全文
posted @ 2020-08-26 13:02 xj-record 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 结论: left join 为保证左表所有行 因此 on里的条件只对右表起作用,控制左表的条件写到这里也没用 原理: on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的 阅读全文
posted @ 2020-08-06 17:27 xj-record 阅读(3126) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/138888359 https://my.oschina.net/u/2485991/blog/533163 https://www.cnblogs.com/technologykai/articles/10614583.html https 阅读全文
posted @ 2020-07-09 10:32 xj-record 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 官网下载的Nacos mysql由于驱动过低只支持5.X版本,使用8.X版本的mysql时无法 两种方法 第一种 克隆nacos源码 分支1.0.0-RC3 $ git clone https://github.com/alibaba/nacos.git $ git checkout 1.0.0-R 阅读全文
posted @ 2020-06-21 22:05 xj-record 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 1.配置IDE构建的Maven存放目录(解压目录) 2.配置IDE的User setting file路径,修改setting配置文件 配置本地仓库 自定义本地仓库路径 D:\Program Files\Develop\Portable\localRepository 配置mirrors远程镜像(一 阅读全文
posted @ 2020-05-09 16:34 xj-record 阅读(343) 评论(0) 推荐(0) 编辑
摘要: idea 下载其他版本: https://www.jetbrains.com/idea/download/other.html Tomcat配置VM Options: XX:PermSize=512m XX:MaxPermSize=1024m 1.IDEA卡顿,修改IDEA使用内存 修改idea配置 阅读全文
posted @ 2020-05-09 16:27 xj-record 阅读(545) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码被分成了五类。 100 199 用于指定客户端应相应的某些动作。 200 299 用于表示请求成功。 300 399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400 499 用于指出客户端的错误。 500 599 用于支持服务器错误。 100 199:信息性状态 阅读全文
posted @ 2020-05-09 10:02 xj-record 阅读(163) 评论(0) 推荐(0) 编辑
摘要: IDEA项目发布中,Web Application:Exploded和Web Application:Archive的详细解释 转载:https://blog.csdn.net/ejiao1233/article/details/80444845 简单总结下: 1、web application e 阅读全文
posted @ 2020-04-30 14:36 xj-record 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 将一个简单远程调用的方式例子改为异步调用 第一版:https://www.cnblogs.com/nxzblogs/p/12766025.html 第二版:使用RxJava :(RxJava:https://github.com/ReactiveX/RxJava) 阅读全文
posted @ 2020-04-26 15:38 xj-record 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 主要使前三条语句,来看是否还存在锁表 MySQL锁概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table level locking);BDB存储引擎采用的是页面锁(page level 阅读全文
posted @ 2020-04-26 10:23 xj-record 阅读(4494) 评论(0) 推荐(0) 编辑