OOM 手记

2021-06-04
阅读 3 分钟
4.1k
最近项目经常会被 OOM kill 掉,但是没有在 /var/log/messages 看到 OOM 日志。其实不同 Linux 发行版 OOM 日志在不同的地方,但是可以通过 dmesg 查看。

Arthas watch 命令使用指南

2020-05-07
阅读 5 分钟
4.2k
每次测试遇到问题的时候,当别人为了加一条日志而重发代码,我都会欣慰地拿出我的 Arthas 并且告诉他们:少年,你不用再为了加日志就重发代码而烦恼了。Arthas,你值得拥有。

机器学习模型简论

2019-01-04
阅读 1 分钟
3k
刚开始接触机器学习的时候,总是绕不开一些机器学习相关的基础概念,比如模型,训练等。读的文章多了我们自己也会在脑海中对这些名词有一些基础的概念,但是比较模糊。

使用 sed 一键修改 python 的 pip/pypi 源

2018-12-03
阅读 1 分钟
3.2k
Python 默认的 pip 源是 {代码...} 国内访问速度比较慢,可以通过修改 ~/.pip/pip.conf 配置来指定国内的 pip 源。 我一般使用清华的 pip 源,速度很快。安装完 Python 之后可以很方便地使用 sed 一键修改 pip 源 一键修改 pip 源 {代码...}

MySQL索引原理及慢查询优化

2018-11-23
阅读 16 分钟
8.6k
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1...

使用 NGINX 做 HTTP 负载均衡

2018-10-09
阅读 3 分钟
8.4k
Nginx 可以作为一种十分有效的 HTTP 负载均衡工具来使用,通过 nginx 的负载均衡分发流量到不同的应用服务器,可以提升 web 应用的性能、伸展性和可靠性。

JUPYTER 服务的 NGINX 配置

2018-10-09
阅读 1 分钟
12.4k
jupyter 配置 配置文件在 /home/{user}/.jupyter/jupyter_notebook_config.py 配置 jupyter 的路径 {代码...} nginx 配置 jupyter 使用了 websocket 协议,所以需要配置支持 websocket。 {代码...} jupyter notebook 用到了 websocket, 所以需要配置 {代码...} JUPYTER 服务的 NGINX 配置 - Agentd

CANAL 高可用

2018-10-09
阅读 2 分钟
9.8k
Canal 的常见使用场景之一就是数据同步, 例如我们使用 canal 就是为了把 mysql 的数据同步到 elasticsearch 中. 使用 canal 做数据同步的时候无疑会涉及到三个部分: 数据源(mysql), canal server(接收 mysql binlog), canal client(接收 canal server 发送的解析过的 binlog 消息).