摘要:
前言: 这一章我们来阅读Zookeeper源码,对其执行原理进行大致的了解。 zookeeper源码解析 1)首先下载zookeeper源码,导入IDEA中 下载地址:https://github.com/apache/zookeeper 2)启动 根据bin目录下的启动脚本zkServer.sh中 阅读全文
摘要:
zookeeper概述: zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。 zookeeper提供了分布式数据一致性解决方案,那什么是分布式数据一致性?首先我们谈谈什么叫一致性? 阅读全文
摘要:
什么是微服务架构。微服务架构有很多定义。这是我的定义: 微服务架构是一种在于将复杂庞大的项目,按照(业务或则功能区分)进行模块化,一块块的拆分成子模块(子系统)(微服务)。 这些子系统属于流程(因此可独立部署),并且这些子系统之间通过与语言无关的轻量级网络通信相互通信(例如REST,gRPC)或异步 阅读全文
摘要:
前面在我们的MMall电商项目中有讲到使用Spring Schedule定时器实现定时关单的任务。 回顾: Spring Schedule定时关单快速入门(一) 在普通的Spring Schedule的引入中使用上面的方法一步步的引入即可。当我们使用SpringBoot对项目进行部署架构的时候上面的 阅读全文
摘要:
前言: SSM架构下只需要部署多台Tomcat服务器后通过Nginx负载均衡即可解决。而在SpringBoot中并不需要自己部署Tomcat,而是内部已经自带了。所以我们只需要将其打包后启动,然后交给Nginx进行负载均衡即可 前期SSM架构做过的Tomcat集群:Tomcat集群部署流程流程 和 阅读全文
摘要:
github网站,以及其他的国外网站有时会遇到访问不了的情况,本文介绍怎么处理这样的问题。 一、站长工具查询DNS 访问 http://tool.chinaz.com/dns/ ,在输入框中填写 github.com,然后点击检测按钮,会列出响应ip 也可以通过 https://www.ipaddr 阅读全文
摘要:
目录: SpringBoot简介 springBoot接口返回json SpringBoot的热部署 SpringBoot资源文件管理配置 SpringBoot配置全局的异常捕获 SpringBoot简介 微框架,与Spring4一起诞生,比如@RestController 可以快速上手,整合了一些 阅读全文
摘要:
. 阅读全文
摘要:
前言: 在这之前我们已经建立请求和Controller方法的映射集合,接下来我们就要去取出映射关系里获取请求的逻辑实例。 根据请求查找对应的Controller方法的流程主要发生在DispatcherServlet类的doDispatch()方法。该方法的调用时机是当我们访问路径:http://lo 阅读全文
摘要:
前言: 在使用SpringMVC的时候有没有想过,为什么在controller类的方法上,添加一个@RequestMapping("/toIndex")注解的时候,从浏览器的输入localhost:8080/toIndex请求就可以到达指定的controller方法呢? 接下来我们就开始讲Reque 阅读全文