博客园 - xiaostudy
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=64879
2024-02-24T16:50:18Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
feed.cnblogs.com
https://www.cnblogs.com/xiaostudy/p/17224092.html
MySql生成ER【StarUML】文件 - xiaostudy
1. 背景 要画ER图,一个个打费时费力,StarUML文件打开是json。那么就有可能自动生成。 2. 效果 把表结构生成好,自己只要维护关系即可。 3. 代码 import lombok.Data; import java.io.FileWriter; import java.io.IOExce
2023-03-16T12:45:00Z
2023-03-16T12:45:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 背景 要画ER图,一个个打费时费力,StarUML文件打开是json。那么就有可能自动生成。 2. 效果 把表结构生成好,自己只要维护关系即可。 3. 代码 import lombok.Data; import java.io.FileWriter; import java.io.IOExce <a href="https://www.cnblogs.com/xiaostudy/p/17224092.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/17081149.html
看书记录 - xiaostudy
目录2022年12月遇见未知的自己当下的力量重遇未知的自己2023年1月爱的五种能力臣服的力量事实断舍离寂寞的游戏一个人的好天气2月送行夏先生的故事自卑与超越3月认知红利看见4月人性的弱点乖,摸摸头5月梦的解析活着许三观卖血记6月晚熟的人过好这一生你坏边城7月自私的基因8月平凡的世界10月小镇喧嚣:
2023-01-31T15:11:00Z
2023-01-31T15:11:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】目录2022年12月遇见未知的自己当下的力量重遇未知的自己2023年1月爱的五种能力臣服的力量事实断舍离寂寞的游戏一个人的好天气2月送行夏先生的故事自卑与超越3月认知红利看见4月人性的弱点乖,摸摸头5月梦的解析活着许三观卖血记6月晚熟的人过好这一生你坏边城7月自私的基因8月平凡的世界10月小镇喧嚣: <a href="https://www.cnblogs.com/xiaostudy/p/17081149.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16846231.html
MySQL执行计划EXPLAIN - xiaostudy
1. id sql语句的执行顺序 查询的sql EXPLAIN select * from log where log_type_id = (select id from log_type where id = '11e0aeb4551ab5990e54a0940edc5764'); 说明 从 2
2022-10-31T15:02:00Z
2022-10-31T15:02:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. id sql语句的执行顺序 查询的sql EXPLAIN select * from log where log_type_id = (select id from log_type where id = '11e0aeb4551ab5990e54a0940edc5764'); 说明 从 2 <a href="https://www.cnblogs.com/xiaostudy/p/16846231.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16818122.html
Linux安装GitLab及简单使用 - xiaostudy
临时的服务器配置,推荐最低4G内存 1. 下载 cd /opt wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.6.0-ce.0.el7.x86_64.rpm 2. 安装 rpm -i gitlab-c
2022-10-23T02:57:00Z
2022-10-23T02:57:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】临时的服务器配置,推荐最低4G内存 1. 下载 cd /opt wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.6.0-ce.0.el7.x86_64.rpm 2. 安装 rpm -i gitlab-c <a href="https://www.cnblogs.com/xiaostudy/p/16818122.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16673048.html
DFS算法-求集合的所有子集 - xiaostudy
1. 题目来源 牛客网,集合的所有子集(一) https://www.nowcoder.com/practice/c333d551eb6243e0b4d92e37a06fbfc9 2. 普通方法 1. 思路 数学上排列组合中的组合,从N个元素的集合中拿出M(0≤ M ≤ N)个元素的可能数,标记为
2022-09-09T07:31:00Z
2022-09-09T07:31:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 题目来源 牛客网,集合的所有子集(一) https://www.nowcoder.com/practice/c333d551eb6243e0b4d92e37a06fbfc9 2. 普通方法 1. 思路 数学上排列组合中的组合,从N个元素的集合中拿出M(0≤ M ≤ N)个元素的可能数,标记为 <a href="https://www.cnblogs.com/xiaostudy/p/16673048.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16638965.html
Sentinel控制台1.8.3修改源码,修改配置后推送到Nacos - xiaostudy
1. 接着上一篇 简单创建一个SpringCloud2021.0.3项目(四) 讲到了Sentinel从Nacos拿配置 2. 思路 搜了很多教程,有不用改源码的也有要修改源码。自测不用修改源码方式还是不行,修改源码方式,可能版本不一样导致修改失效。 找到官方的解答,Sentinel 控制台(集群流
2022-08-30T05:27:00Z
2022-08-30T05:27:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 接着上一篇 简单创建一个SpringCloud2021.0.3项目(四) 讲到了Sentinel从Nacos拿配置 2. 思路 搜了很多教程,有不用改源码的也有要修改源码。自测不用修改源码方式还是不行,修改源码方式,可能版本不一样导致修改失效。 找到官方的解答,Sentinel 控制台(集群流 <a href="https://www.cnblogs.com/xiaostudy/p/16638965.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16633338.html
简单创建一个SpringCloud2021.0.3项目(四) - xiaostudy
1. 项目说明 当前这篇教程是: 1. 日志处理 2. 阶段性代码上传博客园 3. Eureka、Config换成Nacos,注册到Nacos,读取Nacos配置 4. Sentinel读取Nacos配置 简单创建一个SpringCloud2021.0.3项目(一) 简单创建一个SpringClou
2022-08-29T05:14:00Z
2022-08-29T05:14:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 项目说明 当前这篇教程是: 1. 日志处理 2. 阶段性代码上传博客园 3. Eureka、Config换成Nacos,注册到Nacos,读取Nacos配置 4. Sentinel读取Nacos配置 简单创建一个SpringCloud2021.0.3项目(一) 简单创建一个SpringClou <a href="https://www.cnblogs.com/xiaostudy/p/16633338.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16632779.html
简单创建一个SpringCloud2021.0.3项目(三) - xiaostudy
1. 项目说明 当前这篇教程是: 1. Gateway集成Sentinel做限流、熔断降级(超时、异常比例、异常数),集成Sentinel控制台动态配置策略 2. SpringCloud 2020版之后就集成LoadBalancer,默认是轮询策略。自定义负载均衡策略,比如某台服务器性能好,可以多分
2022-08-29T05:12:00Z
2022-08-29T05:12:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 项目说明 当前这篇教程是: 1. Gateway集成Sentinel做限流、熔断降级(超时、异常比例、异常数),集成Sentinel控制台动态配置策略 2. SpringCloud 2020版之后就集成LoadBalancer,默认是轮询策略。自定义负载均衡策略,比如某台服务器性能好,可以多分 <a href="https://www.cnblogs.com/xiaostudy/p/16632779.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16631269.html
简单创建一个SpringCloud2021.0.3项目(二) - xiaostudy
1. 项目说明 当前这篇教程是: 1. 抽取公共模块common,集成redis,虽然只有几个工具类和redis 2. 新建Gateway网关,集成Security,做登陆和资源权限控制 3. 前端登陆,做了2种方式。用户、密码、验证码;邮箱、验证码、图片滑块;并且前端加密传给后端解密;登陆异常次数
2022-08-29T05:11:00Z
2022-08-29T05:11:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 项目说明 当前这篇教程是: 1. 抽取公共模块common,集成redis,虽然只有几个工具类和redis 2. 新建Gateway网关,集成Security,做登陆和资源权限控制 3. 前端登陆,做了2种方式。用户、密码、验证码;邮箱、验证码、图片滑块;并且前端加密传给后端解密;登陆异常次数 <a href="https://www.cnblogs.com/xiaostudy/p/16631269.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16630910.html
简单创建一个SpringCloud2021.0.3项目(一) - xiaostudy
1. 项目说明 由于工作原因,有时间把之前学到的技术进行整理。 注意:由于截图过多,不方便浏览,会分开多个文章。 当前这篇教程是: 1. 新建Eureka注册中心 2. 新建Config配置中心,producerService服务读取参数 3. 2个业务服务(producerService和webS
2022-08-29T05:09:00Z
2022-08-29T05:09:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 项目说明 由于工作原因,有时间把之前学到的技术进行整理。 注意:由于截图过多,不方便浏览,会分开多个文章。 当前这篇教程是: 1. 新建Eureka注册中心 2. 新建Config配置中心,producerService服务读取参数 3. 2个业务服务(producerService和webS <a href="https://www.cnblogs.com/xiaostudy/p/16630910.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570583.html
bat-CSV文件转MD文件 - xiaostudy
1. bat文件里面写死文件名 @echo off & setlocal enabledelayedexpansion SET filepath=MD-CSV.csv SET mdfile=MD-CSV.md :: 当前目录下创建文件 cd. >%mdfile% set /a index=0 for
2022-08-09T15:07:00Z
2022-08-09T15:07:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. bat文件里面写死文件名 @echo off & setlocal enabledelayedexpansion SET filepath=MD-CSV.csv SET mdfile=MD-CSV.md :: 当前目录下创建文件 cd. >%mdfile% set /a index=0 for <a href="https://www.cnblogs.com/xiaostudy/p/16570583.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570577.html
bat-MD文件转CSV文件 - xiaostudy
注意:每个单元格不能出现字符【|、$、;】 1. bat文件里面写死文件名 @echo off && setlocal enabledelayedexpansion SET mdfile=MD-CSV.md SET csvfile=csv-md.csv :: 当前目录下创建文件 cd. >%csvf
2022-08-09T15:05:00Z
2022-08-09T15:05:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】注意:每个单元格不能出现字符【|、$、;】 1. bat文件里面写死文件名 @echo off && setlocal enabledelayedexpansion SET mdfile=MD-CSV.md SET csvfile=csv-md.csv :: 当前目录下创建文件 cd. >%csvf <a href="https://www.cnblogs.com/xiaostudy/p/16570577.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570567.html
elasticsearch设置密码及Java密码连接 - xiaostudy
1. 安装 Linux安装elasticsearch 2. 修改elasticsearch-8.2.2\config\elasticsearch.yml文件里面xpack.security.enabled: false为 xpack.security.enabled: true 3. 重新启动es
2022-08-09T15:01:00Z
2022-08-09T15:01:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 安装 Linux安装elasticsearch 2. 修改elasticsearch-8.2.2\config\elasticsearch.yml文件里面xpack.security.enabled: false为 xpack.security.enabled: true 3. 重新启动es <a href="https://www.cnblogs.com/xiaostudy/p/16570567.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570558.html
Java连接简单使用ElasticSearch - xiaostudy
1. 添加依赖 <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-client --> <dependency> <groupId>org.elasticsearch.client<
2022-08-09T14:59:00Z
2022-08-09T14:59:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 添加依赖 <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-client --> <dependency> <groupId>org.elasticsearch.client< <a href="https://www.cnblogs.com/xiaostudy/p/16570558.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570538.html
Linux安装ElasticSearch - xiaostudy
1. 下载 ES-历史版本下载 比如下载:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.2-linux-x86_64.tar.gz 2. 解压到/opt tar -zxvf /opt/elasticsea
2022-08-09T14:52:00Z
2022-08-09T14:52:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 下载 ES-历史版本下载 比如下载:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.2-linux-x86_64.tar.gz 2. 解压到/opt tar -zxvf /opt/elasticsea <a href="https://www.cnblogs.com/xiaostudy/p/16570538.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570503.html
Linux安装Jenkins及配置svn使用 - xiaostudy
前提安装的JDK、Maven和svn 安装JDK8,查看java进程、查看jdk安装路径 Linux安装maven Linux安装svn 1. 下载 历史版本下载:https://mirrors.jenkins.io/ 具体版本下载:https://mirrors.jenkins.io/redhat
2022-08-09T14:43:00Z
2022-08-09T14:43:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】前提安装的JDK、Maven和svn 安装JDK8,查看java进程、查看jdk安装路径 Linux安装maven Linux安装svn 1. 下载 历史版本下载:https://mirrors.jenkins.io/ 具体版本下载:https://mirrors.jenkins.io/redhat <a href="https://www.cnblogs.com/xiaostudy/p/16570503.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570466.html
Linux安装svn - xiaostudy
1. 下载 历史版本 apr历史版本:https://archive.apache.org/dist/apr/ sqlite历史版本:https://www.sqlite.org/cgi/src/taglist 下载参考:https://blog.csdn.net/hylaking/article/
2022-08-09T14:30:00Z
2022-08-09T14:30:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 下载 历史版本 apr历史版本:https://archive.apache.org/dist/apr/ sqlite历史版本:https://www.sqlite.org/cgi/src/taglist 下载参考:https://blog.csdn.net/hylaking/article/ <a href="https://www.cnblogs.com/xiaostudy/p/16570466.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16570220.html
Linux安装maven - xiaostudy
提前安装JDK 安装JDK8,查看java进程、查看jdk安装路径 1. 下载 Maven历史版本下载 wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 2.
2022-08-09T14:26:00Z
2022-08-09T14:26:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】提前安装JDK 安装JDK8,查看java进程、查看jdk安装路径 1. 下载 Maven历史版本下载 wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 2. <a href="https://www.cnblogs.com/xiaostudy/p/16570220.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16448396.html
MySql-存储过程,字符串数组 - xiaostudy
1. 原理 是利用创建临时表来存储,然后用完之后再删除 2. 有注释 -- 1.将mysql分隔符从;设置为$$ DELIMITER $$ -- 2.如果存在存储过程my_run_sql则删除 DROP PROCEDURE IF EXISTS `my_run_sql` $$ -- 3.定义存储过程,
2022-07-05T11:42:00Z
2022-07-05T11:42:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 原理 是利用创建临时表来存储,然后用完之后再删除 2. 有注释 -- 1.将mysql分隔符从;设置为$$ DELIMITER $$ -- 2.如果存在存储过程my_run_sql则删除 DROP PROCEDURE IF EXISTS `my_run_sql` $$ -- 3.定义存储过程, <a href="https://www.cnblogs.com/xiaostudy/p/16448396.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xiaostudy/p/16424166.html
停止、重启minio脚本 - xiaostudy
1. 停止minio脚本stopMinio.sh #!/bin/bash echo "Stopping minio" pid=`ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then
2022-06-29T09:07:00Z
2022-06-29T09:07:00Z
xiaostudy
https://www.cnblogs.com/xiaostudy/
【摘要】1. 停止minio脚本stopMinio.sh #!/bin/bash echo "Stopping minio" pid=`ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then <a href="https://www.cnblogs.com/xiaostudy/p/16424166.html" target="_blank">阅读全文</a>