- 博客(80)
- 收藏
- 关注
原创 004 Kafka异常处理
分层处理:全局处理器兜底 + 方法级精细控制幂等消费:确保消息重复消费时的数据安全性监控覆盖:跟踪重试次数、DLQ堆积等关键指标事务隔离保证数据一致性。
2025-02-26 17:15:48
557
原创 002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡
002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡。
2025-02-18 17:02:29
1166
原创 001 SpringCloudAlibaba整合 - Nacos注册配置中心、Sentinel流控、Zipkin链路追踪、Admin监控
springcloudalibaba常用组件整合配置,nacos注册中心、nacos配置中心、sentinel流控、zipkin+seulth链路追踪、springbootadmin服务监控、gateway网关
2025-02-13 18:19:33
547
原创 004 ElasticSearch7.x开启认证,创建用户,修改密码
elasticsearch开启账号密码配置,使用kibana创建新用户,修改密码
2024-11-04 10:58:37
517
原创 记一次Mybatis的association使用子查询结果错误排查过程
mybatis的association标签子查询由于参数列自动转换导致查询结果错误问题
2024-10-09 10:07:27
451
原创 002 JavaClent操作RabbitMQ
使用rabbitmq官方提供的java客户端进行操作,包括driect直连模式,fanout模式,topic模式,work模式,及简单模式
2024-09-11 17:34:28
1115
原创 001 RabbitMQ入门及安装
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。RabbitMQ有四种工作模式,分别为direct(直连),fanout(分发),headers,topic(匹配)
2024-09-11 17:23:40
948
原创 SpringBoot整合Minio及阿里云OSS(配置文件无缝切换)
minio的安装配置,SpringBoot整合Minio对象存储及阿里云OSS对象存储,实现通过配置yml类型进行无缝切换
2024-09-06 17:54:30
1519
1
原创 SpringBoot整合DataX数据同步(自动生成job文件)
Springboot整合datax配置生成json文件进行数据同步,mysql和elasticsearch数据同步
2024-07-03 15:36:44
3053
原创 003 SpringBoot操作ElasticSearch7.x
SpringBoot2.7整合ElasticsearchRestTemplate及ElasticsearchRepository操作ElasticSearch7.x
2024-06-27 17:16:48
1134
1
原创 001 ElasticSearch7.x 、IK分词器、Kibana 环境搭建、安装
ElasticSearch7.x 、IK分词器、Kibana 在Windows和Linux下环境搭建、安装
2024-06-27 16:59:14
1211
原创 SpringBoot整合JavaMail邮件
1.SpringBoot整合JavaMailSender封装邮件发送相关配置2.使用mail的jar包实现邮件发送
2024-05-14 17:06:28
928
原创 CompletableFuture使用详解
CompletableFuture使用详解带run的方法,无入参,无返回值。带accept的方法,有入参,无返回值。带supply的方法,无入参,有返回值。带apply的方法,有入参,有返回值。带handle的方法,有入参,有返回值,并且带异常处理。以Async结尾的方法,都是异步的,否则是同步的。以Either结尾的方法,只需完成任意一个。以Both/Combine结尾的方法,必须所有都完成。
2023-11-09 15:54:12
183
原创 Nginx基本使用
为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限,例如,当访问/usr/local/nginx/html/image.jpg时,nginx既需要image.jpg文件的可读权限,也需要/, /usr,/usr/local,/usr/local/nginx,/usr/local/nginx/html的可以执行权限.解决办法:设置所有父目录为755权限。 该策略是将前端的访问IP进行hash操作,然后根据hash结果将请求分配到不同的后端服务器节点。
2023-04-24 15:37:39
641
原创 Redis的使用
解压后进入redis目录执行安装在执行make时如果出现下面的错误这个错误是因为当前使用的Linux系统环境没有安装gcc所以无法编译C语言程序,所以去安装gccyum 源安装 本地源没有时 从网络下载执行完成后在执行make如果出现下面错误将可执行程序安装到环境变量中上面是把相应的可执行文件放到/usr/local/bin安装成功后,如下:拉取redis镜像:创建redis挂载文件运行redis当挂载配置文件后 在宿主机上修改配置文件会影响搭配docker容器的内部配置文件,docker中
2023-03-24 17:31:58
1576
原创 ElasticSearch
启动docker下nginx,启动nginx其实就是为了要里面的配置文件docker中拉取镜像时 一般情况下 要检索 docker search 镜像资源名称 docker hub上去检索官方镜像docker pull 镜像名称 拉取镜像到本地 docker run1.本地中是否有镜像资源 ,如果没有则拉取该镜像2.创建nginx目录3.当nginx容器启动后将nginx容器内的文件复制到宿主机中挂载的nginx文件里面。
2023-03-15 15:54:47
1469
原创 RabbitMQ
官网erlang版本 : 20.3.8.x官方rabbitMq版本: rabbitmq-server-generic-unix-3.7.14.tar.xz1.安装环境2.在/usr/local/下创建erlangapp文件夹,创建erlang文件夹2.将erlang安装包上传到该目录3.解压4.进入erlang解压目录中5.由于是configure.in,所以需要使用autoconf生成配置如果报错autoconf找不到,则需要安装6.进入文件,编译安装7.配置环境变量8.重新加载环境
2023-03-15 15:41:32
402
原创 阿里SMS短信接口使用
1.用户注册时,在注册页填写手机号进行手机验证码的获取2.后台收到验证码请求后,首先校验手机号是否已存在3.若手机号存在,则提醒用户。4.若不存在,生成验证码,调用短信接口进行验证码发送5.判断验证码发送是否成功,成功后将用户手机号作为key,验证码作为value存到redis中,并设置redis的key的有效时间为15分钟。来使验证码只有15分钟内有效6.成功后用户输入信息,判断用户名是否重复。7.校验完成后提交表单,使用表单数据与redis中手机号对应的数值判断验证码是否正确,进行注册。短信依赖red
2023-01-16 15:15:42
3635
原创 MySQL主从复制+MyCat读写分离实现
作用: 主数据库损坏可以切到从数据库运行, 读写分离Mysql主从的底层实现是通过binlog日志方式来实现的,一个写请求发送到主mysql后会在binlog日志中追加相应的记录mysql中会通过一个中继日志的线程来同步从mysql来实现主从复制MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。
2023-01-16 15:06:03
890
原创 Dubbo+Zookeeper集成
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
2023-01-16 14:41:24
817
原创 SSM项目转springboot整合jsp
目录1.添加springboot相关pom依赖2.Springboot整合jsp2.1.使用打jar包方式执行2.2.打war包执行3.多数据源xml文件配置提取3.1.数据源bean提取3.2.创建数据源bean3.3.创建相关配置bean4.Spring全局事务配置类提取5.SpringAop的xml开发转为注解开发6.SpringMVC相关xml配置提取6.1 视图文件路径配置(视图解析器)6.2 拦截器注册6.3 文件上传限制6.4 全局异常处理7.web.xml配置提取7.1 全局应用上下文配置7
2022-12-08 10:40:42
1689
原创 Mybatis-Plus常用操作
多线程下,采用乐观锁保证数据不会被覆盖,而另一个数据可以采用自旋锁保证插入。比如创建时间和修改时间等字段,通过自动化完成,不用手动更新。低版本都需要单独配置Config插件。数据库表字段设置根据当前时间更新。首先设置数据库表字段自增。2.编写处理器处理注解。1.实体类字段加注解。
2022-08-24 23:04:57
175
空空如也
阿里云ECS安装hadoop后云安全告警
2024-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人