- 博客(9)
- 资源 (10)
- 收藏
- 关注

原创 SpringBoot打包之spring-boot-maven-plugin插件编译可执行Jar包原理分析
Spring Boot 为我们使用、构建和运行 Spring 项目带来了极大的方便,Spring Boot 可以通过 Gradle 或者 Maven 插件将项目构建成==可执行==的 Jar 包,使得我们写的 Web 项目也可以直接通过 `java -jar xxx.jar` 方式直接启动。Spring Boot 在 Maven 是通过引入 spring-boot-maven-plugin 插件来构建可执行 Jar 包的。
2021-03-18 16:57:47
8257

原创 使用 Idea 的 Diagram 功能查看 UML 类图
Idea 是一款非常强大的开发工具,可以在项目中生成 UML 类图,来反映应用项目中类的关系以及类与方法的结构。可以更好地帮助我们进行一些程序设计、源码分析、问题排查等实际应用场景。下面我们就来看看如何使用 Idea 中的 Diagram 工具来生成、显示和分析 UML 类图。在 Idea 中查看类图需要安装 UML 插件,若还未安装插件的请自行安装插件,并保证 UML 插件处于生效状态。
2021-03-16 23:17:27
26005
5

原创 发布/上传Jar包到Maven中央仓库 - 史上最详细
发布 Jar 包到 Maven 中央仓库在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三方的镜像。本文将一些简单实用的操作步骤和示例,带领大家将自己写好的代码或开源项目发布到 Maven中央仓库(https://mvnrepository.com/)中,让其他人可以直接依赖你的 jar 包,而不需要先下载你的代码 / jar 后 install 到本地
2021-03-12 15:34:55
7908
8

原创 分布式事务解决方案全解析
对于刚刚接触分布式系统的伙伴来说,分布式看起来非常高大上、深不可测。目前已有Dubbo、SpringCloud等较好的分布式框架,但分布式事务仍是分布式系统一大痛点,本文结合一些经典博客文章,简单解析一些常见的分布式事务解决方案。
2021-01-22 16:45:37
8978
15

原创 SpringBoot2.3.0 + Docker实现分层打包
SpringBoot + Docker分层打包背景SpringBoot默认使用org.springframework.boot:spring-boot-maven-plugin Maven插件把项目编译成jar包。默认编译的jar包是一个整体,通过java -jar命令可直接启动。结合docker后,我们可以通过DockerFile或者Docker Compose方式打包成Docker镜像。但每次Maven会将SpringBoot项目文件编译出一个全量jar包在target文件夹下,其jar包内包含我们
2020-06-15 12:02:42
3526
5

原创 SQLServer 2016无域部署AlwaysOn集群+SpringBoot读写分离配置
SQL Server 2016 + AlwaysOn 无域集群文章目录SQL Server 2016 + AlwaysOn 无域集群前期准备规划注意事项环境准备节点规划配置故障转移集群配置计算机的 DNS 后缀配置去中心化的DNS服务器安装故障转移集群创建集群配置 AlwaysOn开启AlwaysOn创建认证证书创建高可用性组创建侦听器可读副本的负载均衡主角色中的连接可读辅助副本设置数据库实例监...
2019-07-05 15:22:56
4814
4

原创 Spring Cloud 使用Sentinel代替Hystrix做为Feign的熔断器之Fallback统一处理
本文的思想建立在已经能初步使用Feign的基础之上,如果你还是零基础,建议先去补充一些Spring Cloud Feign +Hystrix的知识。Spring Cloud Feign默认使用Hystrix作为熔断器,随着Spring Cloud Alibaba家族日益壮大,Sentinel-0.9.0版本也支持Gateway了。今天我们来看看如何简化代码,使用Feign,如何用Sentinel代...
2019-05-29 14:15:36
14528
9

原创 Spring Cloud+Spring Boot使用Feign日期参数转化异常源码追踪及解析
Spring Cloud+Spring Boot使用Feign日期参数转化异常源码追踪及解析作者在使用Spring Cloud + Feign,在进行服务间接口调用时,发现在有RequestParam注解的时间参数时,Feign解析出来的HTTP请求参数会出现类似“2019-04-10 下午34:39”的错误样式,导致Feign Client接收RequestParam参数的时候无法解析时间报错。
2019-04-11 14:28:20
4103

原创 Spring Cloud Gateway整合Swagger聚合微服务系统API文档(非Zuul)
【源码中的Spring Boot版本为2.1.3,更新了一点小细节,主要是看思路吧】最近在学习SpringBoot2和Spring Cloud.Finchley版,网上资料也是少的可怜,大部分还是通过一些github或者码云上的一些开源框架来学习,途中出现的一些bug也只能自己看看源码尝试解决。最近使用Spring Cloud Gateway替换Zuul的时候发现Swagger并不支持以WebF...
2018-07-18 19:45:24
49907
141
redis-desktop-manager-2020.1.rar
2020-06-29
redis-desktop-manager-2020.0.rar
2020-04-30
redis desktop manager 2019.5
2019-12-24
redis desktop manager 2019.4
2019-10-23
redis-desktop-manager-2019.1.rar
2019-07-10
TeamViewer 中文正式注册破解版.rar
2019-07-10
docker-compose-Linux-x86_64.rar
2019-05-22
redis-desktop-manager0.9.9最新编译版
2019-03-28
mysql workbench汉化
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人