zookeeper初探

1.zookeeper是什么?   zookeeper是一个分布式协调服务的开源框架,主要来解决分布式应用系统中一致性的问题。 2.zookeeper本质:   它的本质是一个分布式的小文件存储系统,它的文件存储模式类型一个目录结构构有,通过对目录结构效的管理,维护和监控数据节点的数据变化,从而达...

2019-04-30 16:44:23

阅读数 148

评论数 0

工作流表结构解析

一、表结构介绍   工作流Activity总共有23张表,总共可以分为5大类;   ACT_RE_*:RE表示repository,总共有3张表,带此前缀的表包含的是静态信息,如:流程定义,流程部署,流程设计模型。   ACT_RU_*:RU表示runtime,总共有6张表,这是运行时的表存...

2019-04-30 16:43:12

阅读数 81

评论数 0

redis

1.redis是什么? redis是一个非关系型数据库,主要是用来解决高并发,高可用产生的大数据存储问题,它是单线程的操作。 2.redis有哪几种数据类型,分别是什么? 有五种类型:string,hash,list,set,zset 3.redis的基本操作? 字符串类型(string...

2019-04-30 16:38:23

阅读数 33

评论数 0

第五章 查询优化

5.1使用索引 一、查询优化要点 1.为表创建索引,让数据库服务器查询行的速度更加的快。 2.最大程度使用创建表的索引,并且使用explain检测。 3.创建表示使用能够让数据库服务器高效处理的数据类型和表存储格式。 二、使用索引 总结:索引的好处,索引的存储,索引的使用方式,索引的代...

2019-04-23 11:26:39

阅读数 34

评论数 0

xmlBeanDefinitionReader对资源文件的读取解析和注册

首先讲讲xmlBeanDefinitionReader的作用,顾名思义,这个类是读取xml文件并获取beanDefinition进行注册的。 它的层级关系它实现了abstractBeanDefitionReader,而abstractBeanDefinition是envirenmentCapab...

2019-04-23 10:57:01

阅读数 42

评论数 0

rabbit原理及项目应用

1.rabbitMQ是什么? mq是由erlang语言开发的开源的amqp的实现。 2.rabbitMQ的基本原理是什么? 使用RabbitMQ,首先需要与rabbitMQ的visiu host建立连接,visiu host使用exchange和quence组成,当客户端与visiu hos...

2019-04-23 10:51:05

阅读数 61

评论数 0

Git总结

一、git介绍   Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目;   优点:分布式,元数据存储,采用sha-1算法; 二、git的简单知识点 git工作区,暂存区,版本库解释   git工作区:就是在服务器上拉下来可见的项目目录   暂存区:就是在.gi...

2019-04-23 10:48:26

阅读数 56

评论数 0

ioc整体流程

aop

2019-04-17 11:33:12

阅读数 41

评论数 0

maven总结

一、maven的介绍  maven是一个项目构建和jar包依赖的管理工具。  二、使用maven的优势  ①可以帮助我们构建项目,从验证,编译,测试,打包,检查,安装,部署一整套服务都会提供。  ②可以帮助我们管理jar包的依赖和依赖关系。 三、maven知识点总结 1.maven的基...

2019-04-04 10:26:50

阅读数 27

评论数 0

方法引用

一、方法引用概述   1.方法引用是lambda表达式一种简写的方式,回忆lambda表达式,它由接口申明和方法定义组成,而在方法引用中方法的定义已然让有符合接口定义的方法代替,不用重新定义方法。   2.方法引用有四种基本方式:①Class::new:获取该实例对象;           ...

2019-03-19 17:24:37

阅读数 69

评论数 1

Stream初步应用

一、什么是stream   Stream(流)是一个来自数据源的元素队列并支持聚合操作,数据来源可以从inputstream,数组,集合中获取;聚合操作可以类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。 二、stream基本...

2019-03-19 17:23:36

阅读数 78

评论数 0

集合的数据结构解析

Map接口:存储“键-值”对的数据 ----相当于高中的“函数y = f(x)” (x1,y1) (x2,y2) >key是不可重复的,使用Set存,value可以重复的,使用Collection来存放的,一个key-value对构成一个entry(Map.Entry),entry...

2019-03-19 17:22:46

阅读数 74

评论数 0

spring资源加载结构解析

1.spring中资源加载使用resources的原因? 在java将不同资源抽象成url,然后通过注册不同的hander来处理不同读取逻辑,一般hander使用协议的前缀来命名,如http,jar,file;然而url的hander并没有classpath和serverletContext的。...

2019-03-19 17:21:31

阅读数 115

评论数 0

xmlBeanDefinitionReader对资源文件的读取解析和注册

2.xmlBeanDefinitionReader对资源文件的读取解析和注册 首先讲讲xmlBeanDefinitionReader的作用,顾名思义,这个类是读取xml文件并获取beanDefinition进行注册的。 它的层级关系它实现了abstractBeanDefitionRea...

2019-03-19 17:20:44

阅读数 119

评论数 0

httpClient实现对webService服务的调用

public class HttpClientUtils { private Logger logger = LoggerFactory.getLogger(getClass()); /** * 发送form类型数据无附件 * @param json :请求的j...

2019-03-19 17:19:45

阅读数 90

评论数 0

webservice之jax-ws实现方式

1.什么是webservice? webservice是一种远程资源调用技术,它的实现方式主要分为两种,第一种是jaxws方式,它是面向方法的,它的数据类型是xml是基于soap实现传输;第二种是jaxrs方式,它是面向资源的,它的数据类型是xml或json是基于http协议实现传输。 2.j...

2019-03-19 17:18:45

阅读数 57

评论数 0

webservice之jax-rs实现方式

1.什么叫restful风格 restful是一组架构约束条件和原则,满足这些约束条件和原则的应用程序即是restful风格。 2.jax-rs实现步骤 1.创建一个简单应用(略) 2.添加依赖jar包 <!--cxf的客户端和服务端 --> &am...

2019-03-19 17:17:37

阅读数 123

评论数 0

AOP之增强器的获取

1.入口,对<aop:aspectj-autoproxy proxy-target-class=“false” expose-proxy=“false”/>标签的解析 public class AopNamespaceHandler extends NamespaceH...

2019-03-19 17:10:40

阅读数 75

评论数 0

AOP之代理的创建

1.入口:这是一个bean的后处理器,一般是在bean初始化后进行调用 @Override public Object postProcessAfterInitialization(@Nullable Object bean, String beanName) { if (bean != n...

2019-03-19 17:08:55

阅读数 55

评论数 0

spring容器的工程扩展

容器的工程扩展 applicationContext包含了对beanFactory的所有功能,并且做了相应的扩展。 1.入口 public ClassPathXmlApplicationContext(String... configLocations) throws BeansException...

2019-03-18 14:51:57

阅读数 41

评论数 0

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