编程语言 Spring Cloud 集成 Sleuth+Zipkin+Mysql 1 配置 Zipkin-Server 现在的版本(2.23.16)已经可以直接运行官方提供的jar,不需要单独去写这个服务了,下载地址a.官网提供了两种运行方案:1 直接下载可执行jar 2 下载源代... 2022年12月6日Spring Cloud 集成 Sleuth+Zipkin+Mysql已关闭评论 阅读全文
搭建SpringBoot项目依赖和配置快速篇 maven依赖及一些配置这里主要是搭建项目常用到的maven依赖以及搭建项目会需要用到的一些配置文件,可能下面这些依赖还不是很全,但是应该会满足日常大部分的需求了SpringSpring项目的依赖&l... 2022年12月6日 编程语言搭建SpringBoot项目依赖和配置快速篇已关闭评论 阅读全文
编程语言 远程调用Feign 远程调用 Feign什么是FeignFeign 是Springcloud 提供一个声明式的伪Http客户端 它使得调用远程服务就像调用本地服务一样简单 只需要创建一个接口 并且添加注解就可以 Naco... 2022年12月6日远程调用Feign已关闭评论 阅读全文
编程语言 springcloud-的使用alibaba版——Nacos Discovery–服务治理 前言springcloud-alibaba版与原始相比改变了什么?springcloud alibaba版替换了以前的springcloud的组件,在国内很受欢迎,他与原始的更加简洁,一些组件提供了图... 2022年12月5日springcloud-的使用alibaba版——Nacos Discovery–服务治理已关闭评论 阅读全文
编程语言 Spring Cloud Alibaba入门实践(十九)-Feign整合Sentinel 之前项目已经引入了Feign和Sentinel的依赖,所以接下里先开启Feign对Sentinel的支持 ,如下: 接着我们要为下单接口做容错降级,保证订单服务高可用,下单接口会涉及到商品服务,所以需... 2022年12月5日Spring Cloud Alibaba入门实践(十九)-Feign整合Sentinel已关闭评论 阅读全文
编程语言 Nacos Discovery–服务治理 什么是服务治理服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注... 2022年12月5日Nacos Discovery–服务治理已关闭评论 阅读全文
编程语言 【分布式锁】02-使用Redisson实现公平锁原理 前言前面分析了Redisson可重入锁的原理,主要是通过lua脚本加锁及设置过期时间来保证锁执行的原子性,然后每个线程获取锁会将获取锁的次数+1,释放锁会将当前锁次数-1,如果为0则表示释放锁成功。可... 2022年12月5日【分布式锁】02-使用Redisson实现公平锁原理已关闭评论 阅读全文
Spring Boot 中使用@DateTimeFormat和@JsonFormat注解 被@DateTimeFormat和@JsonFormat注解修改的属性字段应该是Data类型@DateTimeFormat转换前端string类型到后端date类型,此字段一般加到属性上面 @Json... 2022年12月5日 编程语言Spring Boot 中使用@DateTimeFormat和@JsonFormat注解已关闭评论 阅读全文
编程语言 使用vscode搭建javaweb项目 使用vscode搭建javaweb项目工具准备创建web项目运行项目工具准备jdk, maven, tomcat9, vscode;上述软件的安装配置在百度就能找到很多教程, 所以此处不详述.(jdk... 2022年12月5日使用vscode搭建javaweb项目已关闭评论 阅读全文
Java中的公平锁和非公平锁实现详解 文章目录前言ReentrantLock的可重入性分析synchronized的可重入性ReentrantLock的可重入性ReentrantLock锁的实现分析公平锁和非公平锁公平锁FairSync非... 2022年12月5日 编程语言Java中的公平锁和非公平锁实现详解已关闭评论 阅读全文