自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 【linux centos 安裝docker容器阿里云仓库】

Docker是基于Go语言开发的开源应用容器引擎,遵从Apache Licence 2.0协议,可以让开发者打包应用以及应用的依赖包到一个可移植的容器中,然后发布到各种发行版本的Linux系统上。人生物语:人生总是奇妙的,一旦你努力去做一件事,如果结果不是你想象的那样,那么老天一定会给你一个更好的结果。

2024-07-06 21:49:13 455

原创 linux centos 安装niginx并且添加ssl(https)模块

代码如下(示例):1.先下载linux安装包2.解压安装命令3.进入解压后的目录4.安装make5.检查人生物语:瀑布:因居高临下,才口若悬河。

2024-07-06 20:20:00 414

原创 Linux 永久挂载磁盘

第一步:创建挂载点第二步:磁盘挂载到挂载点(lsblk、lvdisplay)sudo mount /dev/sdb2 /hhkj 或者 sudo mount /dev/centos/home /hhkj第三步:查看磁盘UUIDsudo blkid第四步:修改配置文件进行挂载第五步:配置文件最后加上一行(xfs是默认的文件格式,和挂载文件要一致)第六步:刷新分区第七步:重启服务器验证第八步:查看是否挂载成功sudo lsblk人才物语:每个人的心里都有一团火,但路过的人只能看到烟。

2024-07-05 20:50:42 531

原创 微信小程序手机号码授权登录

人生物语:别哭泣,别叹息。悲伤唤不回逝去的时光。做一个简单的人,看得清世间繁杂却不在心中留下痕迹,保持平常心,简单,快乐。请别把我当傻瓜,有些事不是我不知道,只是我看在眼里,埋在心里。一个人最好记性不要太好,因为回忆越多,幸福感越少。

2024-06-01 14:11:10 1836

原创 docker快速搭建部署mqtt

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。人生物语:该发生的总会发生,不管你是否为此焦虑,我们总该相信点未来。

2024-04-20 16:21:16 2063 1

原创 mysql源码linux环境部署

人生物语:爱情不是花前月下的甜言,不是桃花源中的蜜语,不是轻绵的眼泪,更不是死硬的强迫,爱情是建立在共同信任的基础上的。

2023-12-06 13:54:10 207

原创 【Grafana安装和使用】

人生物语:人生是由许多瞬间聚集而成的。人生的每一个瞬间,乍看起来,彼此并没有很深的联系。但是,如果能够把握好人生的每一个瞬间,成功幸福的人生就有了保障。

2023-09-18 09:44:57 1299

原创 普罗米修斯(Prometheus)

人生物语:自己不努力上进,何来的得心应手?不是娇靥,就可以有馥郁的芳香;不是有刀戟就可以百战百胜。你不是急流,不能湍飞;你不是花儿,你没有自带的芳香;你不是海洋,不可海纳百川。

2023-09-07 16:57:08 2918

原创 达梦数据库多数据源配置

人生物语:人心无底洞,填不满,掏不空。

2023-07-18 21:48:40 1907 2

原创 安装mysql及开启二进制文件

mysql

2023-04-04 15:01:16 745

原创 阿里同步利器之canal使用案例

如何实现及时性、增量同步mysql数据

2023-04-04 14:25:25 723

原创 idea maven mavenHome目录地址总变问题

人生物语:人活一世,吃苦没什么不好,它能让你更好地珍惜甜的滋味;忍耐没什么不好,人生需要等待,没有沉默就难有爆发;平凡没什么不好,能够每天感受生活的美好,就是1种莫大的幸运;妥协没什么不好,退1步地阔天高,容忍别人其实是放过自己。

2023-02-22 11:28:49 807

原创 springboot 2.6.x 整合 2.8.0kafka

Kafka 本质上是⼀个消息队列。与zeromq不同的是,Kafka是一个独立的框架而不是一个库。这里主要介绍其原理,至于具体的安装等操作不做介绍,只是提示一下,第一次运行时,先设置前台运行,看会不会报错。人生路上遇风雨,才发现,路必须自己走,苦必须自己受;生活路上有苦甜,才发现,伤必须自己舔,槛必须自己过。人生是一种平衡,你拥有了这样,必然会错过那样;你什么都想得到,结果通常会失去更多。不必奢求人生中有绝对的公平,公平就如天平的两端,一端的付出越多,别一端才可以承载更多的希冀。

2023-01-05 11:21:05 1108

原创 SpringCloudAlibaba-Seata整合

Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。

2022-07-31 18:30:56 680

原创 rabbitmq多个消费者消费同一个队列中的同一条消息。

rabbitmq多个消费者消费同一个队列中得同一条消息。

2022-06-17 15:42:44 11976 18

原创 Redis常用小技巧

redis

2021-12-31 10:12:57 806

原创 Nacos AND SpringCloud微服务相关配置和使用方式

微服务前言一、配置信息1.Nacos相关配置以及描述信息2.Nacos权重配置信息1.通过权重配置,可以实现灰度部署。当权重为0时,在nacos注册列表中会被踢出,相当于下线状态。这时我们可以重新部署项目,重新启动项目后,在设置权重。可以实现如上的应用场景。总结前言微服务架构一、配置信息1.Nacos相关配置以及描述信息server: port: 7626spring: application: name: nacos-service-consumer cloud:

2021-12-21 15:30:47 754

原创 分布式任务调度(xxl-job)入门(入坑)

文章目录前言一、xxl-job是什么?二、使用步骤1.引入库2.xxl-job yml相关配置信息3.xxl-job 相关类配置信息4.xxl-job 定时任务编写5.xxl-job 后台控制页面填写配置信息截图总结前言一、xxl-job是什么?XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。可以使用docker容器部署xxl-job项目。二、使用步骤1.引入库代码如下,推荐使用该版本,否则会出

2021-08-19 11:08:40 1116

原创 SpringBoot整合Dynamic DataSource案例。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Dynamic DataSource是什么?二、使用步骤1.引入库2.引入相关配置,切记配置需要如下配置才可,否在会出现一些列意想不到的问题。3.自己整合mybatis框架,写个demo看一下是否成功了。总结前言一、Dynamic DataSource是什么?多数据源配置二、使用步骤1.引入库代码如下(示例):<dependencies> <dependency>

2021-08-05 17:39:38 450

原创 Spring Bean对象注入多个实例的姿势

文章目录前言一、Spring注入?二、使用步骤1.Bean对象UserBeanRolePermission2.编写配置文件3编写单元测试总结前言Spring Bean对象注入多个实例的姿势一、Spring注入?描述三者关系,UserBean对象中有Role对象中有Permission对象。二、使用步骤1.Bean对象UserBeanpackage com.hh.userservice.pojo;import com.hh.userservice.handle.ExampleTypeH

2021-07-12 10:05:08 939 2

原创 Linux Unbutn 安装FTP教程

文章目录前言一、FTP安装教程命令首先通过命令安装ftp服务其次是通过编辑配置文件需要和我修改的配置大致一直,否在可能出现550,553,500等问题修改完配置后需要重启FTP服务测试总结前言一、FTP安装教程命令首先通过命令安装ftp服务$ sudo apt-get install vsftpd其次是通过编辑配置文件$ sudo vim /etc/vsftpd.conf需要和我修改的配置大致一直,否在可能出现550,553,500等问题注意:最后两行是新增的配置。# Example

2021-07-01 14:35:58 106

原创 SpringBoot2.1.6整合RocketMQ遇到的坑

SpringBoot2.1.6整合RocketMQ遇到的坑前言一、RocketMQ是什么?二、使用步骤1.引入库2.配置文件3.案例1.推送消息2.监听消息总结前言SpringBoot2.1.6整合RocketMQ遇到的问题。自己安装挺痛苦的,转载MQ安装教程:https://blog.csdn.net/ming19951224/article/details/109063041 可以帮助小伙伴们安装RocketMQ服务,少走弯路。一、RocketMQ是什么?RocketMQ是由阿里捐赠给Apa

2021-06-21 18:05:03 728

原创 Springboot2.x整合Activiti7入门案例

文章目录前言一、Activiti7是什么?二、使用步骤1.引入相关依赖库2.编写Activiti相关配置文件1.将数据源交给Activiti进行管理2.设置流程配置3.YML配置文件添加相关配置4.启动项目后会出现25张表1.看到下面表自动生产后,表示整合成功了。总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Activiti

2021-04-13 18:13:56 828 2

原创 RabbitMQ事务控制

文章目录前言一、RabbitMQ事务控制是什么?二、使用步骤1.引入库2.将RabbitMQ工厂对象注入到Spring容器中。3.接下来创建接口测试总结前言一、RabbitMQ事务控制是什么?说到事务,大家脑海里自然会想到数据库的事务控制。事务的四大性质:原则性,隔离性,一致性,持久性。自然RabbitMQ也有一样的想法。接下来请看简单入门案例二、使用步骤1.引入库<dependency> <groupId>org.springframework.amqp&l

2021-04-04 18:01:54 584

原创 MyBatis一对一和一对多案例

文章目录前言一、MyBatis一对一关系映射1.首先创建对象之前的映射关系创建UserBean对象里面存放Role对象2.创建Role对象3.接下来是xml文件配置UserBean和Role之前的关系4.将UserBean和Role的数据同时查出来。二、MyBatis一对多关系映射1.首先创建对象之前的映射关系创建UserBean对象里面存放Role对象2.创建Role对象3.接下来是xml文件配置UserBean和Role之前的关系4.将UserBean和Role的数据同时查出来。总结前言一、MyB

2021-03-29 23:27:45 1080

原创 各种idea插件集,持续更新,欢迎小伙伴留言插件,一起来分享。

文章目录前言一、各种idea插件集总结前言一、各种idea插件集GenerateAllSetter -> 通过对象自动生成所有set方法jclasslib Bytecode viewer -> 用来查看类的字节码信息Lombok -> 小辣椒,通过注解的方式,减少代码的数量Rainbow Brackets -> 各类括号展示不同的颜色SonarLint -> 检测代码质量Translation -> 中英文翻译工具Free

2021-03-27 23:10:36 168

原创 SpringBoot整合RabbitMQ实现死信队列,以及其他类型。

文章目录前言一、RabbitMQ使用Docker容器搭建。二、使用步骤1.引入库2.yml文件配置3.添加RabbitMQ的配置文件4.消息接收5.消息投放总结前言简单的快速入门RabbitMQ,并且实现死信队列。一、RabbitMQ使用Docker容器搭建。查询docker容器中的RabbitMQ镜像。(建议下载第二个,第一个本人始终没有下载成功,哈哈)docker search rabbitmq拉去镜像信息,等待拉去成功,成功后会看到有一串非常长的加密后的id。docker pull

2021-03-24 23:51:06 470

原创 Maven各个版本下载地址

文章目录前言一、maven下载地址总结前言一、maven下载地址https://archive.apache.org/dist/maven/maven-3/总结人生物语:在命运的颠沛中,最可以看出一个人的气节。

2021-03-24 09:57:43 1689

原创 责任链模式案例

文章目录前言一、案例总结前言二十三种设计模式之责任链模式。马士兵老师留下的责任链模式仿着Servlet过滤器。编写一个先获取每个过滤器的request等所有的过滤器执行完了request后,从后往前依次返回response中的数据。一、案例package com.hh.userservice.design.chainofresponsibility;import java.util.LinkedList;public class ChainOfResponsibility {

2021-03-07 18:59:32 373

原创 SpringBoot 整合JWT获取Token令牌

文章目录前言一、JWT是什么?二、使用步骤1.引入库2.先构建Utils工具类3.在构建config配置4.在创建过滤器用来检验Token令牌。5.创建Controller中的数据6.创建html登录页面7.登录成功后,获取Token令牌,并且下次请求的时候带上令牌,放到请求头中,并去获取资源。总结前言简单JWT入门案例项目目录结构如下:一、JWT是什么?JWT(json web token) 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token

2021-03-04 22:51:46 3046 1

原创 SpringBoot整合Oauth2快速入门(入坑)

文章目录前言一、什么是Oauth2?二、使用步骤1.引入Maven依赖2.授权服务器项目目录结构:1.授权服务器的security配置代码如下:2.授权服务器Authorize相关配置:1.@EnableAuthorizationServer 该注解切记需要配置哈。3.yml配置3.启动授权服务器后1.使用PostMan来获取Token令牌。这些参数很重要,还是POST请求方式。4.资源服务器模块搭建和配置1.目录结构如下:2.资源服务器配置1.代码如下:2.具体需要获取的数据3.如下请求资源带上Token

2021-03-04 22:33:55 13412 16

原创 Window 安装并启动Zookeeper案例

文章目录前言一、先下载Zookeeper二、下载后并解压1.解压后:2.进入zk文件:1.进入文件后并创建data和log目录。3.进入conf文件:1.复制zoo.sample.cfg为zoo.cfg文件。3.进入zoo.cfg文件:1.箭头指向的地方很重要,在window中需要两个\\指定目录(切记)。另外会有一个admin监控信息的服务默认占用8080端口。可以自己设置喜欢的端口以免和tomcat端口占用相同的端口。4.进入bin目录5.修改zkServer.cmd文件:1.进入编辑zkServer.

2021-03-04 20:34:17 402 1

原创 Redis实现分布式锁案例

文章目录前言一、Redis分布式锁?二、使用步骤1.引入Redis库2.代码案例总结前言随着时代的快速进步,技术不断的迭代更新,今天简单的分享一下分布式锁的案例。让大伙能够有一个简单的了解。一、Redis分布式锁?分布式锁是控制分布式系统之间同步访问共享资源的一种方式。个人理解:由于并发下导致数据不一致,所以不同的服务器下需要保证数据的一致性。于是Redis提供了一种解决方案。二、使用步骤1.引入Redis库maven依赖:<dependency> <grou

2021-02-27 21:20:40 280

原创 SpringCloud之Gateway和Zuul的区别

文章目录前言一、zuul?1.引入库2.yml配置二、GateWay?1.引入库2.yml配置总结前言SpringCloud之Gateway和Zuul的区别一、zuul?网关配置统一路口:所有的数据接口统一管理和维护,保障了外部和内部的隔离,安全等。路径校验:可以对请求的路径进行过滤,防止接口中的非法入侵。动态路由:可以将请求分发给不同的服务器中。1.引入库代码如下(示例):<properties> <java.version>1.8</ja

2021-02-17 16:04:06 7110 3

原创 SpringBoot整合Mybatis-Plus

SpringBoot整合Mybatis-Plus前言一、Mybatis-Plus是什么?二、使用步骤1.引入Maven库2.编写yml配置文件3.切记需要在主启动类添加@MapperScan4.创建一个实体对象5.使用案例,我就举例列举两个,总结前言提示:以下是本篇文章正文内容,下面案例可供参考项目目录结构:一、Mybatis-Plus是什么?提示:首先盗个图。二、使用步骤1.引入Maven库代码如下(示例):<!--mybatis 和 mybatis-plus-->

2021-02-02 21:33:14 350

原创 Java内部发起Http请求实战

Java内部发起Http请求实战前言一、httpClient1.首先需要引入HttpClient的Maven依赖。2.其次使用案例,可以自己封装HttpClientUtils工具类。二、RestTemplate1.引入库,我这边使用的是SpringBoot项目。2.使用RestTemplate代码非常的简洁和好用。(建议使用这种方式,Spring的就是方便)。三、HttpURLConnection1.JDK自带的.net包下的HTTP请求方式。总结前言请求路径private static Stri

2021-02-01 21:24:16 502 2

原创 JAVA8 新特性

JAVA8 新特性前言一、JAVA8 主要引入了什么?1.Lambda表达式使用案例2.方法引用3.Stream API4.Date Time API5.Optional 类二、创建实例总结前言随着代码的简化,高效的提升。今天我也来做一次总结。慢慢积累,来年硕果累累。首先要学习新特性的话,我们就要先了解什么是函数式接口Predicate boolean test(T t); 判断型:传入T返回BooleanConsumer void accept(T t); 消费型:

2021-01-30 15:47:02 301

原创 Mybatis快速入门案例

Mybatis快速入门案例提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Mybatis快速入门案例前言一、使用步骤1.引入库2.创建配置文件3.编写单元测试创建实例对象总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.引入库首先需要引入Maven依赖<dependency&

2021-01-27 21:06:35 212

原创 EasyExcel

快速入门EasyExcel - AlibabaEasyExcel实例编写单元测试语雀地址:https://www.yuque.com/easyexcel/doc/easyexcelEasyExcel导入Maven相关依赖: <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba&lt

2021-01-24 15:25:13 808 4

原创 kafka快速入门之案例教程

Kafka快速入门之案例教程先准备工具下载kafka下载zookeeper先准备工具下载kafkakafka下载地址: http://archive.apache.org/dist/kafka/博主推荐下载 2.0以上的版本,解压后的文件下载zookeeperzookeeper下载地址: http://zookeeper.apache.org/博主知道,大伙儿都晓得Kafka需要...

2020-01-20 23:40:31 368

1579068285.png

简单创建代理模式,快速使用。能够让你快速了解代理的好处很使用。可看到 1、代理类继承了Proxy类并且实现了要代理的接口,由于java不支持多继承,所以JDK动态代理不能代理类 2、重写了equals、hashCode、toString 3、有一个静态代码块,通过反射或者代理类的所有方法 4、通过invoke执行代理类中的目标方法doSomething

2020-01-15

空空如也

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

TA关注的人

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