自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kirito的博客

仅代表本人学习记录,借鉴了很多大佬们的博客。

  • 博客(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关注的人

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