MySQL冗余数据的三种方案 满足分库后不同维度的查询需求

​一,为什么要冗余数据 互联网数据量很大的业务场景,往往数据库需要进行水平切分来降低单库数据量。 水平切分会有一个patition key,通过patition key的查询能够直接定位到库,但是非patition key上的查询可能就需要扫描多个库了。 此时常见的架构设计方...
17年7月3日 阅读 (1601) 有用 (4)

链路测试结果分析说明及常见链路异常场景和测试报告

由于 mtr(WinMTR)有更高的准确性。本文以其测试结果为例,对链路测试结果的分析进行简要说明。
17年7月2日 阅读 (2447) 有用 (0)

Windows环境下ping丢包或不通时链路测试工具推荐

当访问目标服务器出现 ping 丢包或 ping 不通时 或 网路访问延迟 或 访问异常时,可以通过 TRACERT 或 WinMTR 等工具进行链路测试来判断问题。本文介绍 Windows 环境下的链路测试工具。
17年7月2日 阅读 (2554) 有用 (5)

Linux下ping丢包或不通时链路测试工具推荐

当访问目标服务器出现 ping 丢包或 ping 不通时 或 网路访问延迟 或 访问异常时,可以通过 traceroute 或 mtr 等工具进行链路测试来判断问题。本文介绍 Linux环境下的链路测试工具。
17年7月2日 阅读 (3731) 有用 (1)

链接里的isappinstalled=0与isappinstalled=1有什么区别?|微信分享

访问统计里,可能经常看到链接被加上了一下参数: from=timeline&isappinstalled=0 from=timeline&isappinstalled=1 from=groupmessage&isappinstalled=0 fro...
17年7月1日 阅读 (11688) 有用 (26)

如何重构“箭头型”代码? (干掉 if-else 多层嵌套)

一次在微博上和朋友关于嵌套好几层的 if-else 语句的代码重构的讨论,在微博上大家有各式各样的问题和想法。 按道理来说这些都是编程的基本功,似乎不太值得写一篇文章,不过我觉得很多东西可以从一个简单的东西出发,到达本质,所以,我觉得有必要在这里写一篇的文章。 不一定全对,只希望...
17年7月1日 阅读 (2753) 有用 (2)

全套源码|基于Cocos Creator的三消游戏

这是一款消除类游戏,规则和大多数三消游戏差不多。在一个 5x5的格子中,有25个方块,每个方块有一个数字,用户的操作就是点击方块,使方块的数字+1。当每3个数字相同时,这些数字相同的方块合成为一个,并且数字+1。 这款游戏看似很简单,但实际蕴含很多细节以及算法,我用了一周时间断...
17年6月30日 阅读 (3009) 有用 (4)

你可能还不知到的chrome开发者工具小技巧

Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。
17年6月29日 阅读 (3810) 有用 (25)

GO语言的修饰器编程是这样的

之前写过一篇《Python修饰器的函数式编程》,这种模式很容易的可以把一些函数装配到另外一些函数上,可以让你的代码更为的简单,也可以让一些“小功能型”的代码复用性更高,让代码中的函数可以像乐高玩具那样自由地拼装。所以,一直以来,我对修饰器decoration这种编程模式情有独钟,...
17年6月29日 阅读 (1570) 有用 (2)

objective-c 编译出现错误:linker command failed with exit code 1

今天编译项目的时候,报错: linker command failed with exit code 1 (use -v to see invocation)
17年6月29日 阅读 (1434) 有用 (2)