摘要: 1.合并 自己开发分支为query,开发完成后需要提交至主分支master,query是从master某一时间点拉下来的分支,在之后可能会有其他功能分支合并上去,现在将query的最新代码合并至master。 首先,将代码提至远程query(commit,push) 再将master主分支检出:gi 阅读全文
posted @ 2019-12-09 16:31 *青锋* 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper常用客户端有三种:原生客户端、zkClient、curator 项目中使用前,需要导入相关依赖 原生客户端 创建会话 不使用监听 通过之前的学习可以知道,CONNECTING标志客户端正在连接,并不能确保已经连接上zk服务。可能发生还没有连接到zk服务就进行对zk访问的情况 使用监 阅读全文
posted @ 2019-09-03 18:20 *青锋* 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. ZooKeeper的特性 ZooKeeper的特性主要从会话、数据节点,版本,Watcher,ACL权限控制,集群角色这些部分来了解,其中需要重点掌握的数据节点与Watcher 1.1 会话 客户端与服务端的一次会话连接,本质是TCP长连接,通过会话可以进行心跳检测和数据传输 会话(sessi 阅读全文
posted @ 2019-08-30 20:55 *青锋* 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. ZooKeeper是什么 ZooKeeper致力于提供一个高性能、高可用,且具备严格的顺序访问控制能力的分布式协调服务,是雅虎公司创建,是Google的Chubby一个开源的实现,也是Hadoop和Hbase的重要组件 1.1 ZooKeeper设计目标 简单的数据结构:共享的树形结构,类似文 阅读全文
posted @ 2019-08-30 20:23 *青锋* 阅读(209) 评论(0) 推荐(0) 编辑
摘要: AOP:面向切面编程【底层使用动态代理实现】,就是在运行期间动态的将某段代码切入到方法的指定位置进行运行的编程方式 基本使用 测试 知识点 execution:用于匹配方法执行的连接点 ProceedingJoinPoint:应用于环绕通知,使用proceed()执行目标方法 @Aspect:声明当 阅读全文
posted @ 2019-05-29 15:57 *青锋* 阅读(309) 评论(0) 推荐(0) 编辑
摘要: spring中自定义组件需要使用spring的底层组件时,可以通过自定义组件实现相关XxxAware接口,重写其中的方法进而实现 例如:自定义一个组件,该组件中需要使用ApplicationContext、BeanFactory,那么我们就可以通过实现ApplicationContextAware、 阅读全文
posted @ 2019-05-29 14:03 *青锋* 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: spring中给bean的属性赋值 xml文件properties标签设置 <bean id="student" class="com.enjoy.study.cap10.Student" > <property name="id" value="18"/> <property name="name 阅读全文
posted @ 2019-05-27 18:59 *青锋* 阅读(4220) 评论(0) 推荐(0) 编辑
摘要: spring中实现BeanPostProcessor的后置处理器 ApplicationContextAwareProcessor 进入该实现类内部 可以看到:该类帮我们组建IOC容器,判断我们的bean有没有实现ApplicationContextAware接口,并作出相应处理(setApplic 阅读全文
posted @ 2019-05-27 17:18 *青锋* 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: bean的生命周期指的是bean的创建——>初始化——>销毁的过程,该过程是由spring容器进行管理的 我们可以自定义bean初始化和销毁的方法:容器在bean进行到当前生命周期时,调用自定义的初始化和销毁方法 自定义初始化和销毁方法 init-method、destroy-method 配置文件 阅读全文
posted @ 2019-05-21 17:45 *青锋* 阅读(388) 评论(0) 推荐(0) 编辑
摘要: spring简介 spring是一种开源轻量级框架,是为了解决企业应用程序复杂性而创建的 spring是企业应用开发的“一站式”框架,致力于为javaEE应用的各层(表现层、业务层、持久层)开发提供解决方案,而不仅仅是某一层的解决方案 spring并不会代替原有的那些框架,而是以高度的开放性,与已存 阅读全文
posted @ 2019-05-18 15:27 *青锋* 阅读(1158) 评论(0) 推荐(0) 编辑