会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangxiaohui227
博客园
首页
新随笔
联系
订阅
管理
[置顶]
JSR-303规范对请求参数校验,以及异常统一处理,内嵌对象的属性校验
摘要: 1.引入依赖,版本需要对应:其中javax.validation是定义规范的一些接口,而实现由hibernate-validator实现 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</arti
阅读全文
posted @ 2021-01-05 18:38 yangxiaohui227
阅读(395)
评论(0)
推荐(0)
[置顶]
自定义springboot - starter 实现日志打印,并支持动态可插拔
摘要: 1. starter 命名规则: springboot项目有很多专一功能的starter组件,命名都是spring-boot-starter-xx,如spring-boot-starter-logging,spring-boot-starter-web, 如果是第三方的starter命名一般是:xx
阅读全文
posted @ 2020-05-30 15:20 yangxiaohui227
阅读(2918)
评论(1)
推荐(1)
2023年8月7日
springcloud 整合sentinel
摘要: 一、参考官网:Sentinel · alibaba/spring-cloud-alibaba Wiki · GitHub 1. 搭建sentinel Dashborad 1. 下载jar包: Releases · alibaba/Sentinel (github.com) 2. 启动:java -D
阅读全文
posted @ 2023-08-07 10:13 yangxiaohui227
阅读(1336)
评论(0)
推荐(0)
2023年7月13日
springboot整合kafka
摘要: 一、引入依赖 (kafka的版本和springboot的版本对不上的话,启动会报错,包类不存在) <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <vers
阅读全文
posted @ 2023-07-13 14:42 yangxiaohui227
阅读(1593)
评论(0)
推荐(0)
2023年7月12日
kafka集群安装
摘要: 一、搭建三个节点的zookeeper集群:参考之前写的博客:https://www.cnblogs.com/yangxiaohui227/p/17535507.html 我搭完后,zookeeper三个节点的ip地址是:192.168.233.11:2182,192.168.233.11:2183,
阅读全文
posted @ 2023-07-12 11:18 yangxiaohui227
阅读(24)
评论(0)
推荐(0)
zookeeper实现分布式锁的思路图解
摘要: 非公平锁: 公平锁: 读写锁: 读锁,只要前面没有写锁都加锁成功,前面有写锁就监听最靠近自己的写锁所在路径 写锁:跟非公平锁的逻辑一样,只要前面有其他锁,都要排队,然后监听距离自己最近的一个路径
阅读全文
posted @ 2023-07-12 11:15 yangxiaohui227
阅读(10)
评论(0)
推荐(0)
zookeeper作为注册中心,实现服务注册以及服务发现的思路图解
摘要: 一、服务发现 二、服务的发现:
阅读全文
posted @ 2023-07-12 10:55 yangxiaohui227
阅读(22)
评论(0)
推荐(0)
2023年7月10日
java客户端连接zookeeper
摘要: 一、使用官方的maven依赖: <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.10</version> </dependency> 代码: Zo
阅读全文
posted @ 2023-07-10 15:10 yangxiaohui227
阅读(189)
评论(0)
推荐(0)
2023年7月7日
zookeeper集群搭建以及常用命令
摘要: 一集群搭建:本次使用docker-compose.yml来搭建三个节点的zookeeper 1. 如果linux没安装docker-compose: 1.curl -L "https://github.com/docker/compose/releases/download/1.29.2/docke
阅读全文
posted @ 2023-07-07 16:56 yangxiaohui227
阅读(129)
评论(0)
推荐(0)
2023年7月5日
pod 容器下线前做些生命周期的操作,如服务从注册中心下线
摘要: 1.我们可以写一些下线的脚本如:(postop.sh) #!/bin/bash #先从注册中心下线 curl http://127.0.0.1:9010/server/deregister sleep 20 #睡眠20s,调用springboot优雅关机接口 curl -X POST http://
阅读全文
posted @ 2023-07-05 17:40 yangxiaohui227
阅读(27)
评论(0)
推荐(0)
kubesphere devops部署springboot项目
摘要: 一:使用流水线devops部署springboot项目的流程: 二、本次项目结构: 其中Dockerfile: FROM openjdk:8-jdk LABEL maintainer=leifengyang #docker run -e PARAMS="--server.port 9090" ENV
阅读全文
posted @ 2023-07-05 14:25 yangxiaohui227
阅读(820)
评论(0)
推荐(0)
2023年7月3日
kubesphere 发布springboot项目
摘要: 1.修改项目的配置:包括nacos、redis、mysql、rabbitMq 改成对应的服务域名: 之后:将项目打包好,并上传到linux某个文件夹: 其中Dockerfile: FROM openjdk:8-jdk LABEL maintainer=yangxiaohui #docker run
阅读全文
posted @ 2023-07-03 15:20 yangxiaohui227
阅读(289)
评论(0)
推荐(0)
下一页
公告