自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 ClassFinal 对SpringBoot jar加密加固并进行机器绑定

为避免源码泄漏或字节码被反编译,使用ClassFinal 对springboot项目的jar包进行加壳加固。

2024-01-18 14:29:42 1291 1

原创 OpenFeign的使用

Component@[email protected]("调用商品服务失败");

2023-12-14 10:02:14 1025

原创 Nacos热更新(动态获取配置)

在这一篇。

2023-12-12 14:42:27 1079

原创 Nacos权限认证

错误提示你需要设置 nacos.core.auth.server.identity.key 和 nacos.core.auth.server.identity.value 的值,在2.2.1后这两个是没有默认值的,需要自己填写。原因是需要配置 nacos.core.auth.plugin.nacos.token.secret.key 并且这个值不能低于32位,这也是在2.2.1后没有默认值了。可以看到,不需要登录名密码就直接访问到了nacos主页,在主页也有提示,让我们开启鉴权。

2023-08-15 15:49:28 915

原创 JWT令牌解析及刷新令牌(十一)

Java解析JWT内容、使用刷新令牌refresh_token重新获取token

2023-03-10 09:00:00 1308 1

原创 Spring Security OAuth2四种授权模式总结 - Mysql存储客户端信息和令牌(八)

本篇将客户端信息、令牌、用户身份信息等都存到Mysql数据库中。本篇环境及代码是在上一篇基础之上,这里只记录主要的改动部分。

2023-02-26 15:56:59 1123

原创 Spring Security OAuth2四种授权模式总结(七)

OAuth2的四种授权模式测试

2023-02-17 15:45:26 1653 3

原创 解决N+1问题的另一种方法 - 关联的多结果集ResultSet

N+1 查询问题

2023-01-12 15:07:21 564

原创 resultType自动映射与结果映射resultMap

resultType自动映射、resultMap结果映射

2023-01-11 14:01:07 814 1

原创 Springboot工具类中注入Mapper、Service

静态方法中使用service操作数据库、静态方法中使用mapper操作数据库

2022-10-12 14:18:56 1584

原创 使用Linux Crontab 定时任务执行 MySQL load data 脚本向数据库中导入数据

crontab定时任务入库、定时执行load data进行文件入库、怎么避免数据重复入库

2022-09-30 13:26:18 1793

原创 Linux Crontab 定时任务使用示例

Crontab语法、crontab时间表达式介绍、查看脚本执行日志、定时任务管理

2022-09-28 16:39:26 700

原创 动态刷新logback日志级别

借助于logback的日志的上下文对象来实现动态刷新日志级别

2022-09-27 14:42:28 2424

原创 安装pika配置系统服务过程中遇到的错误

control process exited, code=killed status=6 Job for pika.service failed because the control process exited with error code.See "systemctl status pika.service" and "journalctl -xe" for details

2022-09-16 12:40:45 2065 1

原创 使用idea创建多模块Maven项目(模块间的继承与依赖)

创建具有父子关系、依赖关系的多模块项目

2022-08-04 18:52:53 6382

原创 springboot集成Prometheus+Grafana+Micrometer监控JVM

目录前提引入pom依赖yml配置启动类中追加MeterRegistryCustomizer配置测试端点部署项目并配置prometheus引入JVM(Micrometer)前提在此之前,需要先安装好prometheus、grafana,这些在上一篇已经配置好,参考如下:Linux(阿里云服务器)安装Prometheus、node_exporter、Grafana集成node exporter面板引入pom依赖<dependencies>

2022-05-08 22:08:22 2146

原创 Linux安装Prometheus、node_exporter、redis_exporter、Grafana监控运行状态

Grafana的安装卸载、Prometheus、node_exporter、mysql_exporter、redis_exporter安装

2022-05-08 21:15:57 3013

原创 emoji表情网站

经常看别人的博客写的很漂亮,有一些表情符号,原来都是从这些网站找到的:网站一:kissing_heart:🎁 Emoji cheat sheet for GitHub, Basecamp, Slack & more示例网站二Emoji cheat sheet for Vditor示例......

2022-05-01 21:01:12 416

原创 Hyper-V安装Ubuntu启动后连不上网问题及使用xshell连接ubuntu

目录创建虚拟网络交换机网络适配器中选择刚刚创建的虚拟交换机创建虚拟网络交换机操作步骤如下图:右侧操作栏 -> 虚拟交换机管理器 -> 创建虚拟交换机选择外部 -> 选择你的无线网卡 -> 确定网络适配器中选择刚刚创建的虚拟交换机操作步骤如下图:右侧操作栏 -> 设置 -> 硬件中选择网络适配器 -> 选择刚创建的虚拟交换机-> 确定 -> 重启系统后即可连网...

2022-04-26 20:45:05 2356

原创 MySQL性能分析常用指令

之前详细记录了explain的使用方式,感兴趣的可以点此查看,MySQL 执行计划explain各参数含义及示例,今天补充一下其它查看sql性能常用的命令,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!查看INSERT、UPDATE、DELETE、SELECT的执行频率我们可以在MySQL提供的客户端或者自己的连接工具上使用 show [session|global] status 命令查看服务器状态信息,比如,我们可以通过如下命令,查看当...

2022-04-14 20:29:47 1969

原创 (超实用、简单明了)Mysql变量定义与赋值

最近在使用存储过程定时创建分区的时候,运行时经常报错,原因都是因为变量的定义或者赋值问题导致的,在此记录一下MySQL的变量定义及赋值,方便自己和大家查阅,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!另外,这是一个系列文章,最终我们将实用MySQL定时器和存储过程,实现定时自动创建分区功能,这是在此之前需要掌握的知识点,感兴趣的敬请关注。目录局部变量声明变量变量赋值用户变量变量赋值系统变量查看变量修改变量

2022-03-25 15:00:34 17302 1

原创 MySQL预处理 - Prepared Statements

最近在使用存储过程定时创建分区的时候,使用到了预处理相关语句,在此记录一下MySQL的预处理语句使用,方便自己和大家查阅,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!MySQL预处理通常使用 PREPARE、EXECUTE 和 DEALLOCATE PREPARE三个语句来进行处理。PREPARE 语句语法:PREPARE stmt_name FROM preparable_stmtprepare:该prepare语句准备一条S.

2022-03-25 14:29:15 1339

原创 Mysql常用命令 - 用户管理权限管理

记录一下window系统中操作mysql常用的命令,方便自己和大家查阅,这里可能记录的命令比较少,会单独记录一篇Linux系统中操作mysql的命令,那个会比较全,毕竟生成环境用Linux还是比较多的,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!前提条件我本机已经配置了环境变量,所以执行登录的时候不需要cmd到MySQL的bin目录,如果没有配置环境变量,需要先进入bin目录。使用的用户名和密码都是root。登录退出登录:mysql

2022-01-13 17:10:33 602 1

原创 Windows安装MySQL5.7.36

记录一下安装mysql的过程,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!首先确保原有的mysql已经彻底删除干净,否则可能会遇到一些莫名其妙的问题,具体怎么彻底清理看上一篇 卸载MySQL及彻底清理MySQL的卸载残留 。下面记录下mysql的下载安装过程。目录下载安装添加环境变量下载官网下载地址: 点此下载进入官网,选择自己想要使用的版本下载,通过标红的地方可以选择之前(最后)的版本,我下载的是MySQL5.7.36

2022-01-13 14:05:44 762

原创 卸载MySQL及彻底清理MySQL的卸载残留

记录一下清理MySQL的过程,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录1、控制面板——》所有控制面板项——》程序和功能,或者使用360软件管家下载。2、清理注册表3、删除C盘中的文件及环境变量1、控制面板——》所有控制面板项——》程序和功能,或者使用360软件管家下载。所有mysql相关的都卸载掉。2、清理注册表在运行中运行 regedit 命令,打开注册表,清理如下目录中的内容:HKEY.

2022-01-13 14:05:00 2143

原创 Mysql使用中遇到的错误

在使用mysql的时候经常遇到各种问题,之前都是每次遇到查询一下网上的解决方案解决掉,但是下次再遇到还是记不住,需要重新百度解决,今天又遇到了一个问题,顺便记录下来方便以后查阅,这篇文章会不断进行更新,记录我使用mysql过程中遇到的问题,各位小伙伴如果有遇到奇怪的问题,欢迎留言,我一起整理一下,方便大家查阅,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录问题一ERROR 1071 (42000): Specified key was t

2021-12-02 11:37:48 1052

原创 Linux(阿里云服务器)安装Redis及配置redis开机自启动

安装Redis及配置redis开机自启动

2021-11-04 16:32:53 2681

原创 Linux(阿里云服务器)安装RabbitMQ

目录安装前的说明安装Socat安装Erlang安装RabbitMQ配置阿里云开放端口启动访问添加用户安装前的说明安装RabbitMQ前需要先安装Socat、Erlang,安装包上传到 /usr/local/rabbitmq 目录下,安装时先进入次目录。安装Socatyum install socat安装Erlangrpm -ivh erlang-22.0.7-1.el7.x86_64.rpm安装RabbitMQrpm -ivh r

2021-11-02 10:49:13 890

原创 Nginx用户认证HttpAuthBasic模块

该模块可以使你使用用户名和密码基于 HTTP 基本认证方法来保护你的站点或其部分内容。

2021-10-26 14:02:52 1494

原创 Nginx制作下载站点

这一篇记录一下使用Nginx制作下载站点,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录关于下载站点搭建下载站点相关指令准备资源Nginx配置测试关于下载站点什么是下载站点呢?它就是用来提供用户来下载相关资源的网站。看下我们下载nginx的网站:Index of /download/搭建下载站点相关指令nginx使用的是模块ngx_http_autoindex_module来实现的,该模块处理以

2021-10-25 17:03:45 1692

原创 Nginx实现动静分离(Nginx图片服务器及404问题解决)

动静分离的好处通常我们部署项目都是部署在Tomcat中的,但是Tomcat的效率本就不高,如果再加上项目中大量的静态资源的加载,肯定是不太好的,但是Nginx在处理静态资源的时候,效率是非常高的,而且Nginx的并发访问量也是名列前茅,所以把静态资源交个Nginx后,可以减轻Tomcat服务器的访问压力并提高静态资源的访问速度。另外,动静分离以后,降低了动态资源和静态资源的耦合度。如动态资源宕机了也不影响静态资源的展示。需求如上,我只是把图片、js、css、html等静态资源放到了Ng.

2021-10-25 15:34:49 1972

原创 SpringBoot 项目移除内嵌Tomcat并将项目打成war包

这一篇记录一下Springboot项目移除内嵌Tomcat并将项目打包成war包的简单记录,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!移除内嵌Tomcat加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifac

2021-10-25 14:05:37 658

原创 Nginx的Web缓存服务及清除缓存

这一篇记录一下Nginx作为Web服务器缓存,减少对应用服务器请求次数 ,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!Nginx作为Web缓存服务器,它介于客户端和应用服务器之间,当用户通过浏览器访问一个URL时,web缓存服务器会去应用服务器获取要展示给用户的内容,将内容缓存到自己的服务器上,当下一次请求到来时,如果访问的是同一个URL,web缓存服务器就会直接将之前缓存的内容返回给客户端,而不是向应用服务器再次发送请求。web缓存降低了应用服务

2021-10-21 15:00:33 11787

原创 Linux安装Tomcat8

目录下载部署相关令名启动Tomcat遇到的错误The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path安装Tomcat Native library下载解压配置安装修改 /etc/profile文件修改server.xmlorg.apache.catalina.startup.HostConfig.deployDirector

2021-10-20 16:00:48 2864 2

原创 Nginx配置SSL支持htpps访问

这一篇记录一下Nginx的SSl配置,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!我们知道https相对于http是非常安全的,nginx的ssl可以使nginx支持https,Nginx要想使用SSL,需要添加一个模块--with-http_ssl_module,我们先测试下,访问http://118.190.152.59/可以正常访问,但是换成https访问https://118.190.152.59/就会访问失败,下面记录一下Nginx...

2021-10-18 17:01:10 1129

原创 Nginx的跨域问题解决

这一篇记录浏览器的跨域及Nginx解决浏览器跨域的问题,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录跨域演示什么情况会出现跨域问题同源策略解决方式通过Nginx为响应添加跨域头解决Nginx配置跨域通过Nginx反向代理解决return的坑补充跨域演示首先看下面的例子,我们在本地Nginx的html目录下新建一个user.html页面,在Nginx的配置文件中增加两个server块分别监听8060和.

2021-10-15 16:46:00 2685

原创 Nginx静态资源优化、压缩、缓存

优化Nginx对静态资源如何进行优化配置。这里从三个属性配置进行优化:sendfile on;tcp_nopush on;tcp_nodeplay on;sendfile用来开启高效的文件传输模式。语法 sendfile on |off; 默认值 sendfile off; 位置 http、server、location... 请求静态资源的过程:客户端通过网络接口向服务端发送请求,操作系统将这些客户端的请求传递给服务器端应用程序,服务器端应用程序会处理这些请求

2021-10-14 17:27:35 2879

原创 Nginx配置成系统服务及环境变量配置

目录Nginx配置成系统服务配置方式使用Nginx命令配置到系统环境配置使用Nginx配置成系统服务之前每次想要启动、停止、重启Nginx时需要先进入sbin目录下才能执行相应的命令来操作Nginx,比较麻烦,我们可以通过将Nginx配置成系统服务的方式来简化这些操作。配置方式在/usr/lib/systemd/system目录下添加nginx.service,内容如下:[Service]Type=forkingPIDFile=/usr/local/ngi.

2021-10-13 14:03:54 1490 1

原创 Ngnix负载均衡 Nginx七层负载四层负载

这一篇我们继续Ngnix系列的第三篇,说一下Nginx的负载均衡,还是先通过简单示例配置体验一下Ngnix的负载均衡,然后我们再从概念上对负载均衡进行说明,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!目录环境准备下载Tomcat并配置启动Tomcat验证实现负载均衡测试负载均衡负载均衡策略轮询(默认)加权轮询根据ip分配方式最少连接方式其它方式环境准备我们准备两个Tomcat模拟两个服务,正常情况

2021-10-12 16:51:02 1279 1

原创 Nginx配置文件详解

Nginx配置文件结构... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... }

2021-10-12 10:59:53 2032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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