• BLOG
  • ARCHIVE
  • WEIBO
  • GITHUB
  • ABOUTME
  • RSS
  • 2018 新的起点

    Feb 16, 2018

    2018 新的开始

    ...more
  • bash脚本定期创建MySQL增量表

    Dec 7, 2017

    在日常业务中, 会将mysql表根据日期创建分表, 最简单的方法就是写个脚本每个月定时跑一遍创建下一个月的增量表。编写脚本有很多,这里就介绍用bash来实现。个人认为这是最快, 代码量、依赖最少的方法。

    ...more
  • 理解linux-awk命令

    Nov 30, 2017

    AWK是一门古老的 linux shell 语言。每个unix-like系统都默认安装, linux下主要是 gawk这个版本。awk有着其独特的魅力。来简单的学习下它。

    ...more
  • python解码unicode字符

    Nov 28, 2017

    在终端下获取redis中的数据, 如果是中文汉字, 在终端下经常是\uxxxx\uxxxx\uxxxx等这种字符串形式. 平时使用, 都是拷贝出来, 然后通过浏览器的debug工具 console栏的alter(msg)来
    获取其的数据。 这种方法可行, 但是感觉有点麻烦。今天介使用python来处理。

    ...more
  • 理解linux-sed 命令

    Nov 22, 2017

    一直不是和明白linux的sed(stream editor)命令用法, 每次要用的时候, 脑子一篇空白, 有的查一下. 来来去去搞了很多次. 今天总结下常用的用法, 加深下记忆吧.

    ...more
  • mysql过程循环结果集

    Nov 13, 2017

    有个场景, 2张数据表, 表1模版表, 表2为具体实现表, 表2中有个字段是模版表的冗余字段, 现要求最快的方式实现表2的冗余字段和表1的数据同步!

    ...more
  • nginx路由匹配规则

    Nov 10, 2017
    ...more
  • git合错分支解决方案

    Oct 31, 2017

    使用版本控制git工作流的时候, 不可避免的使用多个分支, 合并, 删除。 使用一款好用的git管理工具(如sourceTree, github-desktop等等)可以很方便的避免一些问题。
    当很多场景下也是不可避免的要使用终端工具。 个人感觉使用终端工具熟练后, 可以做到比管理工具更快捷的操作一键发布。 但是使用终端不可避免的增加了你的犯错几率。 比如和错了分支, 再错误的分支开发啊等等。 这个帖子见到那的说明下合错了分支的处理方式。

    ...more
  • golang怎么限制goroutine数量

    Oct 20, 2017

    当你用golang写并发脚本时候, 你使用goroutine, 但是goroutine也不能无限制的开启, 毕竟cpu数量有限. 多个goroutine处理任务调度也是有消耗的. 此帖子列出限制goroutine数量的代码. 初学golang, 代码有问题 欢迎拍砖!

    ...more
  • express+phantomjs构建截图服务

    Sep 25, 2017

    最近有个需求需要把长的网页截图后, 用于微信分享。 google了一番, 发现了集中解决方案。

    • 使用python的selenium库实现
    • 使用CutyCapt实现截图
    • 使用nodejs中的pagers或webshot实现
    ...more
PREVNEXT

© 2015 - 2023 luowen, unless otherwise noted.