博粹

博采众长,粹集百家——GitHub Page精选
了解更多 »

立即加入 / 登录

最新

2017-11-17 Robin Wen
文/温国兵 数据安全对于普通人而言会很陌生,然而早已在 DBA 心里生根发芽。数据对于一家企业的重要程度不言而喻,个人数据的管理也是极其重要,否则当数据损坏或者永久丢失,那将是毁灭性的灾难。 既然提到备份与恢复,笔者简单介绍下 MySQL 数据库的备份与恢复。按照备份后产生的副本文件是否可以编辑,可以将 MySQL 的备份方法分为逻辑备份和物理备份。逻辑备份可以简单理解成跟版本无关的 SQL 文件,物理备份是磁盘文件的快照。数据备份期间,按照是否需要停止 MySQL 服务实例,可以将 MySQL 的数据恢复分为:冷备份、温备份和热备份。线上系统中,温备与热备使用较多,冷备常常用于归档。按照副本文件的缺失程度可以将数据备份分为 继续阅读 »
2017-11-17 Renfei Yu
支持多包名推送呼声最高的还是游戏分发,由于游戏分发看中多渠道。因此同一款游戏可能存在不同包名,按照现有的情况,一个包名接入 Push需要给每一个包名申请一个为一个AppId,AppKey。倘若应用包名数量比较小,还可以接受。但是如果渠道过多,就可能出现需要申请几十甚至几百个应用,工作量可想而知。因此多包名推送的需求由此而来。 继续阅读 »
2017-11-15 Eric Wang
抛出问题 在 RDBMS 中,我们可以使用 GROUP BY 来对检索的数据进行分组,同样地,想要在 Lucene 中实现分组要如何做呢?首先思考如下几个问题 - Lucene 是如何实现分组的? - 用来分组的字段(域)或者说 Field 如何添加? - 组的大小如何设置? - 组内大小如何设置? - 如何实现组的分页? - 如果结果集超过了组内大小,可以通过分页解决,那么如果结果集超过了组大小的上限,如何解决? - 如何实现单类别分组,即类似SQL中的 GROUP BY A - 如何实现多类别分组,即类似SQL中的 GROUP BY A, B 从 SQL 的 GROUP BY 说起 如果分组后面只有一个字段,如 GROUP 继续阅读 »
2017-11-15 衡清文
在双十一的当天以及次日,我两次收到校内邮政包裹揽收点的消息,“请务必于当日21点前取走您的包裹。”“务必”两个字显得有点庄重,让我感觉不去取可能会有什么不好的后果------也许当日不取,次日包裹就会被退回。因为我当时并没有在网上购买过任何东西,而且寄件方式是“邮政”(我向来对邮政快递略有成见),总觉得应该是广告之类的东西,毕竟我之前就收到过。那是一本从沿海城市发来的广告册子,推销了不少保健用品,我对此实在是兴趣寥寥,甚至有点心疼该司的邮寄费。 继续阅读 »
2017-11-14 Lingxian Kong
上周到悉尼参加了今年下半年的 openstack summit,记得上次参加 summit 时我还在华为,2015年在东京,记得那一年基金会还没有开始实行 PTG,参加峰会的人还很多,会场里人声鼎沸,但这次的悉尼,人数已经不过2000左右了。不过我不太想写在峰会上的见闻,而是记录一下我这第一次到悉尼对这个城市的直观感受吧。 继续阅读 »
更多最新 »

热门

2016-11-20 AnnatarHe
下单 实际上之前很早就期待MacBook Pro,一直是准备买的,只是因为一直得到风声,十月份会有新品,所以一直是在等待。 终于在十月末发布了新品,虽然各种感觉诚意不足,可是仍旧是比之前的MacBooK Pro要好一些的。而且因为对macOS的迷信,就上了贼船。 继续阅读 »
2017-02-10 Huang Lu
我是一个穷逼,也相信有很多人和我一样,不会舍得花钱去买服务器,而是选择比较稳定的 GitHub Pages 来搭建自己的博客,作为学生我还可以在 GitHub 上申请得到免费的域名 1 年。因此我想把自己的域名指向 GitHub Pages,遗憾的是,GitHub Pages 目前已经不支持 https 访问,因此只能通过其他途径,无意之中通过我朋友的博客发现了解决办法,即通过 Netlify 作为第三方支持。 继续阅读 »
2015-02-28 Robin Wen
文/温国兵 一 引子 有个知友邀请我回答问题,问道:「MySQL 每次查询一条数据查 10 次和一次查询 10 条数据效率有多少差距?」 总体上来说,一次查询 10 条数据效率是高于每次查询一条数据查 10 次的。但究竟差距多少,具体的数据很难说。这本来是一个很简单的问题,但我还是想亲身实践下,给以后碰到这个问题的朋友一点参考。我先做一个模拟,然后在文末给出一个分析。 说明:本文中的模拟只能提供参考。实际情况跟硬件配置、系统负载等因素相关。 二 模拟 在做模拟之前,得有数据。所以我创建了一组测试数据,如下: ``` bash mysql> USE test; Database changed mysql> CREAT 继续阅读 »
2014-01-04 W.Y.
其实,我最开始接触到的是 Sublime Text 2,被其轻量、简洁以及漂亮的配色所瞬间征服,后来升级为 Sublime Text 3,使用过程中有一些需要设置的地方,还有一些常用插件的安装和设置技巧等,有时候会忘记某些设置方法或者快捷键,然后不得不上网查。恰逢周末,其中的一些东西记录下来,一方面加深自己的印象,同时方便查阅。 more 安装 Sublime Text 3 插件的方法 1. 直接安装 安装 Sublime text 3 插件很方便,可以直接下载安装包解压缩到 Packages 目录(菜单->Preferences->Packages)。 2. 使用 Package Control 组件安装 新安装的 继续阅读 »
2016-05-22 MoreFreeze
学习了下LevelDB的实现原理,发现G厂大神Jeff Dean果然牛B,实现也很巧妙。 参考链接是这里 继续阅读 »
更多热门 »