自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌殇殇的博客

陌殇殇的java学习笔记

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

原创 003 SpringCloud整合-LogStash安装及ELK日志收集

LogStash安装及springCloud整合ELK日志收集

2025-03-18 11:53:06 965

原创 004 Kafka异常处理

分层处理:全局处理器兜底 + 方法级精细控制幂等消费:确保消息重复消费时的数据安全性监控覆盖:跟踪重试次数、DLQ堆积等关键指标事务隔离保证数据一致性。

2025-02-26 17:15:48 557

原创 003 SpringBoot集成Kafka操作

springboot操作kafka

2025-02-26 17:12:01 643

原创 002 Java操作kafka客户端

java操作kafka客户端

2025-02-26 17:05:39 1109

原创 001 Kafka入门及安装

Kafka安装,待完善

2025-02-26 16:58:40 1128

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

原创 Redis:基于PubSub(发布/订阅)、Stream流实现消息队列

Redis的PubSub(发布/订阅)、Stream流操作

2024-12-10 09:32:15 1095

原创 004 ElasticSearch7.x开启认证,创建用户,修改密码

elasticsearch开启账号密码配置,使用kibana创建新用户,修改密码

2024-11-04 10:58:37 517

原创 001 Hadoop安装、Spring整合测试

Hadoop安装,整合

2024-10-12 17:21:00 965

原创 003 Springboot操作RabbitMQ

springboot操作rabbitmq

2024-10-10 15:17:19 1399

原创 记一次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整合ShardingSphere

SpringBoot整合ShardingSphere分库分表及读写分离

2024-07-29 10:12:49 1048

原创 SpringBoot整合Quartz定时任务

springboot整合quartz定时任务,纯yml配置方式,无需配置类

2024-07-24 10:11:45 1024 2

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

原创 002 使用kibana操作ElasticSearch7.x

使用kibana操作ElasticSearch7.x

2024-06-27 17:09:18 945 1

原创 001 ElasticSearch7.x 、IK分词器、Kibana 环境搭建、安装

ElasticSearch7.x 、IK分词器、Kibana 在Windows和Linux下环境搭建、安装

2024-06-27 16:59:14 1211

原创 SpringBoot整合WebClient进行Http远程调用

SpringBoot整合WebClient进行Http远程调用。

2024-06-25 11:47:38 800 1

原创 关于EasyExcel导入数据时表格日期格式识别为数字问题

关于EasyExcel导入数据时表格日期格式识别为数字问题使用自定义转换器

2024-05-29 18:14:34 1253

原创 SpringBoot整合JavaMail邮件

1.SpringBoot整合JavaMailSender封装邮件发送相关配置2.使用mail的jar包实现邮件发送

2024-05-14 17:06:28 928

原创 POI、EasyExcel操作Excel表格详解

POI和EasyExcel操作excel详解

2024-04-04 10:23:28 1114 1

原创 Comparator接口方法详解

Comparator接口方法详解

2024-03-29 17:54:15 550 1

原创 Optional类方法使用详解

Optional类方法使用详解

2024-03-29 12:07:02 974

原创 2024-03-28 Java8之Collectors类

Collectors类常用方法整理

2024-03-28 17:17:28 464 1

原创 2024-03-28 Java8之Stream流常用方法

Java8之Stream流常用方法整理详解

2024-03-28 17:13:08 304

原创 CompletableFuture使用详解

CompletableFuture使用详解带run的方法,无入参,无返回值。带accept的方法,有入参,无返回值。带supply的方法,无入参,有返回值。带apply的方法,有入参,有返回值。带handle的方法,有入参,有返回值,并且带异常处理。以Async结尾的方法,都是异步的,否则是同步的。以Either结尾的方法,只需完成任意一个。以Both/Combine结尾的方法,必须所有都完成。

2023-11-09 15:54:12 183

原创 FastDFS使用

​ fastdfs安装,springboot集成

2023-04-24 15:53:25 4078 1

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

空空如也

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

TA关注的人

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