Monica2333

LV1
发表了文章

浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树...

上篇文章我们主要介绍了线性数据结构,本篇233酱带大家康康 无所不在的非线性数据结构之一:树形结构的特点和应用。

Monica2333
发表了文章

浅谈常见数据结构和算法的应用系列(一)

当然不止。我觉得刷题是一件有意思的事,就像小猫小狗咬自己尾巴,玩弄的不亦乐乎。比喻可能不太恰当,是有种沉迷小游戏的感觉。可是在艰难打野的过程中,我们不要忘了,最...

Monica2333
发表了文章

图解leetcode11:盛最多水的容器

题目描述: 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为...

Monica2333
发表了文章

图解leetcode5-10 | 和233酱一起刷leetcode系列(2)

相信小伙伴看到这道题目,也和233一样觉得Z字形排列的字符串冥冥中有些规律。为了方便解释 ,我们假设输入:

Monica2333
发表了文章

Effective Java(第三版)-学习笔记

这本书的目的是帮助编写清晰正确,可用的,健壮性灵活性高和可维护的代码,而非针对高性能。主要从对象,类,接口,泛型,枚举,流,并发和序列化等方面介绍。

Monica2333
发表了文章

disconf配置crud交互流程

整体的实现是用zk watch作为轻量级的实时推送。当配置更新时, disconf-web推送最新配置到zk上,disconf-client获取到zk事件通知时...

Monica2333
发表了文章

zookeeper集群间通信类型

zookeeper集群间通信大体可分为四类:数据同步型,服务器初始化型,请求处理型,会话管理型 数据同步型

Monica2333
发表了文章

zookeeper中zoo.cfg详解

zoo.cfg介绍 https://www.cnblogs.com/likui360/p/5985588.html

Monica2333
发表了文章

Java线程中断

首先,一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop, Thread.suspend, Thread.res...

Monica2333
发表了文章

Unix IO模型

1.同步,异步,阻塞,非阻塞的概念: 一般来说,一个输入操作包含两个阶段: (1)等待数据准备好 (2)将数据从内核拷贝到用户空间

Monica2333
发表了文章

异步Future机制

1.jdk提供的可异步获取任务运行结果的类FutureTask,实现了Runable和Future接口。可同时作为任务执行并获取任务的返回结果。

Monica2333
发表了文章

Java的四种引用和回收策略

参考: Java Reference详解 . 这篇讲的很清楚!!理解这些引用类型 注意一点,当JVM回收时,如果有回收引用队列queue,会把回收的refe...

Monica2333
发表了文章

Java集合类

HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允...

Monica2333
发表了文章

disconf-client原理分析

com.baidu.disconf.client.DisconfMgrBean:第一个加载的bean

Monica2333
发表了文章

disconf-web原理分析

disconf-web是基于tomcat,springMVC构建的web应用,tomcat启动时,会加载webapp下面的web.xml

Monica2333
发表了文章

disconf相关问题总结-结合issue,官方文档

对于Web系统: 要实现统一读取,可以使用ThreadContext+AOP来实现。 ThreadContext的使用方式有以下几种:

Monica2333
发表了文章

zookeeper源码分析(9)-Curator相关介绍

zookeeper常用的Java客户端有三种:zookeeper原生的、Apache Curator、开源的zkclient。Curator官网上这么说

Monica2333
发表了文章

zookeeper源码分析(8)-会话管理

zookeeper客户端和服务端维持一个TCP长连接,它们之间任何正常的通信都需要一个正常的会话。本文主要分析会话生命周期中会话状态的变化过程和客户端服务端如何...

Monica2333
发表了文章

zookeeper源码分析(7)-服务器请求处理链的初始化

在zookeeper集群中,分为Leader,Follewer,Observer三种类型的服务器角色,请求是通过各自的请求处理链来处理,所有的请求处理器均实现了...

Monica2333
发表了文章

zookeeper源码分析(6)-数据和存储

在Zookeeper中,数据存储分为两部分:内存数据存储和磁盘数据存储。本文主要分析服务器启动时内存数据库的初始化过程和主从服务器数据同步的过程。在此之前介绍一...

Monica2333

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券