自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mori技术客栈

学习日记

  • 博客(11)
  • 收藏
  • 关注

原创 dubbo-源码分析Consumer

counsumer使用服务的时候会在xml中配置<dubbo:reference> dubbo在spring.handles里的NamespaceHandle又有如下配置:registerBeanDefinitionParser("application", new DubboBeanDefinitionParser(ApplicationConfig.class, true))...

2019-03-31 05:55:12 165

原创 dubbo-源码分析Provider

Dubbo provider启动原理:当我们的dubbo启动我们的spring容器时spring 初始化容器的时候会查找META-INF/spring.handles文件查找对应的NamespaceHandle,dubbo在其jar包下配置了DubboNamespaceHandle,该类下有以下配置项:registerBeanDefinitionParser("application",...

2019-03-30 05:13:04 185

原创 设计模式-工厂模式

工厂模式  当我们创建一个对象比较复杂时且客户端不关心于实例对象的创建过程时我们可以用工厂模式类型: 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式百度百科简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例...

2019-03-27 02:21:49 130

原创 springboot-包扫描源码分析

SpringApplication类提供了一种方便的方法来引导从main()方法启动的Spring应用程序@SpringBootApplicationpublic class Springbootv2Application { public static void main(String[] args) { //创建ApplicationContext并启动 ...

2019-03-19 02:12:34 1072

原创 spring源码分析-事务管理

当需要使用事务时我们会在xml配置文件中配置<!--使用注解事务 --><tx:annotation-driven transaction-manager="transactionManager" />跟Aop一样,当我们引入spring-tx 依赖时该jar包下有一个spring.handlers文件,文件中有如下配置http\://www.sprin...

2019-03-17 02:41:02 134

原创 spring源码分析- AOP

在解析xml的时候会创建一个DefaultNamespaceHandlerResolver 该实例在创建的时候会读取classpath下的META-INF/spring.handlers创建对应的NamespaceHandler,在引入aop的包时,aop包下会有对应的handler配置:http\://www.springframework.org/schema/aop=org.sprin...

2019-03-17 00:00:36 99

原创 Mongod启用分片

    在Mongodb中扩展可以通过横向扩展数据来处理,这种操作叫做分片。     通过跨服务器横向划分数据集,每台服务器负责处理自己的数据部分同时不会有一台服务器会负载过重,这样分片就可以支持大数据集和高吞吐量。每一个分片都是一个独立的数据库,所有的分片共同组成单个的逻辑数据库。分片集群中的组件:        分片数据服务器        mongos(路由服务器)        配置服务器...

2018-07-14 07:33:12 617

原创 Mongodb单台机器多实例集群搭建

    PS:因为条件有限,只能使用单机器多实例集群搭建,多机器配置一样    搭建一个三节点的集群,一个主副本节点一个辅助副本节点,还有一个仲裁节点,仲裁节点作用主要是在当一台机器DOWN掉时,投票机制还能正常运行,所以使用仲裁节点满足过半票数的要求。    预先准备配置:            三个节点使用不同的数据目录,所以预先创建三个数据目录:                /data/d...

2018-07-12 07:31:28 2726

原创 mongodb的故障转移和数据冗余

Mongodb提供了两种方式的数据冗余方式:    一、复制            1、主从复制                mongodb 允许有一个主节点和多个从节点 从节点从主节点复制同步数据                     主节点会保存一个oplog集合的操作记录,这个集合保存了对数据库的写入操作顺序历史记录。从节点负责从该集合复制数据。由于该集合是固定长度的,所以当从节点的状态...

2018-07-11 18:47:27 859

原创 mongodb 启用身份验证

mongodb 身份验证默认是禁用的,因此如果要启用身份验证需要在启动时指定--auth来启用身份验证 :mongod --auth所以在启用身份验证前你至少需要有一个用户。这个用户来负责创建和管理其他用户    mongodb 可用的角色有下面几种read:指定数据库里所有集合的只读访问readWrite: 指定数据库中任意集合的读写访问dbAdmin: 用户可以在指定数据库中执行管理操作,包括...

2018-07-11 15:30:03 807

原创 mongodb 安装启动

mongodb 安装    一、下载地址:        最新版本:https://www.mongodb.com/download-center?jmp=tutorials#community         历史版本:https://www.mongodb.org/dl/linux/x86_64-ubuntu1604    二、解压安装                把下载的安装包解压即可mo...

2018-07-11 13:38:21 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除