自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stpeace的专栏

涛哥不知何许人也,亦不详其姓字。好读书,求甚解。常著文章自娱,颇示己志。忘怀得失,有始有终......

转载 NoSql之key-value数据库------腾讯CKV海量分布式存储系统(其中有和memcache, redis的对比)

转载地址:https://www.csdn.net/article/2014-03-11/2818723 《程序员》杂志2014年3月刊CKV分布式存储腾讯云计算NoSQL 摘要:腾讯CKV,是腾讯自主研发的高性能、低延时、持久化、分布式KV存储服务。在腾讯的微信平...

2018-01-30 23:02:24

阅读数 7162

评论数 0

转载 NoSQL入门------关于NoSQL

转载地址:http://blog.csdn.net/testcs_dn/article/details/51225843          关于NoSQL的专栏申请了可能快一年了,也没有填充一篇文章,今天看到,还是先写一篇放进去吧。现在应用NoSQL的人也非常多了,大家可能都不再陌生了,中...

2018-01-30 22:51:17

阅读数 4970

评论数 0

原创 tcp 80和443端口探测代码

以前写过, 最近要用, 来整合一下, 方便后续用: #include #include #include #include #include #include #include #include #include #include #include #include #i...

2018-01-30 12:03:26

阅读数 6076

评论数 0

转载 TCP全连接队列和半连接队列已满之后的连接建立过程抓包分析

转载地址:https://www.cnblogs.com/menghuanbiao/p/5212131.html 最近项目需要做单机100万长连接与高并发的服务器,我们开发完服务器以后,通过自己搭的高速压测框架压测服务端的时候,发生了奇怪的现象,就是服务端莫名其妙的少接收了连接,...

2018-01-29 21:36:21

阅读数 5092

评论数 0

转载 浅谈UDP(数据包长度,收包能力,丢包及进程结构选择)------很好

转载地址:https://www.cnblogs.com/linuxbug/p/4906000.html UDP数据包长度 UDP数据包的理论长度 udp数据包的理论长度是多少,合适的udp数据包应该是多少呢?从TCP-IP详解卷一第11章的udp数据包的包头可以看出,udp...

2018-01-29 21:32:42

阅读数 5631

评论数 0

转载 戏说消息队列的利弊

转载地址:https://www.zhihu.com/question/34243607 什么是消息队列? 小红是小明的姐姐。 小红希望小明多读书,常寻找好书给小明看,之前的方式是这样:小红问小明什么时候有空,把书给小明送去,并亲眼监督小明读完书才走。...

2018-01-29 20:46:56

阅读数 6554

评论数 6

原创 圆了十五年前的期待------遇见乒乓大满贯楠姐(王楠)

       2003年,刚从初中升入县城高中,第一次看楠姐打球, 后来了解越来越多, 把楠姐当偶像, 也给了我很多精神上的激励。任何关于楠姐的消息都不会错过,也期待将来某天能见面 。 后来, 读了大学, 网络信息很发达, 对楠姐了解更多了。今天,在球场看到楠姐了,就坐在我旁边, 人很亲切, 也算...

2018-01-28 23:54:34

阅读数 5406

评论数 0

原创 为什么信号的时域和频域不可能同时受限?

为什么信号的时域和频域不可能同时受限? 这是一位考研的朋友问我的问题, 我查了一下网络, 目前没有看到网上对这个问题的证明, 我来证明一下:        1. 任何时域受限的信号可以看做是自己和门函数的乘积。        2. 时域的乘积对应频域的卷积。        3. 门函数的频谱...

2018-01-26 22:30:27

阅读数 6178

评论数 2

原创 tcp半连接和完全连接队列图

看图理解:

2018-01-26 20:29:22

阅读数 5042

评论数 0

原创 搞懂了通货膨胀,通货紧缩的原因,影响和对策

区块链最近炒得太火了,于是顺便看了下比特币,思考了一下货币的历史和本质。然后想到了通货膨胀和通货紧缩,自己琢磨了一番, 最后查资料发现,我理解的跟资料的介绍几乎一致。       看来, 逻辑都是相通的。       有点意思。有兴趣的朋友可以自己思考下, 然后查下资料。

2018-01-24 23:01:15

阅读数 5856

评论数 0

原创 什么是分布式数据库中的CAP理论(容易误解)?------内附CAP原则下的常用数据库

网上有很多关于CAP理论的介绍, 感觉很多文章没有说清楚, 本想写一篇文章来介绍一下, 但我发现wiki上的介绍更好, 所以直接引用过来(红色的中文是我的注解): In theoretical computer science, the CAP theorem, also named...

2018-01-24 22:26:41

阅读数 5922

评论数 0

原创 浅谈分布式数据库

首先来看图:       这就是一个分布式数据库, 数据是存在于各地的, 在物理上分离, 但在逻辑上, 他们是一个整体, 整体对外具有透明性,也就是说, 使用这个分布式数据库的人根本就不知道这个数据库是分布式的还是非分布式的, 也不需要了解。       跟传统的单机集中式数据库相比,...

2018-01-24 21:31:26

阅读数 5201

评论数 0

原创 为什么钱可以买东西?比特币能买东西吗?------谈谈货币的本质

我们都知道,物物交换,是很合理的, 我有苹果, 你有香蕉, 我想要你的苹果, 你想要我的香蕉, 我们开始自由交换,彼此的愿望都满足了, 不违背道德和法律。       考虑稍微复杂的情况: A有apple, B有banana, C有coffee,  A想要B的banana, 但B想要C的coff...

2018-01-23 22:43:12

阅读数 7405

评论数 0

原创 集群(cluster)和distributed(分布式)有什么区别?

很多人以为, 把多个计算机堆积在一起,就成了集群。 在很多场合, 你会看到分布式集群这样的字眼, 其实, 这是不太准确的。集群和分布式还是有差别的, 鉴于是舶来品,搜cluster和distributed两个字的具体含义, 会有更加清晰的答案。        集群:  众多相同的业务,部署在众多...

2018-01-23 20:28:00

阅读数 8553

评论数 4

原创 mysql的in会让索引失效吗?

mysql的in会让索引失效吗?不会! 看结果: mysql> desc select * from tb_province where name in ('lily3', 'lily2', 'lily1'); +----+...

2018-01-23 20:09:13

阅读数 34267

评论数 19

原创 mysql慢查询优化------在可用limit的时候要用limit

很多时候, 我们预期查询的结果最多是1条记录数据, 那么这个时候, 最好用上limit 1,  当查到这条数据后, mysql会立即终止继续查询, 不进行更多的无用查询, 从而提升了效率。        我们来实际测试一下, 在一个拥有10万的mysql表中, 查找lily的分数(假设系统中只有...

2018-01-21 23:08:18

阅读数 5172

评论数 0

原创 mysql慢查询优化------仔细审视你的select *

select * 会影响效率, 要仔细审视, 你真的需要所有的列吗? 恐怕未必。 主要问题是:      1.   获取全部列, 会让优化器无法完成索引覆盖扫描这类优化。      2.   获取全部列, 会带来额外的cpu, 内存和I/O消耗, 这一点很好理解。          有兴趣...

2018-01-20 22:51:57

阅读数 5552

评论数 2

原创 《跃迁》 古典

这本书不错, 其中有些观点跟我的观点不谋而合。 有时候,读一本书时, 发现作者观点跟自己悟出的东西一致时, 是很开心的。 当然, 书中也有一些牵强和略带扯淡的逻辑和论断。        总体来说, 书还算不错, 值得一读。        最后, 不得不说, 人和人最大的区别, 在于认知。

2018-01-20 22:24:56

阅读数 5419

评论数 0

原创 难忘2017年5月20日的那次雪崩

某业务某路径上的机器只有两台,业务高峰到来后,这两台机器出现了高负载, 缓冲区中请求堆积, 队列中的请求超时, 产生雪崩,至今仍然历历在目,永远无法忘记当时的窘迫。 mark一下。 ...

2018-01-20 22:17:21

阅读数 4972

评论数 0

转载 MySQL逻辑架构及性能优化原理

转载地址:http://blog.csdn.net/fuzhongmin05/article/details/70904190 说起MySQL的查询优化,相信所有人都了解一些最简单的技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. ...

2018-01-20 18:15:17

阅读数 4915

评论数 0

转载 Hash(不需要key), MAC(带key),HMAC(带key)说明

转载地址:https://www.cnblogs.com/jhj117/p/5945866.html Hash 是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。 如果两个散列值是不相同的(根据...

2018-01-20 17:47:02

阅读数 8928

评论数 0

转载 记一次redis挂机导致的服务雪崩事故,不对,是故事~ (非常好的雪崩案例分析)

转载地址:http://www.mamicode.com/info-detail-1887727.html        事故时常有,最近特别多!但每次事故总会有人出来背锅!如果不是自己的锅,解决了对自己是一种成长,如果是自己的锅,恐怕锅大了,就得走人了,哈哈哈。。。   ...

2018-01-20 17:00:30

阅读数 7432

评论数 0

原创 小谈后台服务过载、雪崩、过载保护的实际案例(这已经不是我第一次遇到真实雪崩案例了)

在前面的博文中, 我们聊过系统过载、雪崩和过载保护, 今天继续聊聊, 顺便看看一个实例。       过载: 超过系统负载。        雪崩: 系统过载导致不可用,系统对外的服务能力通常急剧降为零。       过载保护: 剔除过载或者已经超时(过时)的请求,从而保证系统尽可能能用。 ...

2018-01-20 15:14:28

阅读数 5949

评论数 2

原创 贝叶斯公式及其含义

直接看:         对了, “炸弹哥”是谁, 我不说。

2018-01-20 12:41:15

阅读数 5753

评论数 0

原创 全概率公式及其含义

直接看:

2018-01-20 12:38:11

阅读数 8870

评论数 0

转载 腾讯后台开发技术总监浅谈过载保护 小心雪崩效应

转载地址:http://www.chinaz.com/news/2012/0510/250784.shtml 摘要: 每个系统,都有自己的最大处理能力,后台技术人员对此必须很清楚,且要注意自我保护,不然就会被雪球压垮,出现雪崩。 雪球: 对于时延敏感的服务,当外部请求...

2018-01-19 21:11:43

阅读数 5085

评论数 2

原创 用shell脚本来给mysql加索引

刚好用到, mark一下: #! /bin/bash tb_base=tb_student_ arr=("0" "1" "2" "3" "4" "5" "6&q...

2018-01-15 23:43:53

阅读数 5388

评论数 0

原创 rm * .tgz 差点就要哭了

差点就要哭了: rm * .tgz      本来的意思是想执行: rm *.tgz

2018-01-14 16:20:10

阅读数 4972

评论数 0

原创 切比雪夫不等式(揭示了随机变量值与数学期望的关系)

随机变量值可能偏离数学期望, 但不会太偏, 看切比雪夫不等式:      可证。

2018-01-13 22:37:28

阅读数 5649

评论数 0

原创 辛钦大数定理(揭示了均值和数学期望的关系)

很多统计学方法都是有数学原理作为支撑的, 来看看辛钦大数定理揭示的关系:       可证。

2018-01-13 21:47:14

阅读数 6550

评论数 0

原创 伯努利大数定理(揭示了频率和概率的关系)

在概率的公理化体系中, 定义了概率, 而且, 在这个定义中, 概率和可能行(频率)没有任何毛关系。那概率怎么就经常和生活中的可能性(频率)就扯上了关系呢? 概率的公理化定义可没揭示这个原理。        揭示概率与频率关系的是伯努利大数定律, 从此,概率与可能性就扯上了关系了,从而也说明了古典...

2018-01-13 21:38:11

阅读数 8893

评论数 0

原创 概率的公理化定义和信息量定义公式推导

2018-01-13 17:39:41

阅读数 6123

评论数 4

原创 《智能时代》吴军

这是一本非常好的书, 值得读一读。       很早很早以前, 我就在思考并认同这样一个道理: 世界是确定的,遵循牛顿定律。 后来学到概率论和信息论, 我是有些反感的, 觉得这是不确定的玄乎东西, 没有数学依据, 后来看到了概率的公理化定义和香农对信息的定义, 才对概率论和信息论产生了敬畏。 后...

2018-01-13 15:46:56

阅读数 6390

评论数 0

原创 软件开发之道

电子在原子核周围旋转,构成了原子,原子构成了分子。        电子的定向移动形成电流, 各种电子元件一起组成基本的电路。        模拟电路, 数字电路, 各种逻辑门电路。        逻辑门电路组装成各种芯片。        继续组装可以构成集成电路, 超大规模集成电路, 于是...

2018-01-12 21:34:45

阅读数 3379

评论数 6

原创 linux的cut命令很有用

要用到,来mark一下: ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt abc abcd ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1 a a ubuntu@VM-0-15-ubuntu:~/ta...

2018-01-09 22:32:21

阅读数 5043

评论数 0

原创 mysql字符串之大小写匹配查询

直接看: mysql> create table test (name varchar(64)); Query OK, 0 rows affected (0.04 sec) mysql> insert into test set name = 'taoge'; ...

2018-01-06 08:46:47

阅读数 6315

评论数 0

原创 mysql之\c

敲了一个错误的mysql命令, 想取消怎么办? 如果用ctrl + c, 就直接退出了。怎么办呢?来看看: mysql> show tables; \c +-------------------+ | Tables_in_db_test | +-------------------+ | ...

2018-01-06 08:34:42

阅读数 5572

评论数 0

转载 MYSQL 查看最大连接数和修改最大连接数

转载地址:http://www.cnblogs.com/zhengah/p/4775565.html 1、查看最大连接数 show variables like '%max_connections%'; 2、修改最大连接数 set GLOBAL max_conn...

2018-01-05 18:25:36

阅读数 8854

评论数 0

原创 mysql的max_connections和Too many connections

      mysql中,max_connections表示最大连接数目, 可以修改(set GLOBAL max_connections = 3; 仅对mysql当前服务进程有效,如果mysql服务重启,则失效)。 我修改为3了, 如下: mysql> show variabl...

2018-01-05 18:17:36

阅读数 5044

评论数 0

提示
确定要删除当前文章?
取消 删除