码迷,mamicode.com
首页 > 2019年09月02日 > 全部分享
zookeeper 源码(一) 选举和同步数据
前言 在开始阅读代码前我们先来了解一下zk 的大致结构,具体大概要实现的核心功能有那些,心中有个大概的框架阅读代码时再深入其中的细节,就会非常好懂,本人觉得这是一个阅读源码的好方法,可以最快地切入到源码中,先知大体,后知细节。 我们先不考虑权限控制的问题,zk底层使用 zab ,是一种分布式一致性协... ...
分类:其他好文   时间:2019-09-02 23:30:02    阅读次数:35
ElasticSearch
1,什么是 ElasticSearch Elasticsearch (ES)是一个基于Lucene(Apache 旗下的一个搜索引擎)构建的开源、分布式、RESTful 接口全文搜索引擎。 Elasticsearch 还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以 ...
分类:其他好文   时间:2019-09-02 23:29:49    阅读次数:30
优先队列及改变优先级
priority_queue<int>que//默认最大的先出来 priority_queue<int,vector<int>,greater<int> >que;///最小的先出来 struct node{ int x,y; bool operator < (const node &b)const... ...
分类:其他好文   时间:2019-09-02 23:29:34    阅读次数:43
PHP当中的常量及其声明
常量的特点: 1、使用 define() 函数来定义常量,在 PHP 5.3 以后,也可以使用 const 关键字在类定义之外定义常量。如果常量被定义,就不能再改变或者取消定义。 2、常量只能包含标量数据(boolean,integer,float 和 string)。可以定义 resource 常 ...
分类:Web程序   时间:2019-09-02 23:29:06    阅读次数:42
9_____变态跳台阶
题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析: 关于本题,前提是n个台阶会有一次n阶的跳法。分析如下: f(n):表示 到台阶n 的跳跃方式 f(0):表示直接跳n阶台阶。 f(1) = 1; //作为递归结束的条件 ...
分类:其他好文   时间:2019-09-02 23:28:51    阅读次数:35
Python数据类型
list 元组 (只读) dict 字典 集合 ...
分类:编程语言   时间:2019-09-02 23:28:36    阅读次数:39
Linux下vim编辑器命令大全
背景: vim是Linux下面的一款编辑器,一般通过vim命令进行对Linux操作系统下面的文本文件进行操作,只要熟练运用,功能十分强大。 介绍: vim编辑器有3种模式,命令模式、输入模式、末行模式。 例如:在/root路径下面有一个123.txt文件。首先使用命令打开文件 vim /root/1 ...
分类:系统相关   时间:2019-09-02 23:28:11    阅读次数:55
【组策略】7.组策略偏爱项
组策略偏爱项 偏爱项以前由第三方公司开发,现在已被微软收购。 环境变量 应用程序可以使用的动态值 查看系统中所有的环境变量 本地用户和组 ...
分类:其他好文   时间:2019-09-02 23:27:33    阅读次数:30
SpringBoot 集成Elasticsearch
1 maven 2,创建实体类 3,创建接口extends增删改查CrudRepository() 4,创建接口层 5,启动类: 7,配置文件: 8,在ElasticSearch 服务中,要把cluster-name 开启,相当于,springboot 程序和ElasticSearch 对接: vi ...
分类:编程语言   时间:2019-09-02 23:27:19    阅读次数:45
monkey介绍及常用命令
前置准备: adb:用来连接安卓手机和PC端的桥梁,要有adb作为两者之间的维系,才能在电脑对手机进行全面的操作。(adb push 文件路径 到手机路径 adb pull 从手机拉取到电脑) monkey需要安装吗? 1、电脑安装adb,命令行输入monkey命令 2、android自带monke ...
分类:其他好文   时间:2019-09-02 23:27:07    阅读次数:39
PAT Advanced 1005 Spell It Right
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specificat ...
分类:其他好文   时间:2019-09-02 23:26:46    阅读次数:39
jQuery生成二维码实例
来自微信公众号:编程社 程序员日常进阶宝典,欢迎关注! ...
分类:Web程序   时间:2019-09-02 23:26:30    阅读次数:42
idea 中 下载源码:Sources not download for:
使用idea 下载源码出现:Sources not found for: 解决方案:在对应的pom.xml 文件中打开 terminal,执行 mvn命令: mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc ...
分类:其他好文   时间:2019-09-02 22:19:31    阅读次数:42
Vue Router 嵌套路由
实际生活中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如: /user/foo/profile /user/foo/posts + + + + | User | | User | | + + | | + + | | | Profile | ...
分类:其他好文   时间:2019-09-02 22:18:59    阅读次数:48
__setattr__和__delattr__和__getattr__
__setattr__和__delattr__和__getattr__ _setattr__, __delattr__, __getattr__(重要) 点出来拦截器方法 1.如果去对象中取属性,一旦取不到, 就会进入到__getattr 2, 如果去对象中赋值属性,一旦取不到, 会进入到setat ...
分类:其他好文   时间:2019-09-02 22:18:24    阅读次数:49
掌握之分布式-4.缓存
掌握高并发、高可用架构第三章分布式本章介绍分布式架构的底层技术。主要说明面试过程中可能被问到的技术点。第四节缓存缓存穿透缓存学雪崩RedisMemcachedGuava1.缓存使用中的几个问题缓存穿透:查询缓存和数据库中一定不存在的数据时,每次查询都是直接到数据库的,这种现象称为缓存穿透此时,如果有大量的请求时,会对数据库造成直接冲击,甚至会导致崩溃缓存空数据使用BloomFilter(布隆过滤器
分类:其他好文   时间:2019-09-02 22:18:07    阅读次数:50
晋江年下文爬取【xpath】
时常会有:"list index out of range 下标越界",或是"TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败",有的师傅说是因为访问过快,导致list的赋值没附上……代码有待优化 ...
分类:其他好文   时间:2019-09-02 22:17:48    阅读次数:52
991条   上一页 1 ... 3 4 5 6 7 8 9 ... 59 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!