2023
- 诊断并解决MongoDB BTC勒索攻击:一个实战案例 - 14 September 2023
- 开始折腾GKE - 01 March 2023
- 记录一次Spark升级调试版本依赖的经验 - 22 February 2023
2022
- 安装MySQL 8到CentOS 7.9 - 24 September 2022
- 搭建Google VPC网络下的集群 - 24 September 2022
- 隔断房 - 12 September 2022
- 有关于近期的生活,近期的我 - 18 June 2022
- java.io.EOFException: Premature EOF: no length prefix available - 09 April 2022
2021
- Spark写PostgreSQL - 30 September 2021
- 新的买办主义 - 21 March 2021
- 如何确保团队共识一致 - 18 February 2021
- Hive外部表方式加载分区表 - 10 January 2021
- 使用Python生成自然周时间序列 - 09 January 2021
2020
- 我选择慢下来 - 03 September 2020
- 如何做好工作交接 - 03 September 2020
- Scala反射概览 - 04 August 2020
- 简介Spark SQL中的窗口函数 - 26 July 2020
- MySQL中test库的权限问题 - 24 July 2020
- 基于Keepalive + MySQL主从实现高可用架构 - 20 July 2020
- 阿里云日志服务SLS下数据对比的实践 - 15 July 2020
- Java中如何实现AES+Base64加解密 - 09 July 2020
- 他们所说的泛型究竟是什么 - 02 July 2020
- 使用Prometheus做大数据批处理任务的监控 - 04 June 2020
- 关于三年大数据平台的工作 - 03 June 2020
- Python中的列表和元组到底有什么区别 - 26 May 2020
- SQL解字符串形式的JSON组成的数组 - 12 May 2020
- Hive数据倾斜不要用DISTINCT - 08 May 2020
- 关于数据链路的任务调度 - 29 April 2020
- 数据库的范式 - 21 April 2020
- SQL Case When - 14 April 2020
- 网络稳定问题debug流程 - 11 April 2020
- 如何管控数据质量 - 12 January 2020
2019
- 解决`getaddrinfo EAI_AGAIN`问题 - 19 December 2019
- Nginx负载均衡到node节点 - 12 December 2019
- Airflow动态生成task - 12 December 2019
- 日记和岁月 - 02 October 2019
- 对于`CMeKG`中文医学知识图谱的技术调研 - 21 September 2019
- 重构 - 内联函数 - 24 August 2019
- 代码大全阅读笔记 - 27 July 2019
- 大数据架构师技能点手册 - 10 April 2019
- 如何优雅的debug - 14 March 2019
- JsonParseException Illegal character恼人的线上bug - 26 February 2019
- Scala实现gzip压缩解压类 - 25 February 2019
- gorelay录制回放生产环境流量 - 25 February 2019
- 使用python发送gzip压缩的request消息体 - 22 February 2019
2018
- 在shell中解析json - 12 December 2018
- WhereHows跑起来指南 - 10 December 2018
- 如何搭建以太坊私有链 - 30 November 2018
- 使用pREST构建RESTful API服务 - 21 September 2018
- 如何自己打包Apache-airflow - 24 August 2018
- dbaplus meetup note - 06 August 2018
- Golang开发环境折腾 - 09 July 2018
- 我为什么反对开大会 - 06 July 2018
- ssh-copy-id免密码登录失败问题 - 02 July 2018
- 现代黑魔法和2038问题 - 29 June 2018
- 从git提交历史中移除某个文件 - 28 June 2018
- 201806新学得新知识点 - 20 June 2018
- Apache-airflow Docker容器部署以及定制思路 - 16 May 2018
- Apache-airflow 钉钉机器人插件 - 12 April 2018
- airflow安装与SSHOperator - 02 April 2018
- 消失的趋势 - 21 March 2018
- Centos7 Install Python3 - 19 March 2018
- CREAM学习法 - 16 March 2018
- Centos7 Systemd禅道随机启动 - 15 March 2018
- shell下用数组传参给函数 - 13 March 2018
- MongoDB磁盘空间清理的神话 - 12 March 2018
- macOS下用simh模拟pdp11跑unixv6 - 11 March 2018
- 构建适配Oozie调度的shell任务 - 11 March 2018
- 3次生产事故 - 09 March 2018
- 阅读黑格尔的《小逻辑》 - 08 March 2018
- Linux下用p7zip/7za解压包内指定文件 - 01 March 2018
- 复盘20180204 - 04 February 2018
- Superset集成第三方图表 - 15 January 2018
- 复盘20180111 - 11 January 2018
- 使用Python实现选择排序 - 09 January 2018
2017
- 复盘20171219 - 15 December 2017
- 复盘20171215 - 15 December 2017
- 复盘20171214 - 14 December 2017
- Bash查缺补漏 - 22 November 2017
- MongoDB实现增量备份或实时备份 - 15 November 2017
- MongoDB增量备份工具测评 - 30 October 2017
- 使用Flask构建Restful Service查询Hive - 26 October 2017
- Run Jar Forever - 21 September 2017
- crontab: temp file must be edited in place - 19 September 2017
- 使用Python监控磁盘空间 - 18 September 2017
- git下载慢 - 16 September 2017
- akka-http入门 - 15 September 2017
- 如何解决一个复杂的问题 - 15 September 2017
- Python解析ini文件 - 11 August 2017
- macOS下安装PostgreSQL - 08 August 2017
- superset初窥viz.py - 02 August 2017
- superset开发自定义视图 - 31 July 2017
- Python中的字符串搜索 - 25 July 2017
- 修改superset pivot table去除All字段 - 19 July 2017
- superset filterbox 预填充 - 19 July 2017
- incubator-superset/airbnb superset开发模式 - 19 July 2017
- Python解压可迭代序列赋值多个变量 - 07 July 2017
- Python解压序列赋值多个变量 - 04 July 2017
- pyenv-virtualenv install - 03 July 2017
- Python列表推导以及过滤 - 03 July 2017
- Python Pretty Json Print In Terminal - 30 June 2017
- Python过滤列表元素/列表推导式 - 30 June 2017
- Python中转换字符串为时间类型 - 29 June 2017
- Python获取列表中的最大和最小 - 28 June 2017
- shell中日志输出的最佳实践 - 13 April 2017
- SQL中的JOIN - 07 April 2017
- 在VMwareFusion中搭建Cloudera-CDH5实验环境 - 06 April 2017
- Hive导入CSV文件 - 01 April 2017
- Hive行转列 - 31 March 2017
- telnet访问未名BBS乱码 - 23 March 2017
- Linux清除内存缓存 - 02 March 2017
- MongoDB停止正在执行的查询 - 28 February 2017
- MongoDB count 数据量不一致问题 - 16 February 2017
- Swagger写RESTful API文档的不二之选 - 16 February 2017
- MongoDB导出指定行记录 - 16 February 2017
- 分析超大日志文件的梗 - 14 February 2017
- Python中以周为单位生成时间范围 - 22 January 2017
- Python中字符串连接问题 - 06 January 2017
- Python中看字典中元素是否存在 - 05 January 2017
- 使用Python借力腾讯邮箱发送邮件 - 04 January 2017
2016
- 读阮一峰的《未来世界的幸存者》 - 24 December 2016
- 线上阿里云MongoDB实时同步到线下 - 20 December 2016
- 关于MongoDB的remove操作 - 19 December 2016
- RedHat Linux 7 性能调优指南 - 13 December 2016
- 一篇文章搞懂Python中的进程和线程 - 28 November 2016
- 关于Python中的模块 - 28 November 2016
- 一篇文章踩遍Python中的坑 - 22 November 2016
- 一篇文章搞懂Python中的函数式编程 - 22 November 2016
- MongoDB单机启动配置文件 - 21 November 2016
- 一篇文章搞懂Python中的面向对象编程 - 18 November 2016
- SQL入门 - 14 November 2016
- 阿里云归档存储服务 - 08 November 2016
- 美团云MOS大数据服务试用体验 - 07 November 2016
- Python添加图片水印 - 21 October 2016
- Linux MongoDB系统性能分析 - 19 October 2016
- Scala Parallel Collections and Futures - 18 October 2016
- 使用scala连接到MongoDB - 14 October 2016
- 使用scala做数据分析 breeze上手 - 14 October 2016
- akka-http入门 - 14 October 2016
- 使用MongoDB导出CSV - 13 October 2016
- git使用笔记 - 12 October 2016
- 使用playframework(scala)构建一个简单的RESTful Server服务 - 11 October 2016
- Scala方法与函数的多态 - 10 October 2016
- Scala REPL - 10 October 2016
- Scala模式匹配 - 10 October 2016
- Scala中的{} () 以及偏函数 - 30 September 2016
- Scala中的高阶函数 lambda函数 - 30 September 2016
- MongoDB去重 - 30 September 2016
- 阿里云消息服务 - 23 May 2016
- Kraken.js入门 - 13 May 2016
- Hello, Scala - 11 May 2016
- Mac下转JPEG成PDF - 10 May 2016
- Spark入门 - 09 May 2016
- 阿里云MaxCompute - 09 May 2016
- 阿里云 E-MapReduce - 09 May 2016
- CSS库:csshake - 06 May 2016
- Hello,BSON - 06 May 2016
- Shell + MongoDB 增量备份策略 - 05 May 2016
- Mongodb索引 - 04 May 2016
- 关于Python与switch case - 04 May 2016
- How to use Pymongo - 04 May 2016
2015
- Python vs psutil - 12 November 2015