作者:chenjie

搭建es并设置访问控制

背景 工作用到elasticsearch,为了方便学习需要自己搭建。那么怎么快速搭建呢,这里我用的是docker-compose(具体安装方式自行搜索不在此赘述) 搭建es 为了方便我们建一个es的文件夹在es文件夹中创建docker-compose.yml文件如下

特别提……

MySQL批量删除多库指定多前缀表的方法【升级版】

背景 之前写过一遍 MySQL批量删除指定多前缀表的方法 可以简单对单库多表进行批量删除,但是需要每次修改具体的时间,对于多库处理也不是很友好,所以这次一并优化下。 修改 首先我修改了具体批量删除的脚本 abcd_drop.sh

注:代码修改了rule的获取从手动填写改成自……

这是一个播放全民K歌歌曲的网页播放器

背景 上一篇我们讲到如何获取全民K歌歌曲信息(上一篇:这是一个获取全民K歌歌曲信息的composer包),那么这一篇我将继续带领大家实现一个开箱即用全民K歌版网页播放器。这里我们主要使用的一个开源网页播放器APlayer(github.com/MoePlayer/APlayer)。为了方便我们这里直接使用cdn外链的方式来使用。 代码 [……

这是一个获取全民K歌歌曲信息的composer包

背景 最近用全民K歌听歌,然后发现全民K歌没有一个很好的歌曲列表播放器,自动播放和添加歌曲都比较麻烦,听歌体验较差,那么我就想把自己想听的歌做成一个带列表的网页播放器页面来自己听歌用当然最好能兼容移动端。那么第一步我们就需要抓取全民的歌曲信息,那么这种信息获取的接口网上可以搜到,当然你也可以自己抓包。这里不再赘述,请自行搜索。这里我封装了……

使用async库实现Node.js异步流程控制

背景 在实际工作中使用到Node.js最令人头疼的就是非常丑陋的回调嵌套和由此带来的排查问题的复杂化。 这里就需要借助Node.js的异步流程控制来让异步流程实现同步化编码,主流有async库,co库,es7新支持的async,await方法。 这里我介绍下我比较用的比较多的async库,async库具备对Node版本兼容好,无性能损耗,……