小米开源数据库<pegasus>简介

具体文章请前往 我的Github笔记 查看! 数据模型 组合键:Table + HashKey + SortKey Table实现业务数据的隔离 HashKey决定数据在那个分片 SortKey决定数据在分片内的排序 一致性协议 使用PacificA协议,保证多副本数据的一致性。 <!-- addition --> 机器 Pegasus分布式集群至少需要准备这些机器: MetaServer link:Meta Server 的设计 要求:2~3台机器,无需SSD盘。 作用:用来保存表和表的分片
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

logstash 找不到 java 环境

现象 这个问题是很早前在生产环境上部署elk集群的时候出现的,今天记录下,集群中的节点都有部署java环境,但是在logstash这个节点缺提示找不到java环境,我是在CentOS上用rpm包进行部署的,加到了系统服务system中。 启动logstash后,报错如下图: journalctl -ex 查看: 有一条是"could not find java; set JAVA_HOME or ensure java is in PATH",意思是缺少java环境,但是我已经配置了java环
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

为什么IIS应用程序池回收时间默认被设置为1740分钟?

作者:斯科特 福赛斯/Scott Forsyth 日期:2013/04/06 地址:http://weblogs.asp.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes 微软IIS服务器在应用程序池回收时间上有一个看上去有点古怪的默认设置。它默认为1740分钟,也就是整整29小时。对于这个"默认"到底是从哪儿来的,我已经好奇很久了。如果你跟我一样,那你一定也想知道答案很久了。[译注:这其实就是我当初
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

Cygwin64静默安装办法

下载地址: http://www.cygwin.com/setup-x86_64.exe 静默安装办法: .\setup-x86_64.exe --no-shortcuts --root D:\\Cygwin64 --packages gcc-core,gcc-g++,make,cmake,gdb,binutils --quiet-mode --upgrade-also --site http://mirrors.163.com/cygwin/ --no-shortcuts 禁止创建桌面和开始
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

概率论复习

概率论主要就是把公式提取出来了 不记公式星人又要展示考前临时速记,考完就忘操作啦~ 1.若X是一维连续型随机变量,且Y=g(X)是关于X的单调函数,那么设h(y)为Y=g(X)的反函数: 2连续性随机变量的函数的数学期望: . 3.二维随机变量函数的数学期望: 4.相互独立的随机变量: 5.条件分布函数与条件密度函数的关系: 6.两个连续性随机变量函数的分布: 一个重要公式: 有限个相互独立的正态随机变量的线性组合仍服从正态分布。 7.方差: 切比雪夫不等式给出了在随机变量的分布未知,而只知道
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

swoole运行模式加速laravel应用的详细介绍

本篇文章给大家带来的内容是关于swoole运行模式加速laravel应用的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、Swoole Swoole号称重新定义了PHP,它是一个PHP扩展,使得PHP可以使用异步的方式执行,就像node一样,而且还能使用socket,为PHP提供了一系列异步IO、事件驱动、并行数据结构功能。 Swoole4支持完整的协程编程模式,可以使用完全同步的代码实现异步程序。PHP代码无需额外增加任何关键词,底层自动进行协程调度,实现异步I
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

Backpack II

Description There are n items and a backpack with size m. Given array A representing the size of each item and array V representing the value of each item. What's the maximum value can you put into the backpack? A[i], V[i], n, m are all integers. Yo
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

21.过狗一句话

看了一些大佬的做题方法,做一下小小总结: 要知道的小知识: explode() 函数把字符串打散为数组,$poc_1=assert; assert() 任意代码执行,打印当前目录 1.使用?s=print_r(scandir('./'))进行目录扫描以发现代码的执行漏洞 2.也可以通过查看所有的文件的方式? s=print_r(glob('*.*'))
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

java环境变量配置,jdk13.0.1中没有jre解决办法

java.Oracle中下载了最新的jdk13.0.1,安装之后发现没自动生成jre,导致环境变量配置一直不成功 如果没有自动生成jre,需要手动生成 jre手动生成办法: cmd进入jdk安装路径,我的是:E:\Program Files\Java\jdk-13.0.1\bin 之后输入如下命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 之后回车即可 java环境变量配置需要三个: 1.
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

网易极客战记官方攻略-地牢-Kithgard 图书管理员

关卡连接: https://codecombat.163.com/play/level/kithgard-librarian 向友好的图书馆管理员求助! 简介 大多数关卡都有提示,在你卡关时挺有用。 点击 下一个 来查看关卡的所有提示。 在这关,点击'Next' 找到图书馆大门的密码! 默认代码 # 你需要图书馆大门的开门密码! # 密码就在 提示 中! # 请点击代码窗口上的蓝色 “提示” 按钮。 # 如果你在关卡中遇到了困难,请点击 “提示” 按钮! hero.moveRight() he
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

Swoole协程与传统fpm同步模式比较

如果说数组是 PHP 的精髓,数组玩得不6的,根本不能算是会用PHP。那协程对于 Swoole 也是同理,不理解协程去用 Swoole,那就是在瞎用。 首先,Swoole 只能运行在命令行(Cli)模式下,所以我们开发调试都是使用命令行,而不是 php-fpm/apache 等。 在 Swoole 中,我们可以使用`\Swoole\Coroutine::create()`创建协程,或者你也可以使用简写`go()`。 初识 Swoole 协程 go(function(){ go(fun
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

SQL -> Multi Tables

SQL -> Multi Tables 主键:唯一、非空,经常用于JOIN的场景。一般设为auto_increment,用于唯一标示记录。 外键:主键对应到另外一张表的字段映射,外键的存在就是为了连接多个表。 内连接:JOIN就是INNER JOIN,一张动图胜过千言万语。 (外)左连接:合并所有记录,左表的记录不动,右表(字段)匹配了就合并,(字段)没匹配的置空。 CROSS JOIN:无条件合并所有记录,对于联合查询很有帮助,因为没有过滤,记录是原始的。 UNION:合并结果集(多sql语
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

Centos 7安装MongoDB

MongoDB介绍 简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目的是提供冗余及自动故障转移 自动分片:支持云级别的伸缩
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

Backpack

Description Given n items with size Ai, an integer m denotes the size of a backpack. How full you can fill this backpack? You can not divide any item into small pieces. Example Example 1: Input: [3,4,8,5], backpack size=10 Output: 9 Example
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

二叉排序树统计字符串中出现的字符及其次数

二叉排序树统计字符串 结点的类型: typedef struct tnode { char ch; //字符 int count; //出现次数 struct tnode *lchild,*rchild; } tnode,*BTree; 完整代码 //文件名:exp9-5.cpp #in
分类: 其他 发布时间: 12-21 22:17 阅读次数: 0

大数据之路week07--day06 (Sqoop 的使用)

Sqoop的使用一(将数据库中的表数据上传到HDFS) 首先我们先准备数据 1、没有主键的数据(下面介绍有主键和没有主键的使用区别) -- MySQL dump 10.13 Distrib 5.1.73, for redhat-linux-gnu (x86_64) -- -- Host: localhost Database: student -- ------------------------------------------------------ -- Server vers
分类: 其他 发布时间: 12-21 22:01 阅读次数: 0

网易极客战记官方攻略-地牢-机会有利

关卡连接: https://codecombat.163.com/play/level/favorable-odds 两个食人魔阻挡了你逃出地牢的去路。 简介 敬请期待! 默认代码 # 攻击食人魔并收集宝石。 hero.moveRight() hero.attack("Krug") hero.attack("Krug") 概览 记得攻击食人魔矮人两次,并将其名称首字母大写放到引号中: "Krug" 和 "Grump" 。 如果能买到一把更强的剑,你将能够一击干掉矮人 。 机会有利 解法 # 攻
分类: 其他 发布时间: 12-21 22:01 阅读次数: 0

网易极客战记官方攻略-地牢-注释中的密语

关卡连接: https://codecombat.163.com/play/level/cell-commentary 你和这位著名巫师被困在监牢中!说出密码寻求巫师的帮助。 简介 注释 (Comment) 是一个程序员向另一个程序员解释代码的一种方式。 在 CodeCombat 里,注释真的是超有用的提示,它能指导你怎么写代码! # Python 中用 # 表示一行注释的开始。仔细阅读,收获良多! 默认代码 hero.say("密码是什么?") # 使用 “say()” 函数说出密码。 #
分类: 其他 发布时间: 12-21 22:01 阅读次数: 0

封装事件订阅来进行非父子组件的传值(React)

const list={} // 将事件名和事件函数装进事件池里 function $on(name,func) { if(!name || !func) return; if(!Object.keys(list).includes(name)){ list[name]=func; } } // 根据事件名称搜索事件池 找到执行 function $emit(name,...arg) { if(!name) return; if(Ob
分类: 其他 发布时间: 12-21 22:01 阅读次数: 0

django一个app中的表想要建外键关联另一个app中的表要如何实现?

直接app名点表名就可以了。 例如: actor_id = models.ForeignKey("actor.Actor", related_name="movietoactor", on_delete=models.CASCADE, db_constraint=False, null=True, blank=True, verbose_name="演员id")
分类: 其他 发布时间: 12-21 22:01 阅读次数: 0