- 博客(12)
- 收藏
- 关注
原创 RabbitMQ详解
说到消息中间件,估计大伙多多少少都能讲出来一些,ActiveMQ、RabbitMQ、RocketMQ、Kafka 等等各种以及 JMS、AMQP 等各种协议,然而这些消息中间件各自都有什么特点,我们在开发中又该选择哪种呢?
2022-11-15 13:58:46 3637
原创 最全面的微服务技术栈——基础篇
分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。优点:降低服务耦合,有利于服务升级和拓展缺点:服务调用关系错综复杂分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:微服务的架构特征:微服务的上述特性其实是在给分布式架构制定一个标准,进一步降低服务之间的耦合度,提供服务的独立性和灵活性。做到高内聚,低耦合。
2022-11-07 19:26:18 595
原创 HashMap 的 7 种遍历方式与性能分析
随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?
2022-09-24 20:38:24 100
原创 springboot-Screw生成数据库文档
数据库说明文档,在我们开发项目时是非常必要的,有时项目交付时,客户也是需要让我们提供的,而如果人工编写,比如耗时,通过screw组件来生成文档,非常方便
2022-09-05 09:25:39 104
原创 Docker基础入门总结
Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中
2022-04-20 22:10:53 835
原创 IDEA中使用JRebel+XRebel实现项目热部署和应用交互式分析器功能
JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。目前对于idea热部署最好的解决方案就是安装JRebel
2022-04-06 19:59:14 3219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人