自定义博客皮肤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 289

原创 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.14 mkdir data 修改配置文件 cd /opt/zo

2020-06-02 23:21:43 220

原创 Spring解决循环依赖问题分析

循环依赖 循环依赖其实就是循环引⽤,也就是两个或者两个以上的 Bean 互相持有对⽅,最终形成闭环。⽐如A 依赖于B,B依赖于C,C⼜依赖于A。 Spring 中循环依赖场景有: 构造器的循环依赖(构造器注⼊) Field 属性的循环依赖(set注⼊) 其中,构造器的循环依赖问题⽆法解决,只能拋出BeanCurrentlyInCreationException异常,在解决 属性循环依赖时,Spring 采⽤的是提前暴露对象的⽅法。 循环依赖处理机制 prototype原型bean循环依赖(⽆法解决

2020-05-27 00:22:30 436

原创 多线程基础

多线程基础 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 注:本文档中若无特殊说明,线程统一指Java中的线程。线程是操作系统底层提供的,Java只是提供了通过Java语言来操作线程的API。 并发和并行 并行是指两个或者多个事件在同一时刻发生。 并发是指两个或多个事件在同一时间间隔内发生,不一定要同时。 区分并发和并行最关键的点就是:是否是同时。 线程特性和应用场景 特性 并行 异步 应用 网络请求分发(Tomcat处理Socket就是通过线程来实现的)

2020-05-18 21:59:29 271

原创 分布式理论笔记

分布式理论 分布式理论基础 分布式系统定义 分布式系统是一个硬件或软件分布在不同的机器上,彼此之间仅通过消息传递进行通信和协调的系统。 通俗的理解,所谓分布式系统,就是将一个业务拆分成多个子业务,然后部署到不同的服务器节点,组成的一个完整的系统叫做分布式系统。 分布式系统的两个重要因素 组件是分布在网络计算机上 组件之间仅仅通过消息传递来通信并协调行动 分布式系统的优势 每个服务器的算力是有限的,但是通过分布式系统,由N个服务器组成的分布式集群系统,理论上来说算力是无限扩张的。 类比来说,分布式系统

2020-05-17 19:28:51 742

空空如也

空空如也

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

TA关注的人

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