前言: 端口号:21881 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 本质:主要作用是注册 ...
分类:
其他好文 时间:
2021-01-19 12:08:39
阅读次数:
0
###socket socket本质是插板和插座的意思,要完成数据的通信的套接字必须是成对出现的,即代表了插板和插座,,如下图所示,IP地址+端口号就对应了一个socket,一端的发送缓冲区对应了一端的接收缓冲区。建立连接的两个进程各自有一个socket来标识,那么这两个socket就组成的sock ...
分类:
其他好文 时间:
2021-01-19 11:42:22
阅读次数:
0
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive! 本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的, ...
分类:
Web程序 时间:
2021-01-18 11:37:50
阅读次数:
0
本质: GDB 默认采用的是 all-stop 模式,即只要有一个线程暂停执行,所有线程都随即暂停; non-stop 模式,该模式下调试多线程程序,当某一线程暂停运行时,其它线程仍可以继续执行。 PS : ①只有 7.0 版本以上的 GDB 调试器,才支持 non-stop 模式。 ②在all-s ...
分类:
其他好文 时间:
2021-01-18 11:01:06
阅读次数:
0
伪类与伪元素的特性及其区别: 伪类本质上是为了弥补常规CSS选择器的不足 伪元素本质上是创建了一个有内容的虚拟容器 CSS3中伪类和伪元素的语法不同; 伪类 :link :hover 伪元素 ::before ::after (伪类单冒号,伪元素双冒号) 可以同时使用多个伪类,而只能同时使用一个伪元 ...
分类:
其他好文 时间:
2021-01-16 12:14:40
阅读次数:
0
Flask信号 同Django一样,Flask也提供了信号机制。 即在特定的时间地点执行某一函数。 比如MySQL中某张表添加了新的记录,我们希望Redis中也进行更新,就可以使用自定义信号来完成。 Flask中的信号与中间件有一些相似之处,但是本质的工作范畴截然不同,不要将他们混淆: Flask中 ...
分类:
其他好文 时间:
2021-01-15 12:08:34
阅读次数:
0
闭包(closure)是 Javascript 语言的一个难点,面试时常被问及,也是它的特色,很多高级应用都要依靠闭包实现。本文尽可能用简单易懂的话,讲清楚闭包的概念、形成条件及其常见的面试题。 ...
分类:
编程语言 时间:
2021-01-14 11:00:49
阅读次数:
0
包机制 本质就是文件夹 一般利用公司域名倒置作为包名:如百度域名www.baidu.com 包名:com.baidu.www;com.baidu.baike ...
分类:
编程语言 时间:
2021-01-13 11:04:34
阅读次数:
0
题意: 戳这里 分析: 前置芝士:SAM(求本质不同的子串数目),LCT (在SAM上动态修改)线段树 首先我们先考虑求区间内元素种类数 这类问题的常见做法,就是对于每一个元素只维护它最后一次出现的位置,然后区间查询和值就可以了,但为了实现这个操作,我们必须找到一个方法求出本质相同的子串上一次出现的 ...
分类:
其他好文 时间:
2021-01-13 10:49:22
阅读次数:
0
v-model本质上是 :value和v-on的结合体,就是绑定他的value,通过v-on触发,从而更新数据 双向绑定得的实现主要依赖于Object.defineProperty(),通过这个函数可以监听到get,set事件 其中observer是最主要的部分,用Object.defineProp ...
分类:
其他好文 时间:
2021-01-12 11:25:03
阅读次数:
0