Qiyibaba Blog

Write everything.

互信配置方式

方法1: $ssh-keygen -t rsa(一直y) $cat ~/.ssh/id_*.pub echo "xxxxxx" > .ssh/.ssh/authorized_keys 方法2: # 生成id_rsa.pub: ssh-keygen -t rsa #一路回车 # 手工ssh互信配置: /usr/bin/ss...

Left join实现机制

Left join实现机制 伪码 SELECT * FROM LT LEFT JOIN RT ON P1(LT,RT)) WHERE P2(LT,RT) FOR each row lt in LT {// 遍历左表的每一行 BOOL b = FALSE; FOR each row rt in RT such that P1(lt, rt) {// 遍历右表每一行,找到满足joi...

insert..on duplicate key update与insert ignore性能比较测试

测试脚本: date;echo {1..500} | xargs -n 1 -P 50 /bin/sh -c "mysql -uroot -proot -e 'xxxxxxxxx' 1>/dev/null 2>/dev/null";date 测试结果: [ningyue.lt@h07g16214.sqa.eu95 /home/ningyue.lt] $date;echo {...

Paxos,Multi-paxos,Raft介绍

最朴素的Paxos 最朴素的Paxos解决什么问题?这里举个例子:三个人分别只允许呆在不同的三个城市,他们手上有一张纸和一支笔,他们可以在纸上写下任何内容,但是,当他们停下他们的笔之后,我们希望三个人最后写下的内容都是一样的。 这个就是最朴素的Paxos尝试解决的问题,确定一个值。暂时千万别去想更多的东西,聚焦在确定一个值这么一个看似非常简单的事情身上,投票算法约束: • 要求每轮投票...

贫穷匮乏状态的根源(和解决方案)

贫穷匮乏的根源就是缺少信任 缺少信任实际上如何制造出贫穷匮乏的停滞受困状态: 抵制现实情形 对于那些感到自己困于贫穷匮乏状态的人们,一种常见的行为模式,就是会抵制接受他们当前的生活结果。他们抵制财务压力,个人负债,还有总体上的贫穷匮乏体验。他们抵制内心感受(比如感觉是时候放弃再做毫无灵魂的工作),并过于依赖外部权威力量。他们抵制走上独特自主的人生道路,错误地相信需要用金钱、成功或名声,...

MySQL技术栈面试问题集锦

MySQL技术栈面试问题集锦 问答题: mysql有一个联合索引(abc),查询条件ab、bc、ca哪些会用到这个 索引?mysql的索引结构是什么?为什么要采用这种索引结构 mysql索引类型,mysql的sql优化,树的数据结构与二叉树的查询时间复杂度 说下mysql使用Innodb存储引擎下索引原理,有哪些类型的索引?记录是如何组织存储的?假设以(a, b, c)的顺...

半年工作总结

记OceanBase工作半年记

工作总结 上半年主要是从学习到融入的过程,实习期间并未接触过多的客户业务,主要是以学习和支持集团业务为主,其中集团业务执行变更3次成功。后开始逐渐接触外部客户,包括,恒生电子,吉林大数据,国海证券,工商银行,中国结算 。吉林大数据,恒生电子,工商银行主要工作都是技术支持。国海证券和中国结算的工作则可以归纳为POC的售前支持。 半年来其实学到了很多东西,从开始的懵懵懂懂到能够在中国结算独立...

mac下常用软件安装

homebrew安装,python脚本安装,mysql安装

安装应用管理工具homebrew homebrew是mac下的一款应用管理工具,类似于npm或gem等包管理工具,常用的工具都可以在这里找到。 使用它,你可以方便的一键安装、卸载、升级各种工具,强烈建议使用。 后面的步骤完全依赖它。 打开终端,在终端中运行如下安装命令,记得开启阿里郎的加速哦。(加速后等待15秒左右后开始执行如下命令哦) /usr/bin/ruby -e "$(cu...

软件开发基础知识

软件开发基础知识:数据库篇,shell篇,hadoop篇

数据库篇 关于数据库部分,我们将从案例着手来了解数据库的常用SQL,在此之前,我们先来了解一些基本概念。 *数据库的分类: 1.关系型数据库,特点范式设计,代表MySQL、Oracle、Microsoft SQL Server、Access及PostgreSQL等 2.非关系型数据库,特点反范式设计,代表BigTable(Google)、Cassandra、MongoDB、Couch...

unicode和string转换

unicode和string转换

public class UnicodeExchange { public static void main(String args[]){ String s = "u6ca1u6709u90a3u4e2au6587u4ef6u6216u76eeu5f55"; System.out.println(s + "==>" + unicodeToStr...