奇妙的 Linux 世界
种一棵树最好的时间是十年前,其次是现在。
Toggle navigation
奇妙的 Linux 世界
Home
Archives
Tags
About
谈谈支付宝架构
1. 背景 一年一度的双十一又要来了,自2008年双十一以来,在每年双十一超大规模流量的冲击上,蚂蚁金服都会不断突破现有技术的极限。2010年双11的支付峰值为2万笔/分钟,全天1280万笔支付,这个数字到2017双11时变为了25.6万笔/秒,全天14.8亿笔。在如此之大的支付TPS背后除了削峰等锦上添花的应用级优化,最解渴最实质的招数当数基于分库分表的单元化了,蚂蚁技术称之为LDC(逻辑......
Posted by Mike on 2020-05-24
技巧
Linux
分布式
办公环境下实现 Kubernetes 网络互通方案
在 Kubernetes 的网络模型中,基于官方默认的 CNI 网络插件 Flannel,这种 Overlay Network(覆盖网络)可以轻松的实现 Pod 间网络的互通。当我们把基于 Spring Cloud 的微服务迁移到 K8S 中后,无须任何改动,微服务 Pod 可以通过 Eureka 注册后可以互相轻松访问。除此之外,我们可以通过 Ingress + Ingress Contr......
Posted by Mike on 2020-05-24
技巧
Linux
Kubernetes
利用 Katacoda 免费同步 Docker 镜像到 Docker Hub
为什么要同步 安装 kubernetes 的时候,我们需要用到 gcr.io/google_containers 下面的一些镜像,在国内是不能直接下载的。如果用 Self Host 方式安装,Master 上的组件除开 Kubelet 之外都用容器运行,甚至 CNI 插件也是容器运行。比如 Flannel,在 quay.io/coreos 下面,在国内下载非常慢。但是我们可以把这些镜像同步到......
Posted by Mike on 2020-05-24
技巧
Linux
Docker
手把手教你用 Gitlab 和 Jenkins 构建持续集成环境
最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个 Demo,提交代码到 Gitlab 自动触发 Jenkins 任务,自动编译代码和 Docker 镜像并上传。 安装运行 Gitlab Gitlab 国内安装很麻烦,用官方的源装不了,因为在国外,太慢,链接会断掉。国内清华有 Gitlab 的 Apt 和 Yum 源,但是我试过安装 CentOS 7 的 Gitlab ,到最......
Posted by Mike on 2020-05-24
技巧
Linux
Gitlab
谈谈技术人的发展生存之道
这是一篇从 “人” (而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。 拥有商业心态 你所能犯的最大错误就是相信自己是在为别人工作,职业发展的驱动力一定是来自个体本身,而不是领导、公司,因为职业发展是属于你自己的。如果你真的想在这个充满竞争的世界里脱颖而出,那么你首先必须制订一个坚实可靠而又深思熟虑的计划,学会主动管理自己的职业生涯。 职业生涯中......
Posted by Mike on 2020-05-24
技巧
Linux
思想
浅谈 MySQL 优化实施方案
在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。 图 - MySQL查询过程 优化的哲学 优化有风险,涉足需谨慎 优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能力意识到和预见到! 任何的技......
Posted by Mike on 2020-05-24
技巧
Linux
MySQL
浅谈中台
背景 自从阿里巴巴现任CEO逍遥子在2015年提出”大中台,小前台”战略以来,关于”什么是中台”,可谓是一石激起千层浪,大量文章在描述什么是中台。而不懂的人看完后依旧是云里雾里,我们经常听到一些词:”业务中台”,”技术中台”, “系统中台”等,我相信很多同学都会懵逼。今天我们就来彻底的理解下什么是中台和中台战略。 中台的本质理解 凡是能帮助我们快速的生产产品而不需要大量重复性研发的系统,就可......
Posted by Mike on 2020-05-24
技巧
Linux
分布式
手把手教你用 Tiny Tiny RSS 部署一个私有 RSS 服务器
9012 年了,别的小朋友们服务器上面跑着各式各样的东西:博客、云盘、监控脚本……再看看我们那台闲(bai)置(piao)很久的阿里云 Server,里面的 Git 竟然还是 1.8 的上古版本。🤦♂️ 不如把那台服务器拿出来,部署一个属于自己的 RSS 服务器,甚至可以跟同学们一起用呢~ RSS 首先我们来说一说 RSS。RSS 的全称是 Really Simple Syndicati......
Posted by Mike on 2020-05-24
技巧
Linux
RSS
推荐一款英语学习神器 Rosetta Stone
这是一篇旧文重发,近日又见不少同学在讨论英语学习的方法和重要性。或许本文涉及相关内容就是你的最好选择,本文涉及的相关软件已更新到最新版本。 在这个技术高速发展的时代,新技术日新月异、层出不穷。而这些新技术基本上都是外国人开发的,并且提供的文档通常只有英文的。 如果想在第一时间掌握到最新的资讯或是解决遇到的问题,满屏的英文认识的单词没几个,这个时候会不会有种书到用时方恨少的感觉。 今天给你......
Posted by Mike on 2020-05-24
技巧
Linux
工具
TTY 的前世今生
译者序 本文翻译自 2008 年的一篇帖子 The TTY demystified. 由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。 以下是译文。 目录 历史 使用场景 进程 作业(Jobs)和会话 简单粗暴的信号机制 一个例子 流控和阻塞式 I/O 配置 TTY 设备 结束语 TTY 子系统是 Linux 乃至 Unix 家族中......
Posted by Mike on 2020-05-24
技巧
Linux
终端
← Newer Posts
Older Posts →
FEATURED TAGS
技巧
Tmux
Linux
Redis
Docker
运维
Kubernetes
DNS
Nginx
SSH
工具
MySQL
HTTP
云原生
教程
微服务
Prometheus
Mesos
DevOps
PHP
Elasticsearch
Apache
CentOS
OpenSSH
Consul
Git
GitHub
HTTPS
JBoss
经典
音乐
开源
Helm
VIM
Lua
eBPF
Systemd
Ubuntu
Tailscale
WireGuard
Vagrant
Python
Etcd
周刊
文档
程序员
网络
备份
职场
AI
终端
虚拟化
Shell
思想
微信
K3s
安全
Alfred
Dnsmasq
分布式
macOS
Iptables
Google
Chrome
微软
内网穿透
Nixery
Nix
数据库
ProxyChains
ABOUT ME
Stay hungry,Stay foolish
知
RECENT POSTS
『极客视界』一站式科技达人综合资讯指南和神秘宝箱,等你来开启
『IT 人必备工具箱』一份属于你的数字宝藏,期待你的支持!
『IT 人员必备工具箱』:一个专注于 IT 人的优质资源分享导航站
掌握这 9 个 IT 新技术:让你轻松驾驭技术浪潮,成为团队核心,轻松逆袭职场!
Github 星标 2.3 K,异地组网新工具 Easytier 助你轻松实现跨地域设备互联
FRIENDS
极客视界
IT 人必备工具箱
Linux 技术交流群
ARCHIVES
June 2050
1
March 2050
2
January 2035
1
January 2025
1
August 2024
8
July 2024
7
June 2024
1
May 2024
1
April 2024
1
March 2024
1
February 2024
1
January 2024
2
December 2023
2
October 2023
2
September 2023
2
August 2023
1
June 2023
1
February 2023
3
January 2023
5
December 2022
3
November 2022
6
October 2022
3
September 2022
4
August 2022
2
July 2022
2
June 2022
5
May 2022
1
April 2022
3
March 2022
3
February 2022
3
January 2022
5
December 2021
2
November 2021
2
October 2021
1
September 2021
9
August 2021
13
July 2021
13
June 2021
19
May 2021
10
April 2021
7
March 2021
14
February 2021
8
January 2021
7
December 2020
9
November 2020
3
October 2020
3
September 2020
4
August 2020
8
July 2020
8
June 2020
3
May 2020
112
November 2019
1
January 2019
20
September 2018
5
August 2018
10
July 2018
5
June 2018
9
May 2018
9
April 2018
5
March 2018
9
February 2018
1
January 2018
3
December 2017
1
October 2017
4
August 2017
2
July 2017
3
June 2017
12
May 2017
15
April 2017
13
March 2017
10
February 2017
4
January 2017
3
December 2016
1
November 2016
1
September 2016
1
August 2016
3
July 2016
4
June 2016
8
May 2016
23
April 2016
16
March 2016
50