自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录开发日常笔记

年轻小伙子对代码的奋斗史

  • 博客(84)
  • 收藏
  • 关注

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

原创 Rabbitmq+Springboot详解(附带代码地址)

整合SpringBoot实现RabbitMQ六种工作模式,并详细讲解RabbitMQ简单模式无需创建交换机,匹配生产端和消费的routingKey即可。工作模式多个消费端公平竞争同一个消息。发布订阅模式一次向多个消费者发送消息。路由模式根据特定的路由键转发消息。主题模式根据通配符,匹配路由键转发消息。RPC模式生产端接收消费端发送的返回值。

2024-08-09 16:52:15 1107

原创 MQTT+Springboot详解(附带代码地址)

MQTT 是一种基于标准的消息传递协议或规则集,用于机器对机器的通信。智能传感器、可穿戴设备和其他物联网(IoT)设备通常必须通过带宽有限的资源受限网络传输和接收数据。这些物联网设备使用 MQTT 进行数据传输,因为它易于实施,并且可以有效地传输物联网数据。MQTT 支持设备到云端和云端到设备之间的消息传递。MQTT是。可以在不可靠的网络环境中进行扩展,适用于设备硬件存储空间或网络带宽有限的场景。使用MQTT协议,消息发送者与接收者不受时间和空间的限制。物联网平台支持设备使用MQTT协议接入。

2024-08-07 13:40:20 1790

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

原创 linux上mysql数据备份(全量备份策略+增量备份策略)

执行备份策略前,先做好scp命令的准备解决思路:生成SSH公钥/私钥后,您需要将公钥添加到服务器上,从而使服务器可以使用该公钥来验证您的身份。生成SSH公钥/私钥的命令为什么都不用输入,直接下一步即可生成SSH公钥/私钥后,您需要将公钥添加到服务器上,从而使服务器可以使用该公钥来验证您的身份。-p指定端口出现一下截图表示成功。

2023-09-20 13:36:01 1196 1

原创 Springboot全文链路id,并ELK搭建部署整合全文链路id

Springboot全文链路id,并ELK搭建部署整合全文链路id

2023-06-12 16:50:41 2022

原创 Linux安装rinetd实现端口转发

Linux安装rinetd实现端口转发

2023-06-03 11:45:45 1293

原创 java超详细的jvm调优

java超详细的jvm调优

2023-04-13 20:55:36 4443 1

原创 Rocketmq技术详解

Rocketmq详解

2023-03-07 21:39:43 776

原创 Redis技术详解

redis技术详解

2023-03-07 21:25:12 3107 4

原创 SpringSecurity 安全框架详解

`Web`应用的安全性包括用户认证和用户授权两个部分,而`Spring Security`(以下简称`Security`)基于`Spring`框架,正好可以完整解决该问题。

2023-02-02 14:26:34 2406 3

原创 mongodb安装和部署,并整合到Springboot

mongodb安装和部署,并整合到Springboot

2023-01-17 17:20:56 468

原创 Java中Stream流详解

java中Stream流

2023-01-10 15:34:20 538

原创 Windows后台运行并启动Frpc客户端界面

Windows后台运行并启动Frpc客户端界面

2022-12-13 10:33:56 5089 4

原创 Linux常用命令详解2

Linux常用命令详解

2022-12-07 11:21:21 646

原创 Springboot项目搭建过程报错汇总

Springboot搭建报错汇总

2022-12-06 11:34:38 628

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

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

原创 Caused by: java.lang.ClassNotFoundException: javax.validation.constraints.Size

Caused by: java.lang.ClassNotFoundException: javax.validation.constraints.Size

2022-12-06 11:15:05 1456

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

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

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

原创 IDEA中pom文件出现灰色且有删除的线解决方案

pom文件出现灰色且有删除的线解决方案

2022-12-06 11:05:31 665

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

原创 Linux上docker部署Mysql备份与恢复

docker部署mysql并备份与恢复

2022-12-06 09:42:30 1751 5

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

原创 Linux上部署Kubectl(k8s)

在 k8s 上进行部署前,首先需要了解一个基本概念译名为。在k8s中,通过发布 Deployment,可以创建应用程序 (docker image) 的实例 (docker container),这个实例会被包含在称为的概念中,是 k8s 中最小可管理单元。在 k8s 集群中发布 Deployment 后,Deployment 将指示 k8s 如何创建和更新应用程序的实例,master 节点将应用程序实例调度到集群中的具体的节点上。

2022-11-21 09:09:18 1780 1

原创 Mybatis中Mapper.xml详解

Mybatis中mapper.xml详解

2022-11-09 09:20:02 2371

原创 Mysql重要知识点详解

Mysql索引,存储引擎,性能优化等知识点详解

2022-11-01 09:30:34 613

原创 Mysql重要语句详解

Mysql基础语句,重要语句详解

2022-11-01 09:27:05 578

原创 接口测试JMeter使用

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试

2022-10-24 09:26:14 583

原创 Java垃圾回收机制

无论是通过引用计数法判断对象引用数量,还是通过可达性分析法判断对象的引用链是否可达,判定对象的存活都与“引用”有关。1.强引用(StrongReference)以前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java 虚拟机宁愿抛出 OutOfMemoryError 错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)

2022-10-21 14:32:50 299

原创 Java虚拟机(Jvm详解)

对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。

2022-10-19 16:58:48 983

原创 Java常用加密算法

JAVA加密算法,RSA算法,AES算法

2022-10-14 17:24:49 1126

原创 Java秒杀系统设计

秒杀系统设计

2022-10-11 09:58:44 5144

原创 springboot整合支付宝沙箱支付

springboot整合支付宝沙箱支付

2022-10-11 09:21:13 2684 6

原创 Spring Cloud Security:Oauth2使用

OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简化客户端开发提供了特定的授权流,包括Web应用、桌面应用、移动端应用等。

2022-10-11 09:05:37 1980

原创 Spring Cloud Hystrix:服务容错保护

在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其依赖服务也会发生故障,此时就会发生故障的蔓延,最终导致系统瘫痪。Hystrix实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时间的等待,这样就不会使得调用方由于长时间得不到响应而占用线程,从而防止故障的蔓延。Hystrix具备服务降级、服务熔断、线程隔离、请求缓存、请求合并及服务监控等强大功能。

2022-10-10 11:42:41 128

原创 Spirng Cloud Gateway详解

Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。

2022-10-10 11:34:18 1745

原创 Sentinel使用和技术详解

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

2022-10-10 11:32:05 871

空空如也

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

TA关注的人

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