自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 Spring线程池使用

【代码】Spring线程池使用。

2024-10-13 11:41:15 83

原创 在IDEA社区版中配置Tomcat并使用

完成后右上角就多了配置好的Smart Tomcat,点击 “▶” 即可完成。

2024-10-13 10:32:39 461

原创 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

原创 Spring Cloud之三 网关 Gateway

【代码】spring cloud gateway配置。

2024-09-07 21:43:58 574

原创 Spring Cloud之二 微服务注册

【代码】spring cloud 微服务注册。

2024-09-07 21:31:20 675

原创 Spring Cloud 之一 Eureka

【代码】Spring Cloud Eureka搭建。

2024-09-07 21:17:57 195

原创 Redis 集群三主三从配置

【代码】Redis 集群配置。

2024-08-18 15:04:49 232

原创 Redis 哨兵模式配置

6:配置另外两个哨兵。

2024-08-18 12:17:13 200

原创 Redis主从同步配置

【代码】Redis主从同步配置。

2024-08-17 23:51:15 352

原创 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

原创 logback实践

2:debug info warn error日志文件不一样。

2024-02-15 20:38:37 628

原创 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

原创 ubuntu 22 安装 node,npm,vue

1:安装 nodejs。

2024-01-27 22:38:42 904

原创 vue.js安装

1:下载Node.js 官网:https://nodejs.org/en/download2:安装3:配置4、配置。

2024-01-19 23:15:16 506

原创 vue.js 项目

【代码】vue.js 项目。

2024-01-19 22:37:48 359

原创 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

原创 linux中启动springboot

linux中启动springboot。

2024-01-13 17:06:53 427

原创 ubuntu 18.04安装 jdk11和nginx

ubuntu 18.04安装 jdk11。

2024-01-13 11:23:59 450

原创 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

原创 springboot 双数据源配置

【代码】springboot 双数据源配置。

2023-12-31 10:31:02 950

原创 生产消费线程安全

【代码】生产消费线程安全。

2023-12-30 21:20:37 349

原创 springboot+mybatis项目

【代码】springboot+mybatis项目。

2023-12-30 19:34:22 427

原创 从jdbc到spring-boot-starter-jdbc

在使用JDBC进行数据库操作过程中,每次使用就要创建连接,同时使用完毕还必须得关闭连接,操作繁琐容易出错,并且Connection的取得和释放是代价比较高的操作。JDBC是Java提供的一种标准规范,具体的实现由各个数据库厂商去实现。对开发者来说屏蔽了不同数据库之间的区别,可以使用相同的方式(Java API)去操作不同的数据库。二、添加使用的数据源,使用配置文件指定使用的数据源) 进行选择使用数据源。从上面的数据源和连接信息的打印可以知道默认情况下Springboot装配的是Hikari数据源。

2023-12-30 19:13:16 1060

原创 IDEA intellij 设置默认的maven配置

一、每次打开新项目时修改配置。

2023-12-30 14:23:00 461

原创 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

原创 自定义 spring-boot组件自动注入starter

1:创建maven项目。

2023-12-19 14:30:45 430

原创 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关注的人

提示
确定要删除当前文章?
取消 删除