自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 虚拟内存

 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。对于 C 语言里面的变量,我们可以使用 & 运算符来获得其地址, 既然是虚拟地址,就是指这个地址是虚拟的。虚拟地址机制不是必须的,在简单的单片机中,编写的代码编译时...

2018-07-25 14:58:15 316

转载 大数据与区块链

大数据在全球各大国投入资金太大,目前有失败的风险,现在需要两根拐杖, 一个是人工智能,一个是区块链,但是必须放弃大数据和云计算挂钩。必须向雾计算和雨滴计算转移,而且大数据内涵必须改变,以前的大数据就是一大堆数据堆积如山,里面有黄金,有白银,也有垃圾;你就开个推土机,过来挖矿,然后在里面挖掘出黄金,这个是工业革命的思维模式。现在看是已经坑了几千亿,甚至几万亿的资金进去了。那么大数据的内涵,要向小...

2018-07-23 20:52:06 1506

转载 区块链--底层共识

分叉和共识第一个概念,叫做 consensus,中文叫做共识,就是大家对一个事件,都同意,不光是发生了事件 A 和 B,而且事件 A 先于事件 B 的顺序,都一致认同。第二个概念,叫做 consensus finality,就是终极共识。意思就是我们在做下一个决定之前,现有这个决定必须是终极的,不能改变的。第三个概念是分叉,fork。比特币采取的 pow,原理就是在进行哈希碰撞,那么在...

2018-07-23 20:22:24 733

转载 矢量图与位图

矢量图与位图1、形象的理解,矢量图可以无限放大,不会出现模糊状况,位图放大会有马赛克。2、理论上简单说,位图记录的主要是像素的位置。就是一个一个像素排列成的,像素越多,也就是分辨率越高,图就越清晰,比如一个红色的圆,它用位图表示就是:有N个红色的像素分布在画布的某某位置。一般来说越清晰的图,体积就越大。矢量图,就比较复杂,它其实记录的都是一些数据,其实它是虚拟图,比如一个红色圆形,矢量表示就是,在...

2018-07-12 11:22:34 1473

转载 MySQL应对并发的思考

目录一、索引优化二、请求合并请求合并合并的分析方法三、需求裁剪四、分布式数据库及反范式设计基本认识去关联化原则分库方案分表方案反范式设计(冗余结构设计)反范式设计的概念冗余结构设计所面临的典型场景冗余设计方案五、认识负载负载的构成负载增长趋势系统阈值异常的监控和跟踪一、索引优化参见“索引优化”的单独章节。二、请...

2018-07-11 14:40:42 333

转载 MySQL 深翻页

SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20;LIMIT10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行。 问题就在这里,如果是LIMIT 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。文中还提到LIMIT n性能是没问题的...

2018-07-10 18:11:20 552

转载 从浏览器地址栏输入网址,到网页彻底打开,中间都发生了什么?

实际上所谓上网这个过程分为三个大的区块,一块是客户端,一块是网络传输层,一块是服务端。从输入网址开始,这个网址在客户端就会有一个解析,首先浏览器如果有钩子,可能会直接对这个网址做出判断和反馈,比如国内大部分第三方浏览器(IE浏览器基础上加壳的那种),都会直接把地址输入关键词后应该跳转到微软搜索页的那个url劫持掉。所以:第一步是浏览器对url的判断和劫持;第二步是本地host文件的判断;在360崛...

2018-07-10 15:35:15 1588 1

转载 (转)MySQL性能优化之Block Nested-Loop Join(BNL)

一、介绍5.5 版本之前,MySQL本身只支持一种表间关联方式,就是嵌套循环(Nested Loop)。如果关联表的数据量很大,则join关联的执行时间会非常长。在5.5以后的版本中,MySQL通过引入BNL算法来优化嵌套执行,本文介绍两种join算法 Nested-Loop Join (NLJ) 和Block Nested-Loop Join(BNL) 。二、原理2.1 Nested Loop ...

2018-07-10 12:22:47 1912

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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