# 历次讨论主题记录 **Repository Path**: freesopen/topic_record ## Basic Information - **Project Name**: 历次讨论主题记录 - **Description**: 每次讨论主题的记录 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 28 - **Created**: 2020-11-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 历次讨论主题记录 ## 1 说明 ### 1.1 背景 孤尽老师(《阿里巴巴 Java 开发手册》、《码处高效》的作者)的 DIY 班第一期结束,作为第一期坚持到最后并且在毕业项目中胜出的团队,大家都希望延续 DIY 班交流、思考的精神,为此约定内部进行一些技术交流和分享。 ### 1.2 主讲人 郝宇飞、[刘汪洋](https://blog.csdn.net/w605283073)、高家祺、李志福、刘鹏飞 (待新增 ) ### 1.3 形式 **分享的时间**: 平均一周进行一次技术分享,不出意外都是每周五,具体时间约为晚上21点30。 **分享的内容:** 工作经验、专业基础、中间件原理、故障分析、技术方案分析等。 **分享的形式:** 发起人内部选取和工作关系较大的内容,定好主题轮流分享。 腾讯会议共享屏幕直播的方式,以在线笔记、 PPT 等为主要讲解媒介。 允许感兴趣的同学旁观,并可以给出适当提问,可以给出一些建议。 --- ## 2 每一期记录 > 注: > > 1 每一期资料将放在对应文件夹中,文件夹命名格式为: 时间 + 期数 > > 2 如果讲义中没有贴笔记、文件的链接,大家直接从对应文件夹里找即可,**有链接的尽量直接看在线链接**。 > > ### 2.1 第一期(已结束) **时间** :2020年07月10日 22点 **主题**: 提高效率的工具 **主讲人** :宇飞、家祺、汪洋 **讲义** : 宇飞: [印象笔记](https://app.yinxiang.com/fx/1e791840-25e9-422a-b509-60c8a508f064) 家祺: 《工具分享》(见资料文件夹) 汪洋:[效率工具集锦](https://www.notion.so/mingmingruyue/28272d740f864ad5b0a03a480a70877a) 如果无法查看看附件《效率工具集锦》 ### 2.2 第二期(已结束) **时间** :2020年07月17日 22点 10分 **主题**: 开发中如何尽可能避免出错 **主讲人** :汪洋 **流程**:40 分钟讲解、 20 分钟其他成员补充、10-20 分钟提问和建议, 5 分钟总结 **讲义** :https://www.notion.so/9b8e97ea41bd49c7b34bef22058db605 (如果讲义打不开,可以去文件夹里下载;) **录屏观看链接**: [开发中如何尽可能避免出错-经验分享(B站)](https://www.bilibili.com/video/BV1S54y1q72b/ )(2020年7月18日 11点之后生效) **录屏下载链接**: [奶牛快传](https://c-t.work/s/fb474fdc04c545 ) (2020年7月25日前有效) ### 2.3 第三期 (已结束) **时间** :2020年07月25日 16点00分 **主题**: 重构入门 **主讲人** :郝宇飞 讲义:见第三期文件夹 录屏 :https://www.bilibili.com/video/BV1NZ4y1g7Zn/ ### 2.4 第四期(已结束) **时间** :2020年07月31日 21点 30分 **主题**:怎么测试重构的系统, **概览**: 1. 前期测试工作的准备。 2. 用什么方法测试。 3. 怎么发现bug。 4. 用工具来衡量代码质量和测试覆盖率。 5. 重构新系统和老系统线上切换的方案。 **主讲人** :志福 **流程**:1个半小时分享,30分钟交流 **讲义** :见第四期文件夹 录屏 : 重构系统测试(上):https://www.bilibili.com/video/BV1U54y1S79t/ 重构系统测试(下):https://www.bilibili.com/video/BV1vV411z7Ln ### 2.5 第五期(已结束) **时间** : 2020年08月7日 21点 00分 **主题**: 迈向微服务时代(初识与重构) **主讲人** :家祺 **预先思考问题**: 1. 微服务的价值是什么? 2. 什么场景下要考虑微服务? 3. 上微服务还需要考虑什么? 4. 你在微服务实践中遇到什么问题? **主题概览**: 一、什么是微服务? 二、什么场景需要微服务?可以解决什么问题(价值) 三、应用微服务需要具备什么条件? 四、单体重构微服务的方法论(重构与新建) **流程**:40 分钟讲解、 20 分钟其他成员补充、10-20 分钟提问和建议, 5 分钟总结 **讲义** :见文件夹 录屏 :https://www.bilibili.com/video/BV1gV411U7de/ ### 2.6 第六期(已结束) **时间** : 2020年08月14日 21点 30分 **主题**: Redis 中的性能优化 **内容**: Redis 的设计体现出的性能优化思想;如何学以致用(学了不会用,记住总是忘)。 **主讲人** :明明如月 **流程**:10分钟暖场,45分钟讲解,20分钟提问和交流 **直播链接**: https://meeting.tencent.com/s/hB2P1Lr0TcCL 腾讯会议 ID:561 343 716 **讲义** : https://www.notion.so/mingmingruyue/Redis-fb6baebc1c344eb1b62c5cd5d744296e 离线版见对应文件夹 **录屏** : 《我的学习方法论》 https://www.bilibili.com/video/BV1vt4y1D7g8/ 《Redis中的性能优化》https://www.bilibili.com/video/BV1V54y1U7Z6/ ### 2.7 第七期(已结束) **时间** : 2020年08月22日 16点 **主题**:聊聊“面向对象、设计原则” **内容**: 以对接第三方支付为案例,分享在传统 mvc 开发架构下所存在的问题,以及改进的办法,进而介绍面向对象概念以及面向对象设计原则 **主讲人** :郝宇飞 录屏 :https://www.bilibili.com/video/BV1nz4y1f77e 配套ppt:https://gitee.com/DIY_PLUS/topic_record ### 2.8 第八期(已结束) **时间** : 2020年08月28日 21点 **主题**:《测试用例设计》 **内容**: 测试用例的设计方法和一个登录功能的用例设计实例 **主讲人** :李志福 录屏 :上 https://www.bilibili.com/video/BV1UC4y1t7Mn/ 下 https://www.bilibili.com/video/BV1MK411K7fe/ 配套ppt及思维导图:https://gitee.com/DIY_PLUS/topic_record/tree/master/2020%E5%B9%B408%E6%9C%8828%E6%97%A5%E7%AC%AC%E5%85%AB%E6%9C%9F ### 2.9 第九期(已结束) **时间** : 2020年09月05日 16点 **主题**:《微服务与中台》 **内容**: 主要分享微服务与中台的概念和分析方法,落地步骤 **主讲人** :高家祺 录屏 :https://www.bilibili.com/video/BV1av41117QP/ ### 2.10 第十期(已结束) **时间** : 2020年09月11日 20点30分 **主题**:《生产故障分析范例》 **内容**: 一套高并发的简单架构。 **主讲人** :程煜 工作6年,目前负责中国移动云MAS平台后台负责人。 录屏 :https://www.bilibili.com/video/BV1Gp4y1e7rU ### 2.11 第十一期(已结束) **时间** : 2020年09月18日 20点30分 **主题**:《mq》 **内容**:kafka RocketMq **分享内容的闪光点**:你不知道的mq问题,这场分享都给你带来idea。 **主讲人** :武金亮/lewis java开发 录屏:https://www.bilibili.com/video/BV1654y1y7mX/ ### 2.12 第十二期(已结束) **时间** : 2020年09月26日 15:30 **主题**:《沟通交流会》 **内容**:提问式交流,大家聊一聊自己的开发思路 **分享内容的闪光点**:现实工作中如何做开发 **主讲人** :郝宇飞/hyf 录屏:上:https://www.bilibili.com/video/BV1DZ4y1N7BE 下:https://www.bilibili.com/video/BV1vT4y1A73h ### 2.13 第十三期(已结束) **时间** : 2020年10月2日 **主题**:《谈技术文章(博客)写作》 **内容**: (1)写技术文章的意义 (2)技术文章的认知 (3)技术文章的写作经验 (4)心得体会 **分享内容的闪光点**:CSDN 博客专家,拥有 200多万阅读量。《解锁大厂思维:剖析《阿里巴巴 Java 开发手册》》专栏作者,5000多销量,拥有多年技术文章写作经验。会讲解为什么推荐大家写技术文章(写技术文章对技术成长的帮助);自己积累的一些技术文章写作经验;会讲讲自己的体会。 **主讲人** :明明如月 录屏:https://www.bilibili.com/video/BV1Ba4y157V8 ### 2.14 第十四期(已结束) **时间** : 2020年10月17日 **主题**:《Nacos的内嵌的分布式关系型存储演进路线》 **内容**:怎么去构建一个轻量的强一致性的分布式关系型存储 **分享内容的闪光点**:Raft、Apache Derby DB、雪花算法、美团分布式ID的raft实现 **主讲人** :春少 录屏:https://www.bilibili.com/video/BV18f4y1i7ij ### 2.15 第十五期(已结束) **时间** : 2020年10月24日 晚上20:30(周六) **主题**:《Apollo》 **内容**:1.什么是Apollo?做什么的? 2.配置中心的选型,为什么选用Apollo? 3.Apollo拉取配置的原理 4.Apollo热更新的实现原理 5.Apollo的其它实现细节(选讲) **适合人群**:1.正在使用Apollo的同学 2.目前公司还没有选用配置中心的同学 3.对Apollo实现原理感兴趣的同学 **主讲人** :程序员DMZ 录屏:上:https://www.bilibili.com/video/BV1ca4y1s7N5/ 下:https://www.bilibili.com/video/BV1Ui4y1j7UZ/ ### 2.15 第十六期(已结束) **时间** : 2020年10月31日 晚上20:30(周六) **主题**:敏捷,CICD,Devops相关理念 **内容**: (1)什么是敏捷 (2)什么是CICD (3)什么是Devops (4)Devops相关工具链 **适合人群**:对Devops感兴趣的开发/运维人员 **主讲人** :W 录屏:https://www.bilibili.com/video/BV15v411r7nL/ ### 2.17 第十七期(已结束) **时间** : 2020年11月8日 晚上20:30(周日) **主题**:了解Istio核心概念,功能特性,基本使用 **内容**:带你一起读Istio的官方文档(一),快速入门Istio、ServiceMesh **适合人群**:对微服务、ServiceMesh感兴趣,希望有概念性理解的同学 **主讲人** :高家祺 参与方式:https://meeting.tencent.com/s/yOpXcYKUnygc 会议 ID:694 253 691 ### 2.17 第十七期(已结束) **时间** : 2020年11月8日 晚上20:30(周日) **主题**:了解Istio核心概念,功能特性,基本使用 **内容**:带你一起读Istio的官方文档(一),快速入门Istio、ServiceMesh **适合人群**:对微服务、ServiceMesh感兴趣,希望有概念性理解的同学 **主讲人** :高家祺 录屏:https://www.bilibili.com/video/BV1sA411j7BP/ ### 2.17 第十八期(进行中) **时间** : 2020年11月15日 下午16:00(周日) **预计分享时间**:1个小时到一个半小时 **主题**:怎样读源码更有效 **内容**:1 为什么有些人读源码容易忘,学不到什么东西 2 读源码究竟读什么 3 读源码有哪些好的方法技巧? **适合人群**:读源码不知道如何下手,读源码不知道方法技巧的同学 **主讲人** :明明如月 **自我介绍**:CSDN 博客专家,阅读量 200W+; 慕课网专栏《阿里巴巴Java开发规范》解读、再学经典:《Effective Java》独家解析作者,热爱技术,喜欢总结思考。 参与方式:点击链接入会,或添加至会议列表: https://meeting.tencent.com/s/X9yyY9N5tmXr 会议 ID:551 980 283 ----- ### 2.17 第十九期(进行中) **时间** : **主题**: **内容**: **适合人群**: **主讲人** :小学僧 参与方式: