自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring cloud alibaba+spring cloud gateway

SpringCloud服务技术选用版本选用实现功能nacos注册中心下载压缩包启动nacos客户端(server1、server2、gateway)(1)pom文件引入nacos(2)application.yml配置(3)开启nacos(@EnableDiscoveryClient)(4)Gateway配置转发遇到的问题技术选用Spring Cloud Alibaba(nacos)SpringCloud Gateway版本选用Spring Cloud Alibaba:2.2.6.RELEA

2021-11-30 15:55:25 641

原创 使用apache的rocketmq-spring-boot-starter自动化配置RocketMQ

使用apache的rocketmq-spring-boot-starter自动化配置RocketMQpom引入application.yml配置producerconsumerpom引入<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>

2021-05-25 15:45:00 1578

原创 kafka配置SASL身份认证及ACL授权

kafka配置SASL身份认证及ACL授权SASL身份认证kafka服务端config/server.properties配置:创建/config/kafka_server_jaas.conf记录用户名及密码在bin/kafka-server-start.sh中加上kafka_server_jaas.conf配置启动zookeeper及kafkakafka客户端(springboot)application.yml文件配置修改如下ACL授权kafka服务端server.properties配置开启ACL因采

2021-05-20 16:20:30 1279

原创 kafka相关使用以及线上遇到的问题和解决方法

kafka相关使用以及线上遇到的问题和解决方法项目选用kafka原因一、正式环境生产者及消费者初始配置二、生产环境遇到的问题1.消费者接收到的日志,生产者中却不存在该条消息记录原因解决方法2.上线几天后发现kafka消费缓慢,并且出现了重复消费的问题原因解决方法3.在放假后第一天上班发现线上kafka又出现消费缓慢的情况,并且堆积了较多消息原因解决方法项目选用kafka原因kafka保证有序:在一个分组下,分区只能被一个消费者消费,一个消费者可以消费多个分区;发送消息时一批指定相同的消息key,kaf

2021-01-06 14:53:45 2613

原创 记一次线上tomcat访问慢的排查过程

记一次线上tomcat访问慢的排查过程排查步骤top命令导出jvm栈的使用情况查看当前进程的线程数(ps -T -p pid |wc -l)解决方法tomcat问题排查经常使用的命令排查步骤top命令使用top命令查看cpu使用率发现cpu使用率并不高导出jvm栈的使用情况jvm栈内存足够使用,并且并未抛出溢出的异常查看当前进程的线程数(ps -T -p pid |wc -l)线程数为295(偏高),于是查看线上tomcat配置的最大线程数(在server.xml中配置),发现线上tomc

2021-01-05 16:00:56 1401 1

原创 springcloud gateway作为oauth2的客户端进化篇

文章目录前言一、个人对oauth2资源服务器以及oauth2客户端的理解二、具体配置及使用1.application.yml的配置2.配置资源路由使用- TokenRelay=来中继token3.去掉之前自定义的SecurityConfig4.测试效果1.访问网关2.登陆3.确认授权总结前言之前说是将springcloud gateway作为oauth2的客户端,经过仔细推敲,之前的方式其实是将springcloud gateway作为了资源服务器使用。一、个人对oauth2资源服务器以及oaut

2020-09-24 14:24:34 2699 3

原创 使用docker-compose搭建私有库

使用docker-compose搭建私有库安装docker以及docker-compose使用docker-compose进行私有库搭建创建镜像并push到私有仓库拉取私有库的镜像并运行安装docker以及docker-compose参考以下:安装docker:https://www.cnblogs.com/kingsonfu/p/11576797.html安装docker-compose:https://docs.docker.com/compose/install/使用docker-com

2020-09-10 11:32:05 327

原创 kafka在windows及linux下的安装使用以及kafka与springboot整合

kafka在windows下的安装使用以及kafka与springboot整合kafka服务端在windows下的安装及使用到kafka下载网址下载最新版,最新版包含zookeeper解压,zookeeper默认端口为2181,如需要修改可以在config/zookeeper.properties配置如:当集群配置时slave(从服务器)可通过config/server.properties配置其zookeeper服务端的地址如:启动zookeeper:zookeeper-server-st

2020-07-16 16:01:34 321

原创 mysql数据库主从配置(主:linux,从:windows)

主服务器:192.168.68.128 从服务器:192.168.1.43参考:https://www.cnblogs.com/honeylemon/p/10591899.html主服务器配置:首先安装mysql数据库:参考https://www.jianshu.com/p/276d59cbc529在安装时可能会用到的命令:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock./mysqld --initialize --user=mysql

2020-06-15 14:52:47 230

原创 keepalived+nginx集群部署

1、首先准备两个linux虚拟服务器:192.168.132.130(服务器1)、192.168.132.132(服务器2),虚拟ip:192.168.132.1312、nginx安装及启动:1、首先先把linux一般要用到的组件装一下:yum install gcc-c++:gcc是Gnu的C语言编译器,至于C++编译器,它的名字叫做g++yum install -y pcre pcre-devel:在Nginx编译需要 PCRE(Perl Compatible Regular Expressi

2020-06-15 11:47:08 319

原创 springboot配置动态多数据源

在appliaction.yml中配置数据源信息,在数据源配置中读取yml中的值,将配置好的数据源放入sqlSessionFactory中,接下来需要考虑多数据源切换问题,采用如下方式,自定义一个注解,将注解放到类上(放方法上太麻烦),当使用aop拦截时出现以下问题:1、@within当方法执行时将注解放到类上是拦截不到的 2:通过execution可以拦截到但总是在切换数据源之后执行。因此放弃aop拦截的方式,改用通过实现Mybatis拦截器进行数据源切换。

2019-12-27 15:12:37 554 1

原创 springcloud gateway作为oauth2客户端

springcloud gateway作为oauth2客户端gateway配置application.yml其网关的配置需要加上过滤器(加上过滤器后会走TokenRelayGatewayFilterFactory过滤器,进行token验证)如使用默认自动方式去配置授权路径等会被拦截,因此我们自定义SecurityConfig授权服务器读取证书并配置JWT的JwtAccessTokenConvert...

2019-12-25 16:38:58 9025 2

springboot+多数据源+shiro+springcloud.zip

这是我自己为了学习springboot等相关知识搭建的一个简易的项目,里面主要包括springboot,shiro,mybatis,多数据源,springcloud的eureka集群,以及beetl的简单使用,springcloud的网关、oauth2授权等在其他的模块中,不久后会分享出来,另外我会在比较清闲的时候会放一些自己的学习心得,希望这些内容可以能够帮助到大家,这些只是我自己的理解,欢迎大家积极指出其中的错误及提出宝贵意见,我们一起努力!!!

2019-10-10

空空如也

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

TA关注的人

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