摘要: 正文: 1、什么是 rabbitmq 采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦 2、为什么要使用 rabbitmq 在分布式系统下具备异步,削峰,负载均衡等一系列高级功能; 拥有持久化的机制,进程消息,队列中的信息也可以保 阅读全文
posted @ 2020-09-25 09:03 Java架构师简乐 阅读(351) 评论(0) 推荐(0)
摘要: 昨天朋友找我喝酒,说30岁了,比较焦虑,钱没赚到,整天被媳妇数落。 其实现在我们看到的不一定就事真实的情况,就算从高斯分布看,平平淡淡的人生才是大部分人的轨迹。当然抖音、知乎上的不能比,人均收入百万,人均高富帅、白富美,但是那是包装的。 生活应该保持一颗乐观、努力的心,生活需要努力,但是成功需要运气 阅读全文
posted @ 2020-09-24 15:35 Java架构师简乐 阅读(450) 评论(0) 推荐(0)
摘要: 写在前面 在互联网应用中,高并发系统会面临一个重大的挑战,那就是大量流高并发访问,比如:天猫的双十一、京东618、秒杀、抢购促销等,这些都是典型的大流量高并发场景。 ​ 覆盖了高可用、高并发、隔离、限流、负载均衡与反向代理、多级缓存、应用级缓存、HTTP缓存、案例、如何扩容等大量知识点。 ​ ​ 由 阅读全文
posted @ 2020-09-23 21:43 Java架构师简乐 阅读(505) 评论(0) 推荐(0)
摘要: Futuresend(ProducerRecord<K, V> record) Futuresend(ProducerRecord<K, V> record, Callback callback) 从上面的 API 可以得知,用户在使用 KafkaProducer 发送消息时,首先需要将待发送的消息 阅读全文
posted @ 2020-09-23 21:36 Java架构师简乐 阅读(292) 评论(0) 推荐(0)
摘要: Qzone 微信 神作!阿里首发并发编程神仙笔记,Github已星标92K JAVA超神编程 2020-09-23 21:04:06 JVM 无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在J 阅读全文
posted @ 2020-09-23 21:08 Java架构师简乐 阅读(621) 评论(0) 推荐(0)
摘要: 架构 前后端分离: Nginx与Tomcat的关系在这篇文章,几分钟可以快速了解: https://www.jianshu.com/p/22dcb7ef9172 补充: setting.xml 文件的作用:settings.xml是maven的全局配置文件。 而pom.xml文件是所在项目的局部配置 阅读全文
posted @ 2020-09-23 14:24 Java架构师简乐 阅读(543) 评论(0) 推荐(0)
摘要: Spring Cloud实战电商项目mall-swarm地址:转发+关注 私信我获取地址 系统架构图 系统架构图 项目组织结构 mall├── mall-common-- 工具类及通用代码模块├── mall-mbg-- MyBatisGenerator生成的数据库操作代码模块├── mall-au 阅读全文
posted @ 2020-09-23 10:12 Java架构师简乐 阅读(187) 评论(0) 推荐(0)
摘要: 一、背景 前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择SpringBoot作为微服务的入门级微框架。 Mybatis-Plus是一个 Mybatis 的增强工具,有代码生成器,并且提供了类似hib 阅读全文
posted @ 2020-09-22 23:00 Java架构师简乐 阅读(273) 评论(0) 推荐(0)
摘要: Dataway介绍 Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具,使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布,一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到应用中并和应用共享同一 阅读全文
posted @ 2020-09-22 20:40 Java架构师简乐 阅读(412) 评论(0) 推荐(0)
摘要: 在Java程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 性能调优的步骤主要有:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优,验证是否达到调优目标。 现代大规模关键性系统中的Java性能调优,是一项富有挑战的任务。你需要关注 阅读全文
posted @ 2020-09-22 15:36 Java架构师简乐 阅读(114) 评论(0) 推荐(0)