摘要: 什么是微服务架构 简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API 进行通信协作。被拆分成的每-一个小型服务都围绕着系统中的某一项或一些耦合度较高的业务功能进行构建,并 阅读全文
posted @ 2020-09-24 20:46 架构分享 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 自己总结的RabbitMQ的教程,有不恰当的地方欢迎小伙伴指出。 我们先来看一下一条消息在RabbitMQ中的流转过程 ​ 图示的主要流程如下 整个流程主要就4个参与者message,exchange,queue,consumer,我们就来认识一下这4个参与者 消息可以设置一些列属性 ​ 接收消息, 阅读全文
posted @ 2020-09-24 15:33 架构分享 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足 阅读全文
posted @ 2020-09-24 14:01 架构分享 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 高性能程序就是高效的利用CPU、内存、网络和磁盘等资源,在短时间内处理大量的请求。那如何衡量“短时间和大量”呢?其实就是两个关键指标:响应时间和每秒事务处理量(TPS)。 那什么是资源的高效利用呢? 我觉得有两个原则: 减少资源浪费。比如尽量避免线程阻塞,因为一阻塞就会发生线程上下文切换,就需要耗费 阅读全文
posted @ 2020-09-24 10:37 架构分享 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVC Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但 阅读全文
posted @ 2020-09-24 09:20 架构分享 阅读(179) 评论(0) 推荐(0) 编辑