阿里-马云的学习笔记

导航

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页

2019年6月6日 #

spring cloud深入学习(七)-----配置中心git示例

摘要: 随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。 市面上开源的配置中心有很多,BAT每家都出过,360的QConf、 阅读全文

posted @ 2019-06-06 23:56 阿里-马云的学习笔记 阅读(241) 评论(0) 推荐(0) 编辑

spring cloud深入学习(六)-----熔断监控Hystrix Dashboard和Turbine

摘要: Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够 阅读全文

posted @ 2019-06-06 23:32 阿里-马云的学习笔记 阅读(249) 评论(0) 推荐(0) 编辑

2019年6月5日 #

dubbo入门学习(一)-----分布式基础理论、架构发展以及rpc、dubbo核心概念

摘要: 一、分布式基础理论 1、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法 阅读全文

posted @ 2019-06-05 23:51 阿里-马云的学习笔记 阅读(699) 评论(0) 推荐(0) 编辑

2019年5月30日 #

mybatis深入理解(八)-----关联表查询

摘要: 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 表之间的关系如下: 1.3、定义实体类 1、Teacher类,Teacher类是teacher 阅读全文

posted @ 2019-05-30 23:09 阿里-马云的学习笔记 阅读(254) 评论(0) 推荐(0) 编辑

mybatis深入理解(七)-----MyBatis缓存机制的设计与实现

摘要: 缓存设计 MyBatis将数据缓存设计成两级结构,分为一级缓存、二级缓存: 一级缓存是Session会话级别的缓存,位于表示一次数据库会话的SqlSession对象之中,又被称之为本地缓存。一级缓存是MyBatis内部实现的一个特性,用户不能配置,默认情况下自动支持的缓存,用户没有定制它的权利(不过 阅读全文

posted @ 2019-05-30 22:58 阿里-马云的学习笔记 阅读(299) 评论(0) 推荐(0) 编辑

mybatis深入理解(六)-----MyBatis的二级缓存的设计原理

摘要: MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executo 阅读全文

posted @ 2019-05-30 22:50 阿里-马云的学习笔记 阅读(208) 评论(0) 推荐(0) 编辑

mybatis深入理解(五)-----MyBatis的一级缓存实现详解 及使用注意事项

摘要: 0.写在前面 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓 阅读全文

posted @ 2019-05-30 22:28 阿里-马云的学习笔记 阅读(414) 评论(0) 推荐(0) 编辑

mybatis深入理解(四)-----MyBatis的架构设计以及实例分析

摘要: MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。 一、MyBatis的框架设计 1.接口层 和数据库交互的方式 阅读全文

posted @ 2019-05-30 21:56 阿里-马云的学习笔记 阅读(354) 评论(0) 推荐(0) 编辑

2019年5月29日 #

mybatis深入理解(三)-----MyBatis事务管理机制

摘要: MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将讲述MyBatis的事务管理的实现机制。首先介绍MyBatis的事务Transaction的接口设计以及其不同实现JdbcTransaction 和 ManagedTransaction;接着,从MyBati 阅读全文

posted @ 2019-05-29 22:55 阿里-马云的学习笔记 阅读(979) 评论(0) 推荐(0) 编辑

mybatis深入理解(二)-----Mybatis数据源与连接池

摘要: 对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的。紧接着将分类介绍UNPOOLED、POOL 阅读全文

posted @ 2019-05-29 22:38 阿里-马云的学习笔记 阅读(1345) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页