- 博客(5)
- 收藏
- 关注
原创 Zookeeper客户端使用
Zookeeper客户端原生API依赖<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.14</version></dependency>建立会话连接代码public class CreateSession {
2020-06-02 23:23:03 232
原创 Zookeeper环境搭建
Zookeeper环境搭建单机环境下载安装包,https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz拷贝到 linux 环境下的指定目录解压安装包tar -zxf zookeeper-3.4.14.tar.gz创建zk数据持久化路径cd /opt/zookeeper-3.4.14mkdir data修改配置文件cd /opt/zo
2020-06-02 23:21:43 146
原创 Spring解决循环依赖问题分析
循环依赖循环依赖其实就是循环引⽤,也就是两个或者两个以上的 Bean 互相持有对⽅,最终形成闭环。⽐如A依赖于B,B依赖于C,C⼜依赖于A。Spring 中循环依赖场景有:构造器的循环依赖(构造器注⼊)Field 属性的循环依赖(set注⼊)其中,构造器的循环依赖问题⽆法解决,只能拋出BeanCurrentlyInCreationException异常,在解决属性循环依赖时,Spring 采⽤的是提前暴露对象的⽅法。循环依赖处理机制prototype原型bean循环依赖(⽆法解决
2020-05-27 00:22:30 332
原创 多线程基础
多线程基础线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。注:本文档中若无特殊说明,线程统一指Java中的线程。线程是操作系统底层提供的,Java只是提供了通过Java语言来操作线程的API。并发和并行并行是指两个或者多个事件在同一时刻发生。并发是指两个或多个事件在同一时间间隔内发生,不一定要同时。区分并发和并行最关键的点就是:是否是同时。线程特性和应用场景特性并行异步应用网络请求分发(Tomcat处理Socket就是通过线程来实现的)
2020-05-18 21:59:29 197
原创 分布式理论笔记
分布式理论分布式理论基础分布式系统定义分布式系统是一个硬件或软件分布在不同的机器上,彼此之间仅通过消息传递进行通信和协调的系统。通俗的理解,所谓分布式系统,就是将一个业务拆分成多个子业务,然后部署到不同的服务器节点,组成的一个完整的系统叫做分布式系统。分布式系统的两个重要因素组件是分布在网络计算机上组件之间仅仅通过消息传递来通信并协调行动分布式系统的优势每个服务器的算力是有限的,但是通过分布式系统,由N个服务器组成的分布式集群系统,理论上来说算力是无限扩张的。类比来说,分布式系统
2020-05-17 19:28:51 662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人