摘要: 客户端负载均衡与服务端负载均衡 服务端负载均衡 通过服务端负载均衡设备维护的服务清单根据算法(轮训 权重负载 流量负载)取出服务地址 进行转发 客户端负载 将指定服务的服务清单订单(注册中心)下来 在客户端根据算法取出服务地址进行请求 Ribbon实现客户端负载均衡 rabbon是通过代理RestT 阅读全文
posted @ 2018-12-06 17:25 意犹未尽 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 说明 在Spring Cloud中是使用Eureka来实现服务的注册与发现的 请勿使用eureka2.x 用于生产 2.x已经停止开发了 使用1.x 最新版是1.9 我这里demo是使用1.9 详情:https://github.com/Netflix/eureka/wiki 基本概念 在Eurek 阅读全文
posted @ 2018-11-24 18:30 意犹未尽 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 最初架构 说明:最初我们架构是垂直的 所有功能都在一个项目里面 随着业务和用户的增长 原来一台服务器已经不能支撑现有的请求数 这个时候我们就需要部署多台服务器 优点: ①开发简单,集中式管理 ②基本不会重复开发 ③功能都在本地,没有分布式的管理和调用消耗 缺点: 1、效率低:开发都在同一个项目改代码 阅读全文
posted @ 2018-11-23 12:57 意犹未尽 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统,这些都是Zookeeper的应用场 阅读全文
posted @ 2018-07-23 14:26 意犹未尽 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Transaction 类图 接口定义 org.apache.ibatis.transaction.Transaction mybatis定义,提供获取链接自动打开事物关闭事物和回滚事物 public interface Transaction { Connection getConnection( 阅读全文
posted @ 2018-07-07 17:28 意犹未尽 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 说明 读了3遍:https://my.oschina.net/zudajun/blog/665956 现在统一整理成笔记 并跟着源码一行一行调试 统一整理起来 SqlSession 接口定义 public interface SqlSession extends Closeable { <T> T 阅读全文
posted @ 2018-07-07 17:08 意犹未尽 阅读(427) 评论(0) 推荐(1) 编辑
摘要: 新建学生表和学生证表 --学生表 CREATE TABLE student( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT 'id', `name` VARCHAR(20) NOT NULL COMMENT '姓名', `age` INT NO 阅读全文
posted @ 2018-07-07 15:51 意犹未尽 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 前言 首先感谢https://my.oschina.net/zudajun/blog/665956(jd上也出书了貌似) 这位作者。让自己能系统的看完和理解第一个框架的源码(其实我反复看了4遍以上,一遍实际操作 一边打断点一边看)。我现在发现学习一个框架首先会简单的应用,然后才是阅读源码进阶,不然直 阅读全文
posted @ 2018-07-07 12:46 意犹未尽 阅读(321) 评论(0) 推荐(0) 编辑
摘要: SpringBoot默认异常默认处理机制 Spring boot错误异常时通过BasicErrorController来处理的 通过判断是浏览器请求还是ajax请求响应页面或者json BasicErrorController部分源码 可以看到 只要是发生生异常浏览器请求 都会默认返回error页面 阅读全文
posted @ 2018-06-29 18:04 意犹未尽 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在web项目 我们常常使用拦截器做权限验证和登陆验证 1.创建一个拦截器实现类 标注@Componet 2.通过javaconfig的方式进行拦截器配置 阅读全文
posted @ 2018-06-29 16:51 意犹未尽 阅读(274) 评论(0) 推荐(0) 编辑