- 博客(72)
- 收藏
- 关注
原创 Spring Cloud Gateway 之动态uri 自定义过滤器
header中加入 serve = user-service 或者 order-service。postman 请求。
2024-09-22 23:14:15 438 1
原创 Linux 开机自动启动服务
如redis 脚本 /app/redis/start.sh。java 应用脚本 /app/tigee/start.sh。nginx 脚本 /app/nginx/start.sh。在rc.local 最后加sh脚本保存。
2024-09-08 22:40:50 475
原创 Spring Cloud 之五Config GIT 可刷新
要在client模块中的resources下添加一个bootstrap.yml,这很关健的,因为bootstrap.yml是比application.yml先加载的。如果应用程序需要来自服务器的任何特定于应用程序的配置,则最好设置spring.application.name(在bootstrap.yml或application.yml中)。为了将属性spring.application.name用作应用程序的上下文ID,必须在bootstrap.[properties | yml]中进行设置。
2024-09-08 22:08:14 740
原创 Intellij下载源码失败提示Soures not found for解决
Intellij下载源码失败提示Soures not found for解决
2024-09-08 15:38:27 343
原创 Spring Cloud之四 OpenFeign
EnableFeignClients //开启OpenFeignlogger.debug("服务启动..start......");logger.debug("服务启动..end......");
2024-09-07 21:57:24 319
原创 Redis安装 之 Linux ubuntu
1:下载2:解压 tar -xzvf redis-7.2.5.tar.gz4:make①打开配置文件命令:vim ./redis.conf可以打开如下配置文件:redis.conf配置文件②、在配置文件61行左右(行数在右下角),注释掉172.0.0.1(默认redis是只能内网127.0.0.1访问,如果想外网访问需要修改绑定的地址)③、设置redis可以一直在后台运行,以守护进程方式运行,即关闭SSH工具程序也在运行。
2024-07-06 10:41:19 331
原创 windows 修改保存路径
2:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList。
2024-04-13 11:12:56 294
原创 windows 启动和关闭mysql
1)打开我的电脑-->2)在左边文件中右键此电脑--> 3)点击管理-->4)点击服务和应用程序-->5)点击服务-->6)查找自己MySQL名称。
2024-02-14 12:45:45 741
原创 linux 运行vue项目
2:复制dist 到linux 上 /usr/vuespace/ledger-web/dist。1:在本地电脑 项目跟目录 执行。在根目录生成文件夹 dist。3: 配置nginx。
2024-01-28 15:55:52 1130
原创 MyBatis Generator 类字段有数据库列的备注
*** 设置用户配置的参数*/@Override/*** 给字段添加注释*/@Override//根据参数和备注信息判断是否添加备注信息//数据库中特殊字符需要转义// //给model的字段添加swagger注解/*** 给model的字段添加注释*/@Override//只在model中添加swagger注解类的导入// if(!// }
2024-01-18 16:04:01 552
原创 Mybatis代码生成器Mybatis-Generator使用及配置详解
MyBatis Generator (MBG) 是 MyBatis 的代码生成器。它能够根据数据库表,自动生成 java 实体类、dao 层接口(mapper 接口)及mapper.xml文件。这大大减少了我们建立实体类、dao 接口及 mapper 映射文件的繁琐任务,可以节省很多时间,专注于业务层代码的开发。
2024-01-18 14:46:41 1554
原创 ubuntu18.04/22安装mysql(命令)
只需注释掉 bind-address = 127.0.0.1,在前面加#如果是腾讯云或者是阿里云 请检查用例详情防火墙是否开了 3306端口。如果还不能远程连接 可以是服务器的防火墙未开 参考。就是所有主机都可连接,也可以是具体的ip;下MySQL缺省是只允许本地访问的。为你给新增权限用户设置的密码;其中remotedb。就是本地访问,配置成。
2024-01-17 11:10:50 552
原创 ubuntu安装mysql(tar.xz)
11:出现了报错,那么需要查看对应的support-files/mysql.server 命令内容,配置安装路径。13:登录 使用 第9步记住的密码。4:添加命令路径到系统中。2:上传文件到服务器。12:保存后,重新启动。9:记住初始化的密码。
2024-01-12 23:22:15 910
原创 Windows.OpenSSL生成ssl证书配置到nginx
所谓的序列号是一个包含一个十六进制正整数的文件,在默认情况下,该文件的名称为输入的证书名称加上.srl后缀,比如输入的证书文件为ca.cer,那么指令会试图从ca.srl文件中获取序列号,可以自己创建一个ca.srl文件,也可以通过-CAcreateserial选项来生成一个序列号文件。-CAcreateserial: 表示创建证书序列号文件(即上方提到的serial文件),创建的序列号文件默认名称为-CA,指定的证书名称后加上.srl后缀。根证书是用于证书签发的,证书的签发机构都有自己的根证书。
2024-01-07 16:47:37 2725
原创 从jdbc到spring-boot-starter-jdbc
在使用JDBC进行数据库操作过程中,每次使用就要创建连接,同时使用完毕还必须得关闭连接,操作繁琐容易出错,并且Connection的取得和释放是代价比较高的操作。JDBC是Java提供的一种标准规范,具体的实现由各个数据库厂商去实现。对开发者来说屏蔽了不同数据库之间的区别,可以使用相同的方式(Java API)去操作不同的数据库。二、添加使用的数据源,使用配置文件指定使用的数据源) 进行选择使用数据源。从上面的数据源和连接信息的打印可以知道默认情况下Springboot装配的是Hikari数据源。
2023-12-30 19:13:16 1060
原创 Navicat连接MySQL:1251-Client does not support authentication protocol requested by server
【代码】Navicat连接MySQL:1251-Client does not support authentication protocol requested by server。
2023-12-29 23:48:08 410
原创 Maven配置教程
,添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。这里我就都加上了,Maven会默认从这几个开始下载,没有的话就会去中央仓库了。>标签,修改maven默认的JDK版本。
2023-12-29 22:47:33 1996
原创 CPU 飙高解决
4:jstack 进程PID |grep 16进制线程ID -A 20。3:printf '0x%x\n' 线程ID 获取16进制。2:top -H -p 进程PID 找线程。1:top 找 cpu 占比高 的进程。
2023-12-07 12:43:26 339
原创 TCP协议3次握手4次挥手
2:第2次挥手服务端发送ACK表示服务端确认客户端的意愿了。但是服务端还有数据没有处理完,服务端还有数据要传给客户端,服务端已经处理完数据啦,可以释放连接了发送FIN第3次挥手。第2次挥手:服务端发送ACK表示服务端确认客户端的意愿了。第2握手:服务端回复客户端ACK_1确认,表示服务端可以建立链接,同时发送给客户端SYN_2,表示服务端想要建立链接。1:为了防止服务端没有收到第4次收到ACK,客户端等待TIME_WAIT(2MSL)重试第3次握手。第3握手:客户端回复服务端ACK_2确认,建立链接。
2023-10-12 14:55:54 96
原创 Java8 Stream 之groupingBy 分组讲解
使用java8 stream groupingBy操作,按城市分组list并通过join操作连接分组list中的对象的name 属性使用逗号分隔。* 使用java8 stream groupingBy操作,按城市分组list并通过join操作连接分组list中的对象的name 属性使用逗号分隔。* 使用java8 stream groupingBy操作,按城市分组list,将List转化为name的List。* 使用java8 stream groupingBy操作,按城市分组list统计count。
2023-08-11 17:02:43 7813
原创 线程学习笔记
7:RunnableFuture FutureTask 实现 Runnable 和 Future 执行任务定义和结果收集。6:ForkJoin 默认线程池 每个线程有工作队列 工作窃取。1:目的、作用:启用额外的线程并发快速执行任务。//非核心线程的空闲存在时间。2:Runnable 可执行的任务和程序。3:Callable 执行程序后返回结果。1:Thread 线程的生命周期控制。4:Future 收集程序返回结果。5:Executor 线程池。
2023-04-26 10:51:42 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人