Docker安装软件 安装Rocketmq官方文档 https://github.com/apache/rocketmq-docker 克隆镜像仓库 1git clone https://github.com/apache/rocketmq-docker.git 构建docker镜像 1234cd image-buildsh build-image.sh RMQ-VERSION BASE-IMAGE# 例 2023-03-09 CloudNative #Docker
多台电脑的虚拟机互联 多台电脑的虚拟机互联 虚拟机网络连接方式设置为桥接 查看宿主机网络信息 配置虚拟机网络 1vim /etc/sysconfig/network-scripts/ifcfg-ens33 重启虚拟机网络 1service network restart 2023-03-09 Tools #Network
Terminal快速打开文件 Terminal 快速打开文件typora配置 1234567# 这种方式是通用的# 在zshrc中加入下面配置,并通过source使其生效alias ty="open -a typora"# 使用在terminal中输入‘ty 文件名’,即可打开并编辑指定文件在terminal中输入‘ty .’,即可打开整个文件夹并新建一个新的文件 VSCode配置 打开 VSCode 2023-03-09 Tools #Mac
Spring源码总结 SpringSecurity WebSecurityConfigurerAdapter JWTOauth2.0主要解决第三方登录问题,并获取用户资源 SpringSecurityOauth2 认证流程 2023-03-09 Spring #SpringSecurity #source
SpringBoot自动装配 自动装配流程flowchart LR SpringBootApplication --> EnableAutoConfiguration --> AutoConfigurationImportSelector --> selectImports 123456789public String[] selectImports(AnnotationMetadata annotati 2023-03-09 #SpringBoot
百度云数据同步到群晖 百度云数据同步到群晖 在群晖套件中打开Cloud Sync,没有安装请自行安装 授权百度云权限并设置同步信息 本地路径:要同步到群晖系统的路径 远程路径:根文件夹指的是百度云-我的应用数据-Cloud Sync,默认会创建该文件夹 将要同步的文件移动到Cloud Sync文件夹,即可自动向群晖同步数据。 2023-03-09 Synology #Synology
Zookeeper学习笔记 Zookeeper学习笔记 12345678910111213141516171819202122232425262728293031323334353637383940414243# The number of milliseconds of each tick# 每次的心跳时间,指的是客户端与服务端或者服务端与服务端,如果超过2秒钟,说明连接断开tickTime=2000# The numbe 2023-03-09 Middleware #Middleware #Zookeeper
Linux配置已经软件安装 Linux配置已经软件安装1.设置通过主机名访问 修改/etc/hosts文件 在每个主机下分别加入本机与其他主机与ip的映射关系 10.211.55.4 unclebryan0110.211.55.5 unclebryan0210.211.55.6 unclebryan03 2.免密登录123456# 执行下面命令一路回车ssh-keygen -t rsa# 将秘钥copy 2023-03-09 Linux #Linux #Config
mysql文件 mysql文件配置文件 可以直接查看my.cnf或者运行下面的sql 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263# 查看配置文件全部配置信息SELECT * from `performance_schema 2023-03-09 DB #Mysql
MySQL的Join算法 MySQL的Join算法Index Nested-Loop Join1select * from t1 straight_join t2 on (t1.a=t2.a); 图1 使用索引字段join的 explain结果 可以看到,在这条语句里,被驱动表t2的字段a上有索引,join过程用上了这个索引,因此这个语句的执行流程是这样的: 从表t1中读入一行数据 R; 从数据行R中,取出a字段到表 2023-03-09 DB #Mysql