07 2017 档案
摘要:背景 随着公司业务增长,关系型数据库表慢慢会增长到很大的量,如果不能清理数据的话就需要面对大表CRUD,这是公司成长过程的共同考验 解决方案 根据我的个人经验,目前主要有3种比较主流的方法 垂直分表:将表的字段拆分到新表,常用字段留下,少用字段做关联查询。属于冷热分离 水平分表:将表复制多份,结构一
阅读全文
摘要:假设做了一个错误的修改,并且不想保留历史记录 git reset --hard HEAD^ (soft是只重置head不回滚,hard是重置并回滚) git push -f 这样就会回滚并强制覆盖仓库,从效果来看就是文件回滚,连被回滚的提交记录也没了,好像从没发生过一样。但是用git reflog可
阅读全文
摘要:Linux shell中xargs是管道的好帮手,可以帮助我们使用参数。以下2点很实用:
阅读全文
摘要:这个问题我提在了 StackOverflow 上,但没有回答。自己写吧 我的需求是,将mysql slow queries展现到页面上。但是如果原始展现,会带不同参数,不太好group等。其实我们关心的只是sql本身,比如 因为没有很合适的module,所以得用regrex替换。数字很容易,字符串需
阅读全文
摘要:需求是,有些数据低于标准时需要标红 思路:待table加载成功后,选取特定列,获取data判断并添加样式 代码如下,转载请注明 解释: 用jquery selector选择表的所有第三列,判断大小并添加样式
阅读全文
摘要:bootstrap-table用于展示数据非常方便,也需要满足一些个性化需求。比如点击窗格(td)标记下颜色,用于目测 代码如下,转载请注明 解释: click-row.bs.table是行点击事件,其实还有个click-cell.bs.table点击窗格事件,但$el是string无法使用 $el
阅读全文
摘要:ansible作为运维利器十分方便,如果部署服务,尽量用串行比较保险。答案来自 stackoverflow -- You can use the forks with adhoc command and serial: 1 inside the playbook. On adhoc command:
阅读全文