![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
码农小诚
分享自己对技术的理解,与大家共同成长
展开
-
JAVA虚拟机之-JVM内存模型
JAVA虚拟机之之-JVM内存模型文章目录一、程序计数器(Program Counter Register):线程私有二、虚拟机栈(Java Virtual Machine Stacks):线程私有三、本地方法栈(Native Method Stack):线程私有四、堆(Java Heap):线程共享五、方法区(Method Area):线程共享5.1运行时常量池(Runtime Constant Pool):方法区的一部分六、直接内存(Direct Memory)java虚拟机在运行过程中会将申请到的原创 2021-04-21 20:42:01 · 301 阅读 · 1 评论 -
Zookeeper核心原理:节点类型、Watcher监听和AsyncCallback异步回调
目录:一、zookeeper节点类型:二、Zookeeper的Watcher监听:三、怎么设置Watcher监听:四、Zookeeper异步API调用:AsyncCallback五、Watcher和AsyncCallback的区别:一、zookeeper节点类型:PERSISTENT:持久化节点PERSISTENT_SEQUENTIAL:持久化顺序节点EPHEMERAL:临时节点EPHEMERAL_SEQUENTIAL:临时顺序节点持久化节点:一经创建,除非客户端手动删除,否则永久存在,持久化节原创 2021-03-03 15:28:12 · 1018 阅读 · 1 评论 -
教你最快速从零搭建一个Zookeeper集群
教你最快速从零搭建一个Zookeeper集群一.下载地址:3.4.14http://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/二.准备:3台带有jdk的虚拟机因为zookeeper是用java写的,所以要运行zookeeper首先需要java运行环境,也就是jdk,且建议使用1.8及以上版本虚拟机IP环境192.168.44.20jdk1.8192.168.44.21jdk1.8192.168.44.原创 2021-02-20 14:19:55 · 407 阅读 · 0 评论 -
java异步转同步CountDownLatch
java异步转同步CountDownLatch在我们使用java异步编程的过程中,如果碰上需要异步转同步的场景,就可以使用Java 1.5后给我们提供的类:CountDownLatch一、作用1.主线程等待子线程执行完毕后再开始执行2.程序启动过程中等待所有线程初始化操作完成后再执行后面的操作二、怎么使用//CountDownLatch使用很简单,只有一个Int有参构造,所以创建的时候必须指定一个int数字,下面称之为NCountDownLatch count = new CountDownL原创 2021-02-20 10:50:26 · 1072 阅读 · 0 评论 -
Zookeeper小白必看,建议先从这篇看起
Zookeeper概述前言:本文仅对Zookeeper中的一些基本概念进行讲解,适合对Zookeeper不了解的新人,并不对例如Zookeeper怎么选举,怎么实现分布式锁,写入过程是怎么二阶段提交的,这类细节问题作者将在其他Zookeeper文章中进行讲解。1.什么是zookeeper一个高性能、高可用的开源分布式协调服务,2.Zookeeper能做什么1.统一配置管理、2.统一命名服务、3.分布式锁、4.集群管理。3.Zookeeper的核心3.1文件系统:zookeeper的数据结构类原创 2021-02-19 16:56:34 · 489 阅读 · 0 评论 -
Error:Cannot build artifact ‘xxx:war exploded‘ because it is included into a circular dependency (ar
Error:Cannot build artifact ‘xxx:war exploded’ because it is included into a circular dependency (artifact ‘xxx:war exploded’, artifact ‘xx:war exploded’)因为他包含在循环依赖中解决方法:/idea/artifacts 目录下包含了两套xml配置,需要根据项目删除一套我删除了_war.xml和_war_exploded.xml后项目正常启动.原创 2021-02-19 12:36:54 · 644 阅读 · 0 评论