码迷,mamicode.com
首页 > 2020年03月26日 > 全部分享
ZAB协议工作机制与及他与PAXOS算法的区别
ZAB主要是用来实现保持各集群中主备副本之间的 数据一致性 。 当 Leader 服务器出现网络中断、崩溃退出与重启等异常情况时,ZAB 协议就会进人恢复模式并选举产生新的Leader服务器。这个过程大致是这样的: 1. Leader election(选举阶段):节点在一开始都处于选举阶段,只要有 ...
分类:编程语言   时间:2020-03-26 19:59:21    阅读次数:152
1072 Gas Station (30point(s)) 需要二刷 *多源最短路径问题
基本思想: 迪杰斯特拉得翻版,循环求各个节点,最后求最小结果; 关键点: 注意题目要求; #include<iostream> #include<vector> #include<string> #include<algorithm> using namespace std; const int m ...
分类:其他好文   时间:2020-03-26 19:59:10    阅读次数:72
Java中的伪共享
阅读 817 维基百科中对伪共享的定义如下: In computer science, false sharing is a performance-degrading usage pattern that can arise in systems with distributed, coheren ...
分类:编程语言   时间:2020-03-26 19:58:52    阅读次数:92
react小记
组件间发通知可以使用 observer.pub,其他组件在 componentDidMount中 observer.sub。在新的react中已经不再使用ref,取而代之的 onRef={ (node) => this.xxx = node }然后使用 this.xxx调用方法。组件间共享数据可以使 ...
分类:其他好文   时间:2020-03-26 19:58:20    阅读次数:69
开闭原则
什么是开闭原则(Open Closed Principle)? 定义:软件实体应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 描述: 在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进 ...
分类:其他好文   时间:2020-03-26 19:57:44    阅读次数:90
问题 A: 简单类及成员实例(C#)
题目描述 简单类及成员实例。定义了如下图所示类Student,根据下图和给出代码,补写缺失的代码。 using System; namespace sample{ class Student { public string studentid;//学号 public string studentna ...
分类:Windows程序   时间:2020-03-26 19:57:19    阅读次数:98
[Tools Vim] Open Files into Vim from the Terminal as buffers, splits, and tabs
You can open files into Vim directly from the terminal. This works for both single files and multiple files. In addition to reading these files into b ...
分类:系统相关   时间:2020-03-26 19:56:48    阅读次数:88
SQLite3修改数据_6
1 #导入模块 2 import sqlite3 3 #创建连接 4 con = sqlite3.connect('d:/sqlite3Demo/demo.db') 5 #创建游标对象 6 cur = con.cursor() 7 #编写修改的SQL语句 8 sql = 'update t_pers ...
分类:数据库   时间:2020-03-26 19:56:25    阅读次数:87
使用ThreadPoolExecutor 创建线程池,完成并行操作
日常工作中很多地方很多效率极低的操作,往往可以改串行为并行,执行效率往往提高数倍,废话不多说先上代码 1、用到的guava坐标 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <versi ...
分类:编程语言   时间:2020-03-26 19:56:07    阅读次数:199
Java 正则表达式
十一.正则表达式 概述 正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 java.util.regex 包主要包括以下三个类: Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern ...
分类:编程语言   时间:2020-03-26 19:55:35    阅读次数:85
刷题169. Majority Element
一、题目说明 题目169. Majority Element,给定n个数的数组,返回出现次数超过半数的元素。 二、我的解答 这个题目用一个map,遍历一遍数组,计数每个元素出现的次数。 性能如下: ...
分类:其他好文   时间:2020-03-26 19:54:47    阅读次数:63
linux系统下的jdk安装
1.首先去官网下载.gz结尾的对应的jdk的压缩包(我这里采用的是jdk1.8版本的) 2.使用相关软件将该文件传输到linux所在电脑上 3.解压该.gz包 tar -xvf jdk1.8.0_131.gz -C /usr/local (-C:强制解压,后面目录可根据自己习惯自行修改) 4.到解压 ...
分类:系统相关   时间:2020-03-26 19:53:43    阅读次数:85
redis如何实现高可用【主从复制、哨兵机制】
原创itcats_cn 最后发布于2018-09-05 21:07:27 阅读数 5135 收藏展开实现redis高可用机制的一些方法:保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。 主从复制的作用:数据备份、读写分离、分布式集群、实现 ...
分类:其他好文   时间:2020-03-26 19:53:12    阅读次数:84
java 实现线程安全的单例模式
一、平时使用的软件中,例如 回收站、线程池、文件系统等,都只有一个实例,这些都是单例模式的典型应用。 单例模式:确保某个类只有一个实例,并提供一个全局访问点来访问这个实例。 单例模式有三个要点: 1. 某个类只能有一个实例 2. 必须自行创建这个实例 3. 必须自行向整个系统提供这个实例。 以上三个 ...
分类:编程语言   时间:2020-03-26 19:52:54    阅读次数:89
Centos7下部署VNC
#默认已经安装图形桌面服务了! 查看系统运行模式 [root@localhost /]# systemctl get-default graphical.target#上面处于桌面服务级别 在centos中安装VNC服务 [root@localhost /]# yum install tigervn ...
分类:其他好文   时间:2020-03-26 19:52:28    阅读次数:90
2020 python就业要求
Python程序员 河南三融云合信息技术有限公司 6 8k·12薪 7个工作日内反馈 郑州 1个月前 本科及以上2年以上语言不限年龄不限 微信扫码分享 收藏 Python程序员 河南三融云合信息技术有限公司 6 8k·12薪 带薪年假 节日礼物 管理规范 应聘职位 带薪年假节日礼物管理规范五险一金全 ...
分类:编程语言   时间:2020-03-26 19:51:59    阅读次数:166
并发程序设计6:IOCP
本节记录Windows下与epoll类似的机制IOCP(input outpout completion port)。对于单台电脑的多TCP连接请求,IOCP和epoll是比较好的选择。 1. 重叠IO 1.1 关键函数 由于IOCP的使用会用到较多重叠IO相关的函数,先记录一下重叠IO。所谓重叠I ...
分类:其他好文   时间:2020-03-26 19:51:02    阅读次数:73
708条   上一页 1 ... 8 9 10 11 12 13 14 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!