企业如何打造 ToB 产品
· ☕ 5 分钟
本人所在的团队正在打造一款 ToB 产品,在垂直领域颇有影响力。此文是对团队关键事件的梳理,同时也包含了一些个人思考。 1. 在熟悉的场景中做到最好 互联网上,粗制滥造的内容太多,能获得广泛关注和影响力的产品屈指可数。 只有基于对用户痛点的深入了解,才能够提

CentOS 服务器运维实践
· ☕ 2 分钟
整理自「开发 Tips」系列,汇总 CentOS 服务器运维中的常见问题与解决方法。 1. 升级 Docker 版本 卸载旧版本的 Docker 1 2 3 4 5 6 $yum remove docker \ docker-common \ container-selinux \ docker-selinux \ docker-engine \ docker-engine-selinux 保存在 /var/lib/docker/ 的镜像、容器、数据、网络都会被保留。 安装依赖 1 yum install -y yum-utils device-mapper-persistent-data lvm2 安装 Docker 1 2 3 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 1 yum makecache fast 1 yum install docker-ce 2. 新

使用 frp 将本地服务发布到公网
· ☕ 3 分钟
1. 什么是 frp frp 是一个高性能的反向代理应用,提供的功能有: 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务 对于 http、https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口 利用处于内网或防火墙后的机器,对

开发工具与效率提升
· ☕ 8 分钟
整理自「开发 Tips」系列,汇总常用开发工具与效率提升相关技巧。 1. Babel 转码器 ES6 提供了许多新特性,但并不是所有的浏览器都能够完美支持,ES5 支持得好很多。Babel 是一个 ES6 转码器,可以将 ES6 代码转为 ES5 代码。这意味着,你可以用 ES6 的语法编写程序,又不

Celery 处理大文件失败问题排查与解决
· ☕ 3 分钟
1. 一个小需求 经常遇到一些小的需求,但是实现起来并不简单。这里就有一个文件上传的简单需求,分为下面几个步骤: 用户在页面上传一个大文件 大文件会被暂存在内网的 Ceph 后台任务,将 Ceph 中的大文件,下载到 Docker 内 后台任务,将 Docker 中的大文件,上传到外网的 COS 后台使用的