加载中
2017——关于坚持了一年的事情

其实一直想写一篇,关于坚持一件事的心得,但看惯了网上大v的方法论,以及遇到各种方法的局限性之后,我便不敢妄下结论进行自行分析,以免使用不当,带偏了一批听信我的人,而这份信任异常难...

如何预估索引性能?

在《DB——数据的读取和存储方式》中,我们介绍了影响数据读取的方式,随机IO和顺序IO,在《Sql优化器究竟帮你做了哪些工作?》介绍了影响查询的一些基本因素,其中介绍了过滤因子、索引片的...

什么是DB的三星索引

上一篇《Sql优化器究竟帮你做了哪些工作?》讲解了,sql优化器所做的工作,有不少同学询问,为何没有看到如何设计索引,这一篇主要来讲解下索引设计中需要遵循的规范。 这是数据库设计第三篇...

Sql优化器究竟帮你做了哪些工作?

上一篇,我们介绍了《DB——数据的读取和存储方式》,这篇聊聊sql优化器的工作。 关系型数据库的一大优势之一,用户无需关心数据的访问方式,因为这些优化器都帮我们处理好了,但sql查询优化...

2017/12/07 09:51
3.3K
DB——数据的读取和存储方式

RDBMS是我们常见的一些存储数据的仓库,无论是做前端还是后端,都会接触到。 我们常见的数据处理,都是通过sql来和数据库做交互的,因此造成了许多人对数据库认知比较模糊,底层的架构也不是...

2017/11/29 10:44
2.4K
水平分库如何做到平滑扩展

上一篇关于《一致性hash在DynamoDB上的应用》的介绍中,有一个特别亮点,就是它无需停机就可以动态扩容。 这个对于我们常用的分库分表方案来说,有很大的优势,分库分表的扩容是一件头疼的问...

2017/11/22 08:17
725
一致性hash在DynamoDB上的应用

一致性哈希在维基百科中,是这么定义的 一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表槽位数(大小)的改变平均只需要对 K/n个关键字重新映射,其中K是关键字的数量, n是槽位...

如何合理的规划一次jvm性能调优

这是jvm优化系列第三篇: jvm优化——垃圾回收 jvm优化——监控工具 JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解...

jvm优化必知系列——监控工具

这是jvm优化系列第二篇: jvm优化——垃圾回收 通过上一篇的jvm垃圾回收知识,我们了解了jvm对内存分配以及垃圾回收是怎么来处理的。理论是指导实践的工具,有了理论指导,定位问题的时候,知...

2017/10/18 10:40
4.6K
jvm优化—— 图解垃圾回收

从这篇开始我们开始探讨一些jvm调优的问题。在jvm调优中一个离不开的重点是垃圾回收,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对jvm中如果进行“自动化”垃圾回收技术实施必要...

java多线程——并发测试

这是多线程系列第六篇,其他请关注以下: java 多线程—线程怎么来的? java多线程-内存模型 java多线程——volatile java多线程——锁 java多线程——CAS 编写并发程序时候,可以采取和串行程...

java多线程——CAS

这是多线程系列第五篇,其他请关注以下: java 多线程—线程怎么来的? java多线程-内存模型 java多线程——volatile java多线程——锁 关于无锁队列,网上有很多介绍了,我做一个梳理,从它是...

2017/09/19 09:26
757
java多线程——锁

这是多线程系列第四篇,其他请关注以下: java 多线程—线程怎么来的? java多线程-内存模型 java多线程——volatile 如果你看过前面几篇关于线程的文字,会对线程的实现原理了然于胸,有了理...

java多线程——volatile

这是java多线程第三篇: 《java 多线程—线程怎么来的》 《java多线程-内存模型》 上一篇《java多线程—内存模型》已经讲解了java线程中三特征以及happens-before 原则,这一篇主要讲解一下v...

java多线程-内存模型

并发处理的广泛应用是使得amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。 上一篇《java 多线程—线程怎么来的 》中我们了解了线程在操...

java 多线程—线程怎么来的?

并发处理的广泛应用是使得amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。 并发并非一定得用多线程,多进程也可以,不过java里面谈论并...

2017/08/21 10:08
4.8K
游戏中有哪些作弊方法?

对于游戏开发者来说,外挂是深通恶绝的,它一方面破坏了游戏的公平性,造成大量玩家流失,另一反面又加快了游戏节奏和资源产出,让开发商利益受损。对于这种让玩家和开发商都不讨好的行为,一...

2017/08/17 11:28
2.4K
游戏中的加密算法

加密主要包含通信数据和存储数据加密,目的都是为了保证其传送和储存的隐秘性,从而保证数据的安全。目前常见的加密方式有对称加密、非对称加密、hash加密、hash加盐加密等,这些在游戏中都会...

2017/08/09 08:29
1K
图解LZ77压缩算法

数据压缩是一个减小数据存储空间的过程,目前被应用在软件工程的各个地方,了解其一些原理,方便我们更好的甄选压缩方案。 压缩方案有很多种,常见的就是有损和无损压缩。霍夫曼编码和LZ77(...

2017/08/01 09:48
3.9K
深入理解游戏中寻路算法

如果你玩过MMOARPG游戏,比如魔兽,你会发现人物行走会很有趣,为了模仿人物行走的真实体验,他们会选择最近路线达到目的地,期间会避开高山或者湖水,绕过箱子或者树林,直到走到你所选定的...

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部