关闭
当前搜索:

财富坊cff888: [置顶] 软件开发之道

电子在原子核周围旋转,构成了原子,原子构成了分子。        电子的定向移动形成电流, 各种电子元件一起组成基本的电路。        模拟电路, 数字电路, 各种逻辑门电路。        逻辑门电路组装成各种芯片。        继续组装可以构成集成电路, 超大规模集成电路, 于是有了各种各样的开关, 数以亿计的开关。        可以通过拨弄各种开关来控制cpu, 但是这样很...
阅读(89) 评论(6)

浅谈分布式数据库

首先来看图:       这就是一个分布式数据库, 数据是存在于各地的, 在物理上分离, 但在逻辑上, 他们是一个整体, 整体对外具有透明性,也就是说, 使用这个分布式数据库的人根本就不知道这个数据库是分布式的还是非分布式的, 也不需要了解。       跟传统的单机集中式数据库相比, 有什么优点呢? 很容易总结出来, 我不必啰嗦。       这里有个疑问, 数据是分布存储的, 那...
阅读(17) 评论(0)

用大白话聊聊分布式系统 (写得很好)

转自:/bc5/kkkloveyou/article/details/60493832#t4        一提起“分布式系统”,大家的第一感觉就是好高大上啊,深不可测,看各类大牛关于分布式系统的演讲或者书籍,也大多是一脸懵逼。本文期望用浅显易懂的大白话来就什么是分布式系统、分布式系统有哪些优势、分布式系统会面临哪里挑战、如何来设计分布式等方面的话...
阅读(18) 评论(0)

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

我们都知道,物物交换,是很合理的, 我有苹果, 你有香蕉, 我想要你的苹果, 你想要我的香蕉, 我们开始自由交换,彼此的愿望都满足了, 不违背道德和法律。       考虑稍微复杂的情况: A有apple, B有banana, C有coffee,  A想要B的banana, 但B想要C的coffee, 而C想要A的apple,  在这种情况下, A和B没法完成交易, B和C也没法完成交易, 而C...
阅读(20) 评论(0)

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

很多人以为, 把多个计算机堆积在一起,就成了集群。 在很多场合, 你会看到分布式集群这样的字眼, 其实, 这是不太准确的。集群和分布式还是有差别的, 鉴于是舶来品,搜cluster和distributed两个字的具体含义, 会有更加清晰的答案。        集群:  众多相同的业务,部署在众多不同机器上, 分别执行。 这些众多机器之间,不需要沟通配合。        分布式:同一个业务,拆分...
阅读(20) 评论(0)

mysql的in会让索引失效吗?

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

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

很多时候, 我们预期查询的结果最多是1条记录数据, 那么这个时候, 最好用上limit 1,  当查到这条数据后, mysql会立即终止继续查询, 不进行更多的无用查询, 从而提升了效率。        我们来实际测试一下, 在一个拥有10万的mysql表中, 查找lily的分数(假设系统中只有1个lily, 而我们预期也只需要这条数据)。为了显示出时间的差别, 我并不对表的name字段建索引。...
阅读(39) 评论(0)

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

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

《人工智能》 李开复 王咏刚

开复老师在人工智能这一块还是很有水平的, 最近看了这本《人工智能》, 对人工智能的发展历程的了解更加广泛了一些, 也看到了由人工智能而影响到的方方面面。       开复老师的书还是那样, 好不避讳地表明自己曾经的牛逼, 这也是自信的表现吧。       不错的书籍, 值得一读。...
阅读(34) 评论(0)

《跃迁》 古典

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

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

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

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

转载地址:/bc5/fuzhongmin05/article/details/70904190 说起MySQL的查询优化,相信所有人都了解一些最简单的技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这...
阅读(48) 评论(0)

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

转载地址:https://www.cnblogs.com/jhj117/p/5945866.html Hash 是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。 如果两个散列值是不相同的(根据同一函数),那么这两个散列值的原始输入也是不相同的。 这个特性是散列函数具有确定性的结果,具有这...
阅读(40) 评论(0)

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

转载地址:http://www.mamicode.com/info-detail-1887727.html        事故时常有,最近特别多!但每次事故总会有人出来背锅!如果不是自己的锅,解决了对自己是一种成长,如果是自己的锅,恐怕锅大了,就得走人了,哈哈哈。。。   这不,最近又出了一个锅:从周五开始,每天到11点就不停的接到服务器报警,对于一般的报警,我们早已见怪不...
阅读(49) 评论(0)

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

在前面的博文中, 我们聊过系统过载、雪崩和过载保护, 今天继续聊聊, 顺便看看一个实例。       过载: 超过系统负载。        雪崩: 系统过载导致不可用,系统对外的服务能力通常急剧降为零。       过载保护: 剔除过载或者已经超时(过时)的请求,从而保证系统尽可能能用。       举个例子:       你每天只能处理1项任务, 然后领导每天给你塞1项任务, ...
阅读(81) 评论(2)

贝叶斯公式及其含义

直接看:         对了, “炸弹哥”是谁, 我不说。...
阅读(66) 财富坊cff888评论(0)

全概率公式及其含义

直接看:...
阅读(52) 评论(0)

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

转载地址:http://www.chinaz.com/news/2012/0510/250784.shtml 摘要: 每个系统,都有自己的最大处理能力,后台技术人员对此必须很清楚,且要注意自我保护,不然就会被雪球压垮,出现雪崩。 雪球: 对于时延敏感的服务,当外部请求超过系统处理能力,如果系统没有做相应保护,可能导致历史累计的超时请求达到一定规模,像雪球一样形成恶性循...
阅读(81) 评论(2)

用shell脚本来给mysql加索引

刚好用到, mark一下: #! /bin/bash tb_base=tb_student_ arr=("0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "a" "b" "c" "d" "e" "f") GetCmd() { for value in ${arr[@]} do for value2 in ${arr[@]} do tb_na...
阅读(73) 评论(0)
2182条 共110页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:5321787次
    • 积分:64246
    • 等级:
    • 排名:第42名
    • 原创:1981篇
    • 转载:199篇
    • 译文:0篇
    • 评论:2194条
    文章分类
    最新评论