文章目录
- 1 Linux
- 2 编程语言
- 3 数据结构和算法
- 4 设计模式
- 4.1 23种设计模式应用
- 4.1.1 《设计模式之PHP项目应用》
- 4.1.2《简单工厂模式设计计算器》:
- 4.1.3《抽象工厂模式》:
- 4.1.4《工厂方法模式》:
- 4.1.5 《策略模式设计商场收银系统》:
- 4.1.6 《策略模式设计自动驾驶系统》:
- 4.1.7 《单例模式设计Memcache和Redis操作类》:
- 4.1.8 《状态模式解决灯开关状态问题》:
- 4.1.9 《观察者模式设计qq邮箱日历提醒》:
- 4.1.10 《桥接模式解决人开车问题》:
- 4.1.11 《命令模式解决调用系统命令》:
- 4.1.12 《责任链模式解决请假问题》:
- 4.1.13 《代理模式设计只能内网访问线上数据库》:
- 4.1.14 《模板方法模式设计答题问题》:
- 4.1.15 《原型模式设计克隆人》:
- 4.1.16 《解释器模式设计路由器》:
- 4.1.17 《适配器模式设计插头标准》:
- 4.1.18 《php迭代器模式》:
- 4.1.19 《php建造者模式 - 组装车》:
- 4.1.20 《php备忘录模式》:
- 4.1.21 《php装饰模式》:
- 4.1.22 《php外观模式》:
- 4.1.23 《php组合模式》:
- 4.1.24 《php访问者模式》:
- 4.1.25 《php享元模式》:
- 4.1.26 《设计模式总结》:
- 4.1.27 《单例模式懒汉与饿汉模式》:
- 5 数据库
- 6 分布式
- 7 微服务架构
- 8 性能优化
- 9 工程化
- 10 容器化
- 11 机器学习
- 12 DDD
- 13 面试经验
- 技术交流
1 Linux
1.1 《Linux常用命令》:https://blog.youkuaiyun.com/CleverCode/article/details/78073593
1.2《AWK程序设计语言》:http://awk.readthedocs.io/en/latest/chapter-one.html
2 编程语言
2.1 PHP
1 《PHP常见问题》:https://blog.youkuaiyun.com/CleverCode/article/details/81742187
2 《PHP常用函数》:https://blog.youkuaiyun.com/CleverCode/article/details/52822230
3 《PHP延迟静态绑定》:https://blog.youkuaiyun.com/CleverCode/article/details/82666106
4 《PHP内核源码分析》:http://www.php-internals.com/
2.2 JAVA
2.2.1 开发工具 IntelliJ IDEA
《IntelliJ IDEA 创建一个spring boot web项目》:https://blog.youkuaiyun.com/CleverCode/article/details/83445810
《IntelliJ IDEA新建springMVC项目》:https://blog.youkuaiyun.com/CleverCode/article/details/83107073
《IntelliJ IDEA新建一个springmvc项目并且导入java包》:https://blog.youkuaiyun.com/CleverCode/article/details/83074642
2.2.2 java编程语言
1 《java泛型》:https://blog.youkuaiyun.com/s10461/article/details/53941091
2.2.3 java常见问题
1 《一份非常值得一看的Java面试题》:https://www.cnblogs.com/bailing80/p/11443409.html
2.2.4 jvm
1 《JVM学习总结》:https://blog.youkuaiyun.com/CleverCode/article/details/100668986
2 《一图读懂JVM架构解析 》:http://www.sohu.com/a/218242823_468650
2.2.5 AIO、BIO、NIO
1 《Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!》:https://segmentfault.com/a/1190000021091737?utm_source=tag-newest
3 数据结构和算法
3.1 排序算法
3.1.1 《排序算法总结》:http://www.cnblogs.com/wxisme/p/5243631.html
3.1.2 《100G 数据,只有 100M 内存,怎么排序?》:https://blog.youkuaiyun.com/CleverCode/article/details/81743736
3.1.3 《冒泡排序》:https://blog.youkuaiyun.com/CleverCode/article/details/82259148
3.1.4 《一文弄懂计数排序算法!》:
https://www.cnblogs.com/xiaochuan94/p/11198610.html
3.2 搜索算法
3.2.1 《宽度优先遍历算法求部门树》:https://blog.youkuaiyun.com/CleverCode/article/details/54646563
3.3 动态规划
3.3.1 《求字符串中所有的回文子串》:https://blog.youkuaiyun.com/CleverCode/article/details/81875931
3.3.2 《什么是动态规划》:https://www.sohu.com/a/153858619_466939
3.4 分治算法
3.4.1 《分治算法–二分查找递归&非递归》:https://blog.youkuaiyun.com/CleverCode/article/details/82153831
3.5 时间和空间复杂度
3.5.1《时间复杂度》:https://baike.baidu.com/item/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6/1894057
3.5.2《时间复杂度》:https://blog.youkuaiyun.com/daijin888888/article/details/66970902
3.5.3《时间复杂度》:https://www.cnblogs.com/mafeng/p/6831731.html
3.5.4《空间复杂度》:https://blog.youkuaiyun.com/qq_29503203/article/details/52464306
3.6 回溯算法
3.6.1 《回溯算法》:https://blog.youkuaiyun.com/CleverCode/article/details/82191398
3.7 海量数据算法
3.7.1《海量数据算法总结》:http://www.cnblogs.com/ECJTUACM-873284962/p/6910842.html
3.7.2《99%的海量数据处理面试题》:https://blog.youkuaiyun.com/v_july_v/article/details/7382693
3.7.3 《Big Data Processing》:https://blog.youkuaiyun.com/v_july_v/article/category/1106578
3.7.4 《bitMap算法》:https://blog.youkuaiyun.com/kl1106/article/details/79478787
3.7.5 《海量数据处理算法bitmap》:http://blog.51cto.com/zengzhaozheng/1404108
3.7.6 《2bitmap》:https://blog.youkuaiyun.com/smile_to_life/article/details/53383861
3.7.7 《海量数据处理题目》:https://www.cnblogs.com/ranjiewen/articles/6883723.html
3.8 贪心算法
3.8.1 《贪心算法》:https://www.cnblogs.com/xsyfl/p/6938642.html
3.9 分支限界法
3.9.1 《TSP问题之分支限界法》:https://blog.youkuaiyun.com/qq_32400847/article/details/51813606
3.10 限流算法
3.10.1 《接口限流算法》:https://www.cnblogs.com/clds/p/5850070.html
3.11 红黑树
1 《30张图带你彻底理解红黑树》:https://www.jianshu.com/p/e136ec79235c
3.12 链表
1 《Java单链表反转 详细过程》:https://blog.youkuaiyun.com/guyuealian/article/details/51119499
4 设计模式
4.1 23种设计模式应用
4.1.1 《设计模式之PHP项目应用》
https://blog.youkuaiyun.com/column/details/phpusedesignpattern.html
4.1.2《简单工厂模式设计计算器》:
https://blog.youkuaiyun.com/clevercode/article/details/45692995
4.1.3《抽象工厂模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53045056
4.1.4《工厂方法模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53044679
4.1.5 《策略模式设计商场收银系统》:
https://blog.youkuaiyun.com/clevercode/article/details/45722661
4.1.6 《策略模式设计自动驾驶系统》:
https://blog.youkuaiyun.com/clevercode/article/details/45723773
4.1.7 《单例模式设计Memcache和Redis操作类》:
https://blog.youkuaiyun.com/clevercode/article/details/46410055
4.1.8 《状态模式解决灯开关状态问题》:
https://blog.youkuaiyun.com/clevercode/article/details/52431664
4.1.9 《观察者模式设计qq邮箱日历提醒》:
https://blog.youkuaiyun.com/clevercode/article/details/52442342
4.1.10 《桥接模式解决人开车问题》:
https://blog.youkuaiyun.com/clevercode/article/details/52503245
4.1.11 《命令模式解决调用系统命令》:
https://blog.youkuaiyun.com/clevercode/article/details/52515006
4.1.12 《责任链模式解决请假问题》:
https://blog.youkuaiyun.com/clevercode/article/details/52804839
4.1.13 《代理模式设计只能内网访问线上数据库》:
https://blog.youkuaiyun.com/clevercode/article/details/52805283
4.1.14 《模板方法模式设计答题问题》:
http://blog.youkuaiyun.com/clevercode/article/details/52900689
4.1.15 《原型模式设计克隆人》:
https://blog.youkuaiyun.com/clevercode/article/details/52972117
4.1.16 《解释器模式设计路由器》:
https://blog.youkuaiyun.com/clevercode/article/details/52973146
4.1.17 《适配器模式设计插头标准》:
https://blog.youkuaiyun.com/clevercode/article/details/52982416
4.1.18 《php迭代器模式》:
https://blog.youkuaiyun.com/clevercode/article/details/52983320
4.1.19 《php建造者模式 - 组装车》:
https://blog.youkuaiyun.com/clevercode/article/details/52985387
4.1.20 《php备忘录模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53046515
4.1.21 《php装饰模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53140245
4.1.22 《php外观模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53140419
4.1.23 《php组合模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53140650
4.1.24 《php访问者模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53141007
4.1.25 《php享元模式》:
https://blog.youkuaiyun.com/clevercode/article/details/53141276
4.1.26 《设计模式总结》:
https://blog.youkuaiyun.com/clevercode/article/details/53760194
4.1.27 《单例模式懒汉与饿汉模式》:
https://mp.weixin.qq.com/s/2UYXNzgTCEZdEfuGIbcczA
5 数据库
5.1 Mysql
5.1.1 安装与配置
1 《Linux中Mysql安装与使用(CentOS-6.5:mysql-5.5.27)》:https://blog.youkuaiyun.com/clevercode/article/details/45499231
2 《mysql多实例(多个配置文件方式)》:https://blog.youkuaiyun.com/clevercode/article/details/47610619
3 《mysql多实例(mysqld_multi方式)》:https://blog.youkuaiyun.com/clevercode/article/details/47659457
5.1.2 架构
1 《mysql5.5.27主从复制》: https://blog.youkuaiyun.com/clevercode/article/details/47343163
2 《MySQL高可用架构-MMM环境部署记录》:http://www.cnblogs.com/kevingrace/p/5662975.html
3 《MySQL高可用架构之MHA》:https://www.cnblogs.com/gomysql/p/3675429.html
4 《MGR初探》:https://yq.aliyun.com/articles/702208
5 《MySQL高可用架构对比,MMM与MHA以及MGR》:https://blog.youkuaiyun.com/william0318/article/details/106855431/
5.1.3 优化分析
1 《Mysql使用profiling分析慢sql语句的原因》:https://blog.youkuaiyun.com/clevercode/article/details/46310835
2《Mysql数据库常用分库和分表方式》:https://blog.youkuaiyun.com/clevercode/article/details/50877580
3《show processlist中kill锁表语句与慢sql》:https://blog.youkuaiyun.com/clevercode/article/details/51993325
4 《浅谈MySQL查询缓存机制 》:http://huangdekai1.blog.163.com/blog/static/30571416200832512143837/
5.1.4 sql攻防
1《Mysql分页负数sql攻击》:https://blog.youkuaiyun.com/clevercode/article/details/45935593
5.1.5 使用技巧
1《mysql中 show table status 获取表信息》:https://blog.youkuaiyun.com/clevercode/article/details/50843944
2《使用Navicat逆向建立Mysql数据模型 – 高效记忆数据逻辑关系》:https://blog.youkuaiyun.com/clevercode/article/details/51814701
3《mysql清屏》:https://blog.youkuaiyun.com/clevercode/article/details/52135699
4《Mysql通过system命令调用系统shell命令》:https://blog.youkuaiyun.com/clevercode/article/details/52141386
5《Mysql通过source执行一个sql文件》:https://blog.youkuaiyun.com/clevercode/article/details/52141556
6《mysql-proxy解决只能内网访问线上数据库问题》:https://blog.youkuaiyun.com/clevercode/article/details/52355954
7《MySql 申明变量以及赋值》:https://blog.youkuaiyun.com/clevercode/article/details/52695416
8 《Mysql导出逗号分隔的csv文件》:https://blog.youkuaiyun.com/clevercode/article/details/46965115
9 《mysql -e与awk联合导出csv文件》:https://blog.youkuaiyun.com/clevercode/article/details/50177975
5.1.6 使用注意点
1 《Mysql整数运算NULL值处理注意点》:https://blog.youkuaiyun.com/clevercode/article/details/47035975
2《mysql整型存储字节与最大长度设置》:https://blog.youkuaiyun.com/clevercode/article/details/50386707
3 《mysql分页丢数据的分析》:https://blog.youkuaiyun.com/clevercode/article/details/50073283
5.1.7 索引
1 《MySQL索引背后的数据结构及算法原理》:http://blog.codinglabs.org/articles/theory-of-mysql-index.html
2《Mysql联合索引优化》:https://blog.youkuaiyun.com/CleverCode/article/details/81741950
5.1.8 事务隔离级别
1 《通过例子理解事务的4种隔离级别》:https://www.cnblogs.com/snsdzjlz320/p/5761387.html
2 《事务ACID理解》:https://blog.youkuaiyun.com/dengjili/article/details/82468576
5.1.9 Mysql的存储引擎myisam 和 和 innodb 的区别
1 《Mysql的存储引擎myisam 和 和 innodb 的区别》:https://blog.youkuaiyun.com/CleverCode/article/details/81741687
6 分布式
6.1 分布式基础
6.1.1 常见状态码含义
《常见状态码含义》:https://blog.youkuaiyun.com/CleverCode/article/details/81742857
6.1.2 cookie 和 和 session 的区别?
《cookie 和 和 session 的区别?》:https://blog.youkuaiyun.com/CleverCode/article/details/81742980
6.1.3 深入分析理解session与cookie的作用
《深入分析理解session与cookie的作用》:https://blog.youkuaiyun.com/u011816231/article/details/69372208
6.1.4 GET 与 POST 区别?
《GET 与 POST 区别?》:https://blog.youkuaiyun.com/CleverCode/article/details/81743618
6.1.5 https
《https原理》:https://blog.youkuaiyun.com/CleverCode/article/details/102401141
《nginx配置https》:https://blog.youkuaiyun.com/CleverCode/article/details/87103689
《HTTPS原理和CA证书申请》:https://blog.51cto.com/11883699/2160032
6.1.5 CAP理论
《CAP 定理的含义》:http://www.ruanyifeng.com/blog/2018/07/cap.html
《关于ACID,BASE和CAP定理的探究》
https://blog.youkuaiyun.com/weixin_43001913/article/details/108183858
6.2 分布式WebServer
6.2.1 Nginx
1《Linux中Nginx安装与配置(CentOS-6.5:nginx-1.5.0) 》 :https://blog.youkuaiyun.com/clevercode/article/details/45442155
2《nginx缓存页面+cookie后 串会话问题》:https://blog.youkuaiyun.com/clevercode/article/details/75145258
3 《Keepalived + Nginx高可用(主从+双主模式)》:
https://blog.youkuaiyun.com/CleverCode/article/details/100975642
6.2.2 Apache
1 《Apache安装与配置》:https://blog.youkuaiyun.com/CleverCode/article/details/45438495
6.2.3 Web服务器对比
1 《pache与Nginx的优缺点比较》:https://www.cnblogs.com/yyjie/p/7482978.html
6.2.4 CGI、FastCGI和PHP-FPM关系图解
1 《CGI、FastCGI和PHP-FPM关系图解》:http://www.php.cn/php-weizijiaocheng-392861.html
6.3 分布式消息队列
6.3.1 消息队列介绍
《消息队列使用的四种场景介绍》:https://blog.youkuaiyun.com/cws1214/article/details/52922267
6.3.2 RabbitMQ
1 《RabbitMQ安装与配置》:https://blog.youkuaiyun.com/clevercode/article/details/80499102
2 《RabbitMQ交换机Direct类型工作原理和PHP样例代码》:https://blog.youkuaiyun.com/clevercode/article/details/80684550
3 《RabbitMQ交换机fanout类型工作原理和PHP样例代码》:https://blog.youkuaiyun.com/clevercode/article/details/80684550
4 《RabbitMQ交换机Topic类型工作原理和PHP样例代码》:https://blog.youkuaiyun.com/clevercode/article/details/80719014
6.3.3 Gearman
1 《Linux中Gearman安装与使用,分布式消息队列(CentOS-6.5:gearmand-1.1.12)》:https://blog.youkuaiyun.com/CleverCode/article/details/45718735
6.3.4 Kafka
1 《kafka_2.12-2.3.1集群安装、配置、与使用》:https://clevercode.blog.youkuaiyun.com/article/details/109239022
2 《再过半小时,你就能明白kafka的工作原理了》:https://www.cnblogs.com/sujing/p/10960832.html
3 《kafka工作原理介绍》:https://blog.youkuaiyun.com/qq_29186199/article/details/80827085
4 《Kafka的架构原理,你真的理解吗?》:https://www.jianshu.com/p/4bf007885116
5 《Kafka史上最详细原理总结》:https://www.cnblogs.com/cxxjohnson/p/8921661.html
6.4 分布式缓存
6.4.1 Memcached
1 《Linux中Memcached安装与配置(CentOS-6.5:memcached-1.4.5)》:https://blog.youkuaiyun.com/CleverCode/article/details/45441881
2 《php并发加锁》:https://blog.youkuaiyun.com/clevercode/article/details/52493568
3 《MemCache 基础介绍与工作原理》:https://segmentfault.com/a/1190000012950110
4 《memcache 的过期数据删除机制》:https://blog.youkuaiyun.com/CleverCode/article/details/81742716
5《一致性hash算法和虚拟节点》:http://www.zsythink.net/archives/1182/
6《Memcache的hash策略及配置总结&使用crc32算法配置》:http://ju.outofmemory.cn/entry/140636
7 Memcache源码分析(收藏):
《Memcached源码分析之基于Libevent的网络模型(1)》:https://blog.youkuaiyun.com/initphp/article/details/43915683
《Memcached源码分析之命令解析(2)》:https://blog.youkuaiyun.com/initphp/article/details/44208733
《Memcached源码分析之消息回应(3)》:https://blog.youkuaiyun.com/initphp/article/details/44423505
《Memcached源码分析之HashTable(4)》:https://blog.youkuaiyun.com/initphp/article/details/44537547
《Memcached源码分析之增删改查操作(5)》:https://blog.youkuaiyun.com/initphp/article/details/44626403
《Memcached源码分析之LRU算法(6)》:https://blog.youkuaiyun.com/initphp/article/details/44680115
《Memcached源码分析之存储机制Slabs(7)》:https://blog.youkuaiyun.com/initphp/article/details/44888555
《Memcached源码分析之总结篇(8)》:https://blog.youkuaiyun.com/initphp/article/details/44893869
8 memcached源码分析(from CleverCode)
1 《libevent源码分析》:https://blog.youkuaiyun.com/CleverCode/article/details/82821548
2 《Memcached源码分析-网络模型(1)》:https://blog.youkuaiyun.com/CleverCode/article/details/82829010
3 《Memcached源码分析-网络请求状态机(2)》:https://blog.youkuaiyun.com/CleverCode/article/details/82870171
4 《Memcached源码分析-命令解析(3)》:https://blog.youkuaiyun.com/CleverCode/article/details/82871446
5《Memcached源码分析-HashTable(4)》: https://blog.youkuaiyun.com/CleverCode/article/details/82898107
6《Memcached源码分析-slab内存分配(5)》:https://blog.youkuaiyun.com/CleverCode/article/details/82898545
7《Memcached源码分析- LRU原理以及get/set命令(6)》: https://blog.youkuaiyun.com/CleverCode/article/details/82899279
6.4.2 Redis
1 数据结构:
《【Redis基本数据结构】字典实现(key/value存储实现)》 : https://segmentfault.com/a/1190000004850844
2 持久化
《redis持久化的几种方式》:https://www.cnblogs.com/AndyAo/p/8135980.html
3 复制
《redis学习笔记——主从同步(复制)》:https://www.cnblogs.com/lukexwang/p/4711977.html
《redis哨兵》:http://www.cnblogs.com/jaycekon/p/6237562.html
4 集群
《redis集群》:https://www.cnblogs.com/yuanermen/p/5717885.html
6.5 分布式文件系统-FastDFS
《FastDFS原理系列文章》:http://www.cnblogs.com/yxysuanfa/p/7089039.html https://blog.youkuaiyun.com/hfty290/article/category/2665591
《FastDFS之Binlog同步》 http://blog.youkuaiyun.com/hfty290/article/details/42041155
《FastDFS之加入机器同步》 http://blog.youkuaiyun.com/hfty290/article/details/42041953
《FastDFS之磁盘恢复过程》 http://blog.youkuaiyun.com/hfty290/article/details/42032817
《FastDFS之Storage程序框架》 http://blog.youkuaiyun.com/hfty290/article/details/42048001
《FastDFS之client与Tracker通讯》http://blog.youkuaiyun.com/hfty290/article/details/42064429
6.6 高可用域名服务器
《Keepalived + dns高可用域名服务器》:https://blog.youkuaiyun.com/CleverCode/article/details/101272808
6.7 高可用时间同步服务器
《Keepalived + ntp高可用时间同步服务器》:https://blog.youkuaiyun.com/CleverCode/article/details/101017183
6.8 centos高可用dhcp双机热备
《centos高可用dhcp双机热备》:https://blog.youkuaiyun.com/CleverCode/article/details/101450976
6.9 MongoDB
1《MongoDB高可用集群配置的方案》:https://www.jianshu.com/p/e7e70ca7c7e5
2 《图解MongoDB原理》:https://blog.youkuaiyun.com/zhaowen25/article/details/41871383
3 《图解MongoDB原理(二)》:https://blog.youkuaiyun.com/zhaowen25/article/details/41912047
4 《mongodb基础(图解mongodb底层原理)》:https://blog.youkuaiyun.com/madongyu1259892936/article/details/85626840
6.10 ZooKeeper
1 《什么是ZooKeeper?》https://segmentfault.com/a/1190000018876282
2 《centos6.6安装与配置zookeeper》:https://clevercode.blog.youkuaiyun.com/article/details/109161836
3 《zookeeper的原理和应用(非常详细透彻)》:https://blog.youkuaiyun.com/lingbo229/article/details/81052078
4 《深入分析Zookeeper原理》:https://www.liangzl.com/get-article-detail-125674.html
5 《Zookeeper深度解析(概念、原理机制、应用场景)》:https://blog.youkuaiyun.com/wzk646795873/article/details/79706627
6 《学习Zookeeper原理需要搞明白的3件事?》:https://clevercode.blog.youkuaiyun.com/article/details/109167635
7 《java使用zookeeper选择master》:https://clevercode.blog.youkuaiyun.com/article/details/109183503
8 《java使用zookeeper服务注册发现》:https://clevercode.blog.youkuaiyun.com/article/details/109185626
6.11 Elasticsearch
1 《centos6安装Elasticsearch6.8.6集群》:https://clevercode.blog.youkuaiyun.com/article/details/109309975
2 《Elasticsearch系列—Elasticsearch的基本概念及工作原理》:https://segmentfault.com/a/1190000021006300
3 《理解ElasticSearch工作原理》:https://www.jianshu.com/p/52b92f1a9c47
4 《ES读写数据的工作原理》:https://blog.youkuaiyun.com/clevercode
7 微服务架构
7.1 微框架
7.1.1传输协议
1 《什么才是真正的 RESTful 架构》:https://blog.youkuaiyun.com/lz0426001/article/details/52370193/
7.2 注册中心(Eureka & Ribbon)
1 《SpringCloud – Eureka》:https://blog.youkuaiyun.com/CleverCode/article/details/83622260
《SpringCloud-Eureka原理解析》:https://blog.youkuaiyun.com/zhuyanlin09/article/details/89598245
2 《SpringCloud – Sidecar》:https://blog.youkuaiyun.com/CleverCode/article/details/83625291
3 《微服务之Ribbon原理解析》:https://blog.youkuaiyun.com/scau_cdx/article/details/106921656
4 《Ribbon的负载均衡策略及原理》:https://blog.youkuaiyun.com/wudiyong22/article/details/80829808
7.3 网关(Kong & Zuul)
1 《谈谈微服务设计中的API网关模式》:https://blog.youkuaiyun.com/qianshangding0708/article/details/108332408
2 《微服务核心组件 Zuul 网关原理剖析》:https://www.jianshu.com/p/d1e61f9fc13a?utm_source=oschina-app
3 《SpringCloud系列8:一文搞定Zuul路由网关及源码解析》:https://blog.youkuaiyun.com/zhailuxu/article/details/82623924
4 《原创 | 微服务网关 Kong 科普》:https://blog.youkuaiyun.com/u013256816/article/details/105852273/
7.4 配置中心(Apollo )
1 《Apollo 配置中心介绍》:https://blog.youkuaiyun.com/yuanlaijike/article/details/97319493
7.5 微服务安全(OAuth 2)
1 《OAuth 2.0 的一个简单解释》:http://www.ruanyifeng.com/blog/2019/04/oauth_design.html
2 《OAuth 2.0 的四种方式》:http://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html
7.6 调用链监控
1 《分布式系统调用链监控》:https://blog.youkuaiyun.com/bohu83/article/details/83063429
2 感谢Google,中文论文 《Dapper,大规模分布式系统的跟踪系统》:http://bigbully.github.io/Dapper-translation/
7.7 限流熔断 (Sentinel & Hystrix)
1 《Sentinel》:https://github.com/alibaba/Sentinel
2 《Hystrix原理与实战(文章略长)》:https://my.oschina.net/7001/blog/1619842
7.8 监控告警 (Prometheus & Alertmanager)
1 《Prometheus一条告警是怎么触发的》: https://www.jianshu.com/p/af0f98fe7699
2 《高可用 Prometheus:问题集锦》:http://www.xuyasong.com/?p=1921
3 《prometheus高可用架构详解》:https://zhuanlan.zhihu.com/p/86763004
4《prometheus高可用架构详解》:https://zhuanlan.zhihu.com/p/86763004
5 《剖析Prometheus的内部存储机制》:https://blog.youkuaiyun.com/yetugeng/article/details/83304514
6 《centos6安装与使用prometheus-2.16.0》:https://clevercode.blog.youkuaiyun.com/article/details/109311686
8 性能优化
1 《机器性能的几个维度(CPU + Memory + IO + Network)》:https://blog.youkuaiyun.com/CleverCode/article/details/97106339
9 工程化
9.1 Maven
9.2 Git
9.3 Jenkins
9.4 Sonar
10 容器化
10.1 容器化落地整体架构图
1 《容器化落地整体架构图》:https://clevercode.blog.youkuaiyun.com/article/details/108998606
10.2 Docker
1 《centos 7.6.1810安装与使用docker 18.09.6》:https://blog.youkuaiyun.com/clevercode/article/details/107181446
2 《Docker架构和原理》:https://blog.youkuaiyun.com/CleverCode/article/details/83863925
3 《docker常用命令》:https://blog.youkuaiyun.com/clevercode/article/details/107201598
10.3 Harbor
1 《CentOS7.6.1810实现Harbor(v1.10.3)镜像仓库管理以及多机实现镜像主从复制》:https://blog.youkuaiyun.com/clevercode/article/details/107184095
10.4 kubernetes
10.4.1 原理与安装
1 《centos 7.6.180 安装 Kubernetes 1.17.3》:https://blog.youkuaiyun.com/clevercode/article/details/107247856
2 《浅谈kubernetes:k8s的部署架构以及工作原理》:https://blog.51cto.com/blief/2386811
10.4.2 Kubernetes之Pod、 Replicaset、Deployment、 Service
1《kubernetes中常用资源对象pod入门》:https://www.cnblogs.com/coolops/p/12974672.html
2《kubernetes控制器之ReplicaSet》:https://www.cnblogs.com/coolops/p/12986112.html
3《kubernetes控制器之Deployment》:https://www.cnblogs.com/coolops/p/12986184.html
4《kubernetes常用资源对象service入门介绍》:https://www.cnblogs.com/coolops/p/12974965.html
5《Kubernetes之Pod、 Replicaset、 Service、Deployment和Label》:https://blog.youkuaiyun.com/bbwangj/article/details/81812675
10.4.5 Ingress Controller 与 Ingress
1 《Ingress Controller 与 Ingress》:https://clevercode.blog.youkuaiyun.com/article/details/108998735
10.4.6 Kubernetes之网络原理 (Flannel)
1《一篇文章为你图解Kubernetes网络通信原理》: https://www.cnblogs.com/rengke2002/p/12128388.html
2《kubernetes网络之Flannel》:https://www.cnblogs.com/chadiandianwenrou/p/11903776.html
3 什么是地址转换(NAT):https://blog.youkuaiyun.com/weiyuefei/article/details/51141983。
4 docker的网络模型:https://www.cnblogs.com/allcloud/p/7150564.html。
5 kubernetes 容器网络(CNI)插件之flannel网络插件:https://www.centos.bz/2017/06/k8s-flannel-network/。
6 kubernetes kube-proxy原理:https://blog.youkuaiyun.com/WaltonWang/article/details/55236300。
7 kubernetes ingress访问模式:https://blog.youkuaiyun.com/qq_34463875/article/details/72730404。
8 Docker veth 对查看:https://blog.youkuaiyun.com/chenwenzhen2000/article/details/101000647
11 机器学习
11.1 监督学习
11.1.1 k近邻
1 《机器学习之KNN(k近邻)算法详解》:https://blog.youkuaiyun.com/sinat_30353259/article/details/80901746
11.1.2 决策树
1 《机器学习经典算法之决策树》:https://www.cnblogs.com/jpcflyer/p/11037256.html
2 《画一棵树,用来决策》:https://www.jianshu.com/p/5dc68059f2dd
11.1.3 SVM
1 《机器学习算法(一)SVM》:https://blog.youkuaiyun.com/qq_31347869/article/details/88071930
11.1.4 朴素贝叶斯分类
1 《机器学习经典算法之朴素贝叶斯分类》:https://www.cnblogs.com/jpcflyer/p/11069659.html
11.1.5 线性回归
1 《机器学习-线性回归的推导过程》:https://blog.youkuaiyun.com/weixin_42737442/article/details/99674262
11.2 无监督学习
11.2.1 K-Means
1 《聚类、K-Means、例子、细节》:https://www.jianshu.com/p/fc91fed8c77b
11.2.2 EM
2 《【机器学习】EM——期望最大(非常详细)》:https://zhuanlan.zhihu.com/p/78311644
12 DDD
1 《小团队也能做DDD-上篇》:https://mp.weixin.qq.com/s/FSaG3ejnSCSGZ_UwNLrA5A
2 《阿里技术专家详解 DDD 系列- Domain Primitive》:https://clevercode.blog.youkuaiyun.com/article/details/80866833
3 《阿里技术专家详解DDD系列 第二弹 - 应用架构》:https://developer.aliyun.com/article/719251
4 《使用DDD实现社区服务系统示例代码》:https://github.com/daoqidelv/community-ddd-demo.git
13 面试经验
13.1面试题
13.2 简历制作
1 《java简历参考模板 – 120w》:https://clevercode.blog.youkuaiyun.com/article/details/115210888
2 《java简历制作注意点》:https://clevercode.blog.youkuaiyun.com/article/details/115211449
技术交流
CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!