- 博客(82)
- 收藏
- 关注
原创 frp实现内网穿透
frp内网穿透这个示例通过简单配置 HTTP 类型的代理让用户访问到内网的 Web 服务。HTTP 类型的代理相比于 TCP 类型,不仅在服务端只需要监听一个额外的端口 vhost_http_port 用于接收 HTTP 请求,还额外提供了基于 HTTP 协议的诸多功能。修改 frps.ini 文件,设置监听 HTTP 请求端口为 8081:代码如下(示例):云上服务器代码 1.15.180.135本地服务器代码。.........
2021-11-08 16:31:38 51279 10
原创 linux上gitlab备份与还原
警告:gitlab-ce-14.0.0-ce.0.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID f27eab47: NOKEY。· GitLab的版本和备份文件中的版本必须一致,否则还原时会报错。注意:后面文件名称不用加_gitlab_backup.tar。· 备份目录和gitlab.rb中定义的备份目录必须一致。输入备份的时间(每天23:30都进行备份作业)备份完后,可以看出已经还原成功。修改备份的路径和备份的策略。本地服务器也要设置时间脚本。
2023-09-21 17:32:28 596 1
原创 linux上mysql数据备份(全量备份策略+增量备份策略)
执行备份策略前,先做好scp命令的准备解决思路:生成SSH公钥/私钥后,您需要将公钥添加到服务器上,从而使服务器可以使用该公钥来验证您的身份。生成SSH公钥/私钥的命令为什么都不用输入,直接下一步即可生成SSH公钥/私钥后,您需要将公钥添加到服务器上,从而使服务器可以使用该公钥来验证您的身份。-p指定端口出现一下截图表示成功。
2023-09-20 13:36:01 938 1
原创 SpringSecurity 安全框架详解
`Web`应用的安全性包括用户认证和用户授权两个部分,而`Spring Security`(以下简称`Security`)基于`Spring`框架,正好可以完整解决该问题。
2023-02-02 14:26:34 2300 3
原创 MySql出现Too many connections
java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
2022-12-06 11:25:50 555
原创 An attempt was made to call a method that does not exist. The attempt was made from the following lo
Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: io.minio.S3Base.(S3Base.java:104)The following method did not exist: okhttp3.RequestBody.create([BLokhttp3/MediaTy
2022-12-06 11:21:51 588
原创 Caused by: java.lang.ClassNotFoundException: javax.validation.constraints.Size
Caused by: java.lang.ClassNotFoundException: javax.validation.constraints.Size
2022-12-06 11:15:05 1261
原创 knife4j报错 Consider defining a bean of type ‘springfox.documentation.schema.TypeNameExtractor‘ in you
knife4j报错 Consider defining a bean of type 'springfox.documentation.schema.TypeNameExtractor' in your configuration.
2022-12-06 11:12:55 6364
原创 Consider defining a bean of type ‘springfox.documentation.schema.TypeNameExtractor‘ in your configur
Caused by: java.lang.NoClassDefFoundError: javax/servlet/FilterConsider defining a bean of type 'springfox.documentation.schema.TypeNameExtractor' in your configuration.
2022-12-06 11:10:50 5641
原创 Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definiti
Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true
2022-12-06 11:07:24 1278 3
原创 Gateway项目启动出现一下错误Consider defining a bean of type ‘org.springframework.http.codec.ServerCodecConfi
Gateway项目启动出现一下错误Consider defining a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' in your configuration.
2022-12-06 11:03:57 1231 1
原创 k8s基础命令及Linux上用Kubectl(k8s)部署Nginx
在 k8s 上进行部署前,首先需要了解一个基本概念DeploymentDeployment译名为部署。在k8s中,通过发布 Deployment,可以创建应用程序 (docker image) 的实例 (docker container),这个实例会被包含在称为Pod的概念中,Pod是 k8s 中最小可管理单元。在 k8s 集群中发布 Deployment 后,Deployment 将指示 k8s 如何创建和更新应用程序的实例,master 节点将应用程序实例调度到集群中的具体的节点上。
2022-11-21 11:09:42 2165 1
原创 Linux上部署Kubectl(k8s)
在 k8s 上进行部署前,首先需要了解一个基本概念译名为。在k8s中,通过发布 Deployment,可以创建应用程序 (docker image) 的实例 (docker container),这个实例会被包含在称为的概念中,是 k8s 中最小可管理单元。在 k8s 集群中发布 Deployment 后,Deployment 将指示 k8s 如何创建和更新应用程序的实例,master 节点将应用程序实例调度到集群中的具体的节点上。
2022-11-21 09:09:18 1680 1
原创 Java垃圾回收机制
无论是通过引用计数法判断对象引用数量,还是通过可达性分析法判断对象的引用链是否可达,判定对象的存活都与“引用”有关。1.强引用(StrongReference)以前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java 虚拟机宁愿抛出 OutOfMemoryError 错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)
2022-10-21 14:32:50 268
原创 Java虚拟机(Jvm详解)
对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。
2022-10-19 16:58:48 911
原创 Spring Cloud Security:Oauth2使用
OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简化客户端开发提供了特定的授权流,包括Web应用、桌面应用、移动端应用等。
2022-10-11 09:05:37 1774
原创 Spring Cloud Hystrix:服务容错保护
在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其依赖服务也会发生故障,此时就会发生故障的蔓延,最终导致系统瘫痪。Hystrix实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时间的等待,这样就不会使得调用方由于长时间得不到响应而占用线程,从而防止故障的蔓延。Hystrix具备服务降级、服务熔断、线程隔离、请求缓存、请求合并及服务监控等强大功能。
2022-10-10 11:42:41 92
原创 Spirng Cloud Gateway详解
Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。
2022-10-10 11:34:18 1710
原创 Sentinel使用和技术详解
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
2022-10-10 11:32:05 756
空空如也
Gateway集成knife4j报403错误
2023-02-16
k8s部署nacos出现报错
2022-11-24
版本号机制加锁和redisson加锁
2022-09-28
对不起,您要支付的收银台订单不存在或已经过期,无法完成后续支付操作。请重新发起支付操作。
2022-09-20
redis和redission的区别
2022-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人