极客时间56.23GB
极客时间-博健 - Netty源码剖析与实战16.66GB
01丨课程介绍.mp4169.06MB
02丨内容综述.mp477.67MB
03丨揭开Netty面纱.mp4232.67MB
04丨为什么舍近求远:不直接用JDKNIO?.mp4140.31MB
05丨为什么孤注一掷:独选Netty?.mp480.03MB
06丨Netty的前尘往事.mp499.13MB
07丨Netty的现状与趋势.mp4169.76MB
08丨Netty怎么切换三种I-O模式?.mp4150.98MB
09丨源码剖析:Netty对I-O模式的支持.mp4267.19MB
10丨Netty如何支持三种Reactor?.mp4255.55MB
11丨源码剖析:Netty对Reactor的支持.mp4422.32MB
12丨TCP粘包-半包Netty全搞定.mp4401.02MB
13丨源码剖析:Netty对处理粘包-半包的支持.mp4515.59MB
14丨常用的“二次”编解码方式.mp4227.25MB
15丨源码剖析:Netty对常用编解码的支持.mp4553.06MB
16丨keepalive与idle监测.mp4355.71MB
17丨源码剖析:Netty对keepalive与idle监测的支持.mp4517.03MB
18丨Netty的那些“锁”事.mp4355.17MB
19丨Netty如何玩转内存使用.mp4241.51MB
20丨源码解析:Netty对堆外内存和内存池的支持.mp4394.35MB
21丨Netty代码编译与总览.mp4442.76MB
22丨源码剖析:启动服务.mp4214.44MB
23丨源码剖析:构建连接.mp4374.44MB
24丨源码剖析:接收数据.mp4384.17MB
25丨源码剖析:业务处理.mp4238.77MB
26丨源码剖析:发送数据.mp4210.04MB
27丨源码剖析:断开连接.mp4430.27MB
28丨源码剖析:关闭服务.mp4373.52MB
29丨遍写网络应用程序的基本步骤.mp4119.38MB
30丨案例介绍和数据结构设计.mp488.94MB
31丨实现服务器端编解码.mp4327.04MB
32丨实现一个服务器端.mp4174.05MB
33丨实现客户端编解码.mp460.56MB
34丨完成一个客户端雏形.mp4397.41MB
35丨引入响应分发完善客户端.mp4407.11MB
36丨Netty编码中易错点解析.mp4417.61MB
37丨调优参数:调整System参数夯实基础.mp4387.43MB
38丨调优参数:权衡Netty核心参数.mp4528.13MB
39丨调优参数:图解费脑的三个参数.mp4151.43MB
40丨跟踪诊断:如何让应用易诊断?.mp4374.99MB
41丨跟踪诊断:应用能可视,心理才有底.mp4329.71MB
42丨跟踪诊断:让应用内存不“泄露”?.mp4395.5MB
43丨优化使用:用好自带注解省点心.mp4338.94MB
44丨优化使用:“整改”线程模型让响应健步如飞.mp4144.58MB
45丨优化使用:增强写,延迟与吞吐量的抉择.mp4217.12MB
46丨优化使用:如何让应用丝般“平滑”?.mp4499.83MB
47丨优化使用:为不同平台开启native.mp4342.29MB
48丨安全增强:设置“高低水位线”等保护好自己.mp4166.47MB
49丨安全增强:启用空闲监测.mp4381.5MB
50丨安全增强:简单有效的黑白名单.mp4338.54MB
51丨安全增强:少不了的自定义授权.mp4356.78MB
52丨安全增强:拿来即用的SSL-对话呈现表象.mp4178.88MB
53丨安全增强:拿来即用的SSL-抓包暴露本质.mp4281.51MB
54丨安全增强:拿来即用的SSL-轻松融入案例.mp4226.71MB
55丨Cassandra如何使用Netty?.mp4179.76MB
56丨Dubbo如何使用Netty?.mp4197.03MB
57丨Hadoop如何使用Netty?.mp4237.6MB
58丨赏析Netty之美.mp4139.59MB
59丨如何给Netty贡献代码?.mp4280.85MB
60丨课程回顾与总结 .mp498.45MB
极客时间-陈天 · Rust 编程第一课(完结)1.19GB
01-开篇词(1讲)20.04MB
开篇词|让Rust成为你的下一门主力语言.html6.05MB
开篇词|让Rust成为你的下一门主力语言.m4a12.08MB
开篇词|让Rust成为你的下一门主力语言.pdf1.9MB
02-前置篇(3讲)83MB
01|内存:值放堆上还是放栈上,这是一个问题.html6.79MB
01|内存:值放堆上还是放栈上,这是一个问题.m4a11.14MB
01|内存:值放堆上还是放栈上,这是一个问题.pdf8.39MB
02|串讲:编程开发中,那些你需要掌握的基本概念.html6.93MB
02|串讲:编程开发中,那些你需要掌握的基本概念.m4a13.21MB
02|串讲:编程开发中,那些你需要掌握的基本概念.pdf10.67MB
加餐|Rust真的值得我们花时间学习么?.html4.87MB
加餐|Rust真的值得我们花时间学习么?.m4a12.05MB
加餐|Rust真的值得我们花时间学习么?.pdf8.95MB
03-基础篇(1讲)536.08MB
03|初窥门径:从你的第一个Rust程序开始!.html5.25MB
03|初窥门径:从你的第一个Rust程序开始!.m4a14.14MB
03|初窥门径:从你的第一个Rust程序开始!.pdf6.43MB
04丨gethandsdirty:来写个实用的CLI小工具.html5.11MB
04丨gethandsdirty:来写个实用的CLI小工具.m4a8.16MB
04丨gethandsdirty:来写个实用的CLI小工具.pdf5.17MB
05丨gethandsdirty:做一个图片服务器有多难?.html4.6MB
05丨gethandsdirty:做一个图片服务器有多难?.m4a12.96MB
05丨gethandsdirty:做一个图片服务器有多难?.pdf7.66MB
06丨gethandsdirty:SQL查询工具怎么一鱼多吃?.html5.52MB
06丨gethandsdirty:SQL查询工具怎么一鱼多吃?.m4a18.02MB
06丨gethandsdirty:SQL查询工具怎么一鱼多吃?.pdf6.15MB
07丨所有权:值的生杀大权到底在谁手上?.html8.3MB
07丨所有权:值的生杀大权到底在谁手上?.m4a10.07MB
07丨所有权:值的生杀大权到底在谁手上?.pdf7.91MB
08丨所有权:值的借用是如何工作的?.html7.53MB
08丨所有权:值的借用是如何工作的?.m4a10.29MB
08丨所有权:值的借用是如何工作的?.pdf8.09MB
09丨所有权:一个值可以有多个所有者么?.html5.69MB
09丨所有权:一个值可以有多个所有者么?.m4a11.17MB
09丨所有权:一个值可以有多个所有者么?.pdf6.62MB
10丨生命周期:你创建的值究竟能活多久?.html6.62MB
10丨生命周期:你创建的值究竟能活多久?.m4a10.28MB
10丨生命周期:你创建的值究竟能活多久?.pdf5.43MB
11丨内存管理:从创建到消亡,值都经历了什么?.html9.78MB
11丨内存管理:从创建到消亡,值都经历了什么?.m4a14.8MB
11丨内存管理:从创建到消亡,值都经历了什么?.pdf7.74MB
12丨类型系统:Rust的类型系统有什么特点?.html7.28MB
12丨类型系统:Rust的类型系统有什么特点?.m4a15.49MB
12丨类型系统:Rust的类型系统有什么特点?.pdf5.5MB
13|类型系统:如何使用trait来定义接口?.html7.08MB
13|类型系统:如何使用trait来定义接口?.m4a17.69MB
13|类型系统:如何使用trait来定义接口?.pdf5.57MB
14|类型系统:有哪些必须掌握的Trait?.html6.28MB
14|类型系统:有哪些必须掌握的Trait?.m4a17.82MB
14|类型系统:有哪些必须掌握的Trait?.pdf4.16MB
15丨数据结构:这些浓眉大眼的结构竟然都是智能指针?.html5.82MB
15丨数据结构:这些浓眉大眼的结构竟然都是智能指针?.m4a15.59MB
15丨数据结构:这些浓眉大眼的结构竟然都是智能指针?.pdf5.72MB
16|数据结构:Vec_T_、&[T]、Box_[T]_ ,你真的了解集合容器么?.html9.16MB
16|数据结构:Vec_T_、&[T]、Box_[T]_ ,你真的了解集合容器么?.pdf7.08MB
16丨数据结构:VecT、&[T]、Box[T] ,你真的了解集合容器么?.m4a9.78MB
17丨数据结构:软件系统核心部件哈希表,内存如何布局?.html8.1MB
17丨数据结构:软件系统核心部件哈希表,内存如何布局?.m4a12.42MB
17丨数据结构:软件系统核心部件哈希表,内存如何布局?.pdf5.26MB
18丨错误处理:为什么Rust的错误处理与众不同?.html5.48MB
18丨错误处理:为什么Rust的错误处理与众不同?.m4a12.78MB
18丨错误处理:为什么Rust的错误处理与众不同?.pdf3.6MB
19丨闭包:FnOnce、FnMut 和 Fn,为什么有这么多类型?.html6.7MB
19丨闭包:FnOnce、FnMut 和 Fn,为什么有这么多类型?.m4a13.25MB
19丨闭包:FnOnce、FnMut 和 Fn,为什么有这么多类型?.pdf5.48MB
20丨4Steps:如何更好地阅读Rust源码?.html11.96MB
20丨4Steps:如何更好地阅读Rust源码?.m4a15.55MB
20丨4Steps:如何更好地阅读Rust源码?.pdf7.77MB
21丨阶段实操:构建一个简单的KVserver(1)-基本流程(上).html4.64MB
21丨阶段实操:构建一个简单的KVserver(1)-基本流程(上).m4a8.5MB
21丨阶段实操:构建一个简单的KVserver(1)-基本流程(上).pdf3.39MB
22丨阶段实操:构建一个简单的KVserver(1)-基本流程(下).html5.77MB
22丨阶段实操:构建一个简单的KVserver(1)-基本流程(下).m4a13.45MB
22丨阶段实操:构建一个简单的KVserver(1)-基本流程(下).pdf5.26MB
加餐丨愚昧之巅:你的Rust学习常见问题汇总.html3.96MB
加餐丨愚昧之巅:你的Rust学习常见问题汇总.m4a9.18MB
加餐丨愚昧之巅:你的Rust学习常见问题汇总.pdf4.05MB
04-期中周 (2讲)17.56MB
加餐丨期中测试:参考实现讲解.html4.54MB
加餐丨期中测试:参考实现讲解.m4a3.75MB
加餐丨期中测试:参考实现讲解.pdf3.25MB
加餐丨期中测试:来写一个简单的grep命令行.html1.4MB
加餐丨期中测试:来写一个简单的grep命令行.m4a1.73MB
加餐丨期中测试:来写一个简单的grep命令行.pdf2.9MB
05-进阶篇(4讲)216.82MB
23|类型系统:如何在实战中使用泛型编程?.html3.92MB
23|类型系统:如何在实战中使用泛型编程?.m4a12.53MB
23|类型系统:如何在实战中使用泛型编程?.pdf2.44MB
24|类型系统:如何在实战中使用TraitObject?.html6.43MB
24|类型系统:如何在实战中使用TraitObject?.m4a8.46MB
24|类型系统:如何在实战中使用TraitObject?.pdf4MB
25|类型系统:如何围绕Trait来设计和架构系统?.html4.29MB
25|类型系统:如何围绕Trait来设计和架构系统?.m4a12.44MB
25|类型系统:如何围绕Trait来设计和架构系统?.pdf2.87MB
26丨阶段实操:构建一个简单的KVserver(2)-高级trait技巧.html4.44MB
26丨阶段实操:构建一个简单的KVserver(2)-高级trait技巧.m4a11.73MB
26丨阶段实操:构建一个简单的KVserver(2)-高级trait技巧.pdf2.75MB
27丨生态系统:有哪些常有的Rust库可以为我所用?.html4.57MB
27丨生态系统:有哪些常有的Rust库可以为我所用?.m4a13.24MB
27丨生态系统:有哪些常有的Rust库可以为我所用?.pdf3.76MB
28丨网络开发:如何使用Rust处理网络请求?(上).html6.14MB
28丨网络开发:如何使用Rust处理网络请求?(上).m4a11.45MB
28丨网络开发:如何使用Rust处理网络请求?(上).pdf3.72MB
29丨网络开发:如何使用Rust处理网络请求?(下).html5MB
29丨网络开发:如何使用Rust处理网络请求?(下).m4a7.85MB
29丨网络开发:如何使用Rust处理网络请求?(下).pdf3.32MB
30丨UnsafeRust:如何用C++的方式打开Rust?.html7.7MB
30丨UnsafeRust:如何用C++的方式打开Rust?.m4a13.55MB
30丨UnsafeRust:如何用C++的方式打开Rust?.pdf5MB
31丨FFI:Rust如何和你的语言架起沟通桥梁?.html4.47MB
31丨FFI:Rust如何和你的语言架起沟通桥梁?.m4a13.77MB
31丨FFI:Rust如何和你的语言架起沟通桥梁?.pdf3.79MB
32丨实操项目:使用PyO3开发Python3模块.html4.55MB
32丨实操项目:使用PyO3开发Python3模块.m4a8.46MB
32丨实操项目:使用PyO3开发Python3模块.pdf3.16MB
加餐|Rust2021版次问世了!.html5.54MB
加餐|Rust2021版次问世了!.m4a6.55MB
加餐|Rust2021版次问世了!.pdf4.95MB
06-并发篇(4讲)195.47MB
33丨并发处理:从atomics到Channel,Rust都提供了什么工具?(上).html3.8MB
33丨并发处理:从atomics到Channel,Rust都提供了什么工具?(上).m4a11.93MB
33丨并发处理:从atomics到Channel,Rust都提供了什么工具?(上).pdf3.55MB
34丨并发处理:从atomics到Channel,Rust都提供了什么工具?(下).html5.15MB
34丨并发处理:从atomics到Channel,Rust都提供了什么工具?(下).m4a8.44MB
34丨并发处理:从atomics到Channel,Rust都提供了什么工具?(下).pdf4.46MB
35丨实操项目:如何实现一个基本的MPSCchannel?.html3.81MB
35丨实操项目:如何实现一个基本的MPSCchannel?.m4a11.43MB
35丨实操项目:如何实现一个基本的MPSCchannel?.pdf3.95MB
36丨阶段实操(3):构建一个简单的KVserver-网络处理.html3.34MB
36丨阶段实操(3):构建一个简单的KVserver-网络处理.m4a12.41MB
36丨阶段实操(3):构建一个简单的KVserver-网络处理.pdf2.66MB
37丨阶段实操(4):构建一个简单的KVserver-网络安全.html4.58MB
37丨阶段实操(4):构建一个简单的KVserver-网络安全.m4a6.51MB
37丨阶段实操(4):构建一个简单的KVserver-网络安全.pdf2.77MB
38丨异步处理:Future是什么?它和async-await是什么关系?.html4.27MB
38丨异步处理:Future是什么?它和async-await是什么关系?.m4a14.82MB
38丨异步处理:Future是什么?它和async-await是什么关系?.pdf3.11MB
39丨异步处理:async-await内部是怎么实现的?.html6.62MB
39丨异步处理:async-await内部是怎么实现的?.m4a9.75MB
39丨异步处理:async-await内部是怎么实现的?.pdf4.82MB
40丨异步处理:如何处理异步IO?.html3.79MB
40丨异步处理:如何处理异步IO?.m4a10.65MB
40丨异步处理:如何处理异步IO?.pdf3.78MB
41丨阶段实操(5):构建一个简单的KVserver-异步处理.html3.87MB
41丨阶段实操(5):构建一个简单的KVserver-异步处理.m4a8.15MB
41丨阶段实操(5):构建一个简单的KVserver-异步处理.pdf2.81MB
42丨阶段实操(6):构建一个简单的KVserver-如何做大的重构?.html5.23MB
42丨阶段实操(6):构建一个简单的KVserver-如何做大的重构?.m4a7.9MB
42丨阶段实操(6):构建一个简单的KVserver-如何做大的重构?.pdf4.89MB
用户故事丨绝望之谷:改变从学习开始.html2.38MB
用户故事丨绝望之谷:改变从学习开始.m4a7.4MB
用户故事丨绝望之谷:改变从学习开始.pdf2.45MB
07-实战篇(2讲)136.24MB
43丨生产环境:真实世界下的一个Rust项目包含哪些要素?.html7.15MB
43丨生产环境:真实世界下的一个Rust项目包含哪些要素?.m4a6.34MB
43丨生产环境:真实世界下的一个Rust项目包含哪些要素?.pdf5.84MB
44丨数据处理:应用程序和数据如何打交道?.html3.78MB
44丨数据处理:应用程序和数据如何打交道?.m4a5.37MB
44丨数据处理:应用程序和数据如何打交道?.pdf3.58MB
45丨阶段实操(8):构建一个简单的KVserver-配置测试监控CICD.html11.27MB
45丨阶段实操(8):构建一个简单的KVserver-配置测试监控CICD.m4a12.2MB
45丨阶段实操(8):构建一个简单的KVserver-配置测试监控CICD.pdf9.25MB
46丨软件架构:如何用Rust架构复杂系统?.html4.72MB
46丨软件架构:如何用Rust架构复杂系统?.m4a11.86MB
46丨软件架构:如何用Rust架构复杂系统?.pdf3.78MB
大咖助场丨开悟之坡(上):Rust的现状、机遇与挑战.html4.56MB
大咖助场丨开悟之坡(上):Rust的现状、机遇与挑战.m4a9.22MB
大咖助场丨开悟之坡(上):Rust的现状、机遇与挑战.pdf5.53MB
大咖助场丨开悟之坡(下):Rust的现状、机遇与挑战.html4.56MB
大咖助场丨开悟之坡(下):Rust的现状、机遇与挑战.m4a8.19MB
大咖助场丨开悟之坡(下):Rust的现状、机遇与挑战.pdf3.35MB
用户故事丨语言不仅是工具,还是思维方式.html2.82MB
用户故事丨语言不仅是工具,还是思维方式.m4a10.04MB
用户故事丨语言不仅是工具,还是思维方式.pdf2.86MB
08-结束语(2讲)15.56MB
结束语丨永续之原:Rust学习,如何持续精进?.html4.16MB
结束语丨永续之原:Rust学习,如何持续精进?.m4a9.51MB
结束语丨永续之原:Rust学习,如何持续精进?.pdf1.88MB
极客时间-陈现麟-深入浅出分布式技术原理(完结)579.59MB
MP3445.19MB
01|导读:以前因后果为脉络,串起网状知识体系[天下无鱼][].mp315.05MB
02|新的挑战:分布式系统是银弹吗?我看未必![天下无鱼][].mp315.76MB
03|CAP 理论:分布式场景下我们真的只能三选二吗?[天下无鱼][].mp313.37MB
04|注册发现: AP 系统和 CP 系统哪个更合适?[天下无鱼][].mp314.3MB
05|负载均衡:从状态的角度重新思考负载均衡[天下无鱼][].mp314.44MB
06|配置中心:如何确保配置的强一致性呢?[天下无鱼][].mp315.34MB
07|分布式锁:所有的分布式锁都是错误的?[天下无鱼][].mp314.28MB
08|重试幂等:让程序 Exactly-once 很难吗?[天下无鱼][].mp313.29MB
09 - 雪崩(一):熔断,让故障自适应地恢复[天下无鱼][].mp312.86MB
10 - 雪崩(二):限流,抛弃超过设计容量的请求[天下无鱼][].mp316.79MB
11|雪崩(三):降级,无奈的丢车保帅之举[天下无鱼][].mp310.22MB
12|雪崩(四):扩容,没有用钱解决不了的问题[天下无鱼][].mp311.32MB
13|可观测性(一):如何监控一个复杂的分布式系统?[天下无鱼][].mp314.04MB
14|可观测性(二):如何设计一个高效的告警系统?[天下无鱼][].mp39.33MB
15|故障(一):预案管理竟然能让被动故障自动恢复?[天下无鱼][].mp311.41MB
16|故障(二):变更管理,解决主动故障的高效思维方式[天下无鱼][].mp38.76MB
17|分片(一):如何选择最适合的水平分片方式?[天下无鱼][].mp310.76MB
18|分片(二):垂直分片和混合分片的 trade-off[天下无鱼][].mp310.48MB
18|分片(二):垂直分片和混合分片需要关注哪些因素?[天下无鱼][].mp310.48MB
19|复制(一):主从复制从副本的数据可以读吗?[天下无鱼][].mp312.22MB
20|复制(二):多主复制的多主副本同时修改了怎么办?[天下无鱼][].mp312.47MB
21|复制(三):最早的数据复制方式竟然是无主复制?[天下无鱼][].mp311.22MB
22|事务(一):一致性,事务的集大成者[天下无鱼][].mp310.57MB
23|事务(二):原子性,对应用层提供的完美抽象[天下无鱼][].mp311.46MB
24|事务(三):隔离性,正确与性能之间权衡的艺术[天下无鱼][].mp314.99MB
25|事务(四):持久性,吃一碗粉就付一碗粉的钱[天下无鱼][].mp310.56MB
26|一致性与共识(一):数据一致性都有哪些级别?[天下无鱼][].mp310.9MB
27|一致性与共识(二):它们是鸡生蛋还是蛋生鸡?[天下无鱼][].mp311.6MB
28|一致性与共识(三):共识与事务之间道不明的关系[天下无鱼][].mp39.12MB
29|分布式计算技术的发展史:从单进程服务到 Service Mesh[天下无鱼][].mp310.24MB
30|分布式存储技术的发展史:从 ACID 到 NewSQL[天下无鱼][].mp311.2MB
春节加餐|技术债如房贷,是否借贷怎样取舍?[天下无鱼][].mp38.5MB
春节加餐|深入聊一聊计算机系统的时间[天下无鱼][].mp310.73MB
春节加餐|系统性思维,高效学习和工作的利器[天下无鱼][].mp37.17MB
加餐|期中测试:IM 系统设计实战[天下无鱼][].mp32.4MB
加餐|期中测试解析[天下无鱼][].mp38.98MB
结束语 |在分布式技术的大潮流中自由冲浪吧![天下无鱼][].mp36.84MB
开篇词|掌握好学习路径,分布式系统原来如此简单[天下无鱼][].mp39.8MB
期末测试|来赴一场满分之约吧![天下无鱼][].mp3539.02KB
期中测试|IM 系统设计实战[天下无鱼][].mp32.4MB
期中测试答案|这些问题你都答对了吗?[天下无鱼][].mp38.98MB
PDF134.4MB
01|导读:以前因后果为脉络,串起网状知识体系[天下无鱼][].pdf4.33MB
02|新的挑战:分布式系统是银弹吗?我看未必![天下无鱼][].pdf4.65MB
03|CAP 理论:分布式场景下我们真的只能三选二吗?[天下无鱼][].pdf5.18MB
04|注册发现: AP 系统和 CP 系统哪个更合适?[天下无鱼][].pdf5.81MB
05|负载均衡:从状态的角度重新思考负载均衡[天下无鱼][].pdf5.62MB
06|配置中心:如何确保配置的强一致性呢?[天下无鱼][].pdf4.18MB
07|分布式锁:所有的分布式锁都是错误的?[天下无鱼][].pdf6.26MB
08|重试幂等:让程序 Exactly-once 很难吗?[天下无鱼][].pdf5.41MB
09 - 雪崩(一):熔断,让故障自适应地恢复[天下无鱼][].pdf3.9MB
10 - 雪崩(二):限流,抛弃超过设计容量的请求[天下无鱼][].pdf5.28MB
11|雪崩(三):降级,无奈的丢车保帅之举[天下无鱼][].pdf2.71MB
12|雪崩(四):扩容,没有用钱解决不了的问题[天下无鱼][].pdf4.05MB
13|可观测性(一):如何监控一个复杂的分布式系统?[天下无鱼][].pdf3.07MB
14|可观测性(二):如何设计一个高效的告警系统?[天下无鱼][].pdf2.26MB
15|故障(一):预案管理竟然能让被动故障自动恢复?[天下无鱼][].pdf4.18MB
16|故障(二):变更管理,解决主动故障的高效思维方式[天下无鱼][].pdf1.58MB
17|分片(一):如何选择最适合的水平分片方式?[天下无鱼][].pdf5.3MB
18|分片(二):垂直分片和混合分片的 trade-off[天下无鱼][].pdf3.09MB
18|分片(二):垂直分片和混合分片需要关注哪些因素?[天下无鱼][].pdf3.09MB
19|复制(一):主从复制从副本的数据可以读吗?[天下无鱼][].pdf3.14MB
20|复制(二):多主复制的多主副本同时修改了怎么办?[天下无鱼][].pdf4.16MB
21|复制(三):最早的数据复制方式竟然是无主复制?[天下无鱼][].pdf4MB
22|事务(一):一致性,事务的集大成者[天下无鱼][].pdf2.97MB
23|事务(二):原子性,对应用层提供的完美抽象[天下无鱼][].pdf3.75MB
24|事务(三):隔离性,正确与性能之间权衡的艺术[天下无鱼][].pdf2.85MB
25|事务(四):持久性,吃一碗粉就付一碗粉的钱[天下无鱼][].pdf1.73MB
26|一致性与共识(一):数据一致性都有哪些级别?[天下无鱼][].pdf1.8MB
27|一致性与共识(二):它们是鸡生蛋还是蛋生鸡?[天下无鱼][].pdf1.41MB
28|一致性与共识(三):共识与事务之间道不明的关系[天下无鱼][].pdf1.92MB
29|分布式计算技术的发展史:从单进程服务到 Service Mesh[天下无鱼][].pdf2.17MB
30|分布式存储技术的发展史:从 ACID 到 NewSQL[天下无鱼][].pdf2.95MB
春节加餐|技术债如房贷,是否借贷怎样取舍?[天下无鱼][].pdf2.26MB
春节加餐|深入聊一聊计算机系统的时间[天下无鱼][].pdf2.3MB
春节加餐|系统性思维,高效学习和工作的利器[天下无鱼][].pdf1.54MB
加餐|期中测试:IM 系统设计实战[天下无鱼][].pdf516.25KB
加餐|期中测试解析[天下无鱼][].pdf3.76MB
结束语 |在分布式技术的大潮流中自由冲浪吧![天下无鱼][].pdf3.58MB
开篇词|掌握好学习路径,分布式系统原来如此简单[天下无鱼][].pdf2.68MB
期末测试|来赴一场满分之约吧![天下无鱼][].pdf729.8KB
期中测试|IM 系统设计实战[天下无鱼][].pdf514.36KB
期中测试答案|这些问题你都答对了吗?[天下无鱼][].pdf3.77MB
极客时间-邓明-后端工程师的高阶面经(13讲)499.61MB
极客时间-邓明-后端工程师的高阶面经(13讲).zip312.13MB
极客时间-邓明-后端工程师的高阶面经 50讲版本 PDF.zip187.48MB
极客时间-大圣-玩转Vue3全家桶(完结)665.48MB
01-开篇词 (1讲)18.53MB
开篇词丨如何借助Vue3建构你的前端知识体系?.html5.25MB
开篇词丨如何借助Vue3建构你的前端知识体系?.m4a6.35MB
开篇词丨如何借助Vue3建构你的前端知识体系?.pdf6.92MB
02-课程导读篇 (4讲)98.65MB
01丨宏观视角:从前端框架发展史聊聊为什么要学Vue3?.html8.9MB
01丨宏观视角:从前端框架发展史聊聊为什么要学Vue3?.m4a12.06MB
01丨宏观视角:从前端框架发展史聊聊为什么要学Vue3?.pdf7.43MB
02丨上手:一个清单应用帮你入门Vue.html6.16MB
02丨上手:一个清单应用帮你入门Vue.m4a11.93MB
02丨上手:一个清单应用帮你入门Vue.pdf8.21MB
03丨新特性:初探Vue3新特性.html5.53MB
03丨新特性:初探Vue3新特性.m4a12.72MB
03丨新特性:初探Vue3新特性.pdf7.4MB
04丨升级:Vue2项目如何升级到Vue3?.html4.02MB
04丨升级:Vue2项目如何升级到Vue3?.m4a9.12MB
04丨升级:Vue2项目如何升级到Vue3?.pdf5.17MB
03-基础入门篇(1讲)90.12MB
05丨项目启动:搭建Vue3工程化项目第一步.html5.81MB
05丨项目启动:搭建Vue3工程化项目第一步.m4a8.85MB
05丨项目启动:搭建Vue3工程化项目第一步.pdf6.65MB
06丨新的代码组织方式:CompositionAPI+scriptsetup到底好在哪里?.html1.94MB
06丨新的代码组织方式:CompositionAPI+scriptsetup到底好在哪里?.m4a8.74MB
06丨新的代码组织方式:CompositionAPI+scriptsetup到底好在哪里?.pdf3.8MB
07丨巧妙的响应式:深入理解Vue3的响应式机制.html5.04MB
07丨巧妙的响应式:深入理解Vue3的响应式机制.m4a8.12MB
07丨巧妙的响应式:深入理解Vue3的响应式机制.pdf6.09MB
08丨组件化:如何像搭积木一样开发网页?.html3.99MB
08丨组件化:如何像搭积木一样开发网页?.m4a7.84MB
08丨组件化:如何像搭积木一样开发网页?.pdf5.45MB
09丨动画:Vue中如何实现动画效果?.html4.57MB
09丨动画:Vue中如何实现动画效果?.m4a9.03MB
09丨动画:Vue中如何实现动画效果?.pdf4.2MB
04-全家桶实战篇(6讲)211.25MB
10丨数据流:如何使用Vuex设计你的数据流.html4.94MB
10丨数据流:如何使用Vuex设计你的数据流.m4a9.92MB
10丨数据流:如何使用Vuex设计你的数据流.pdf5.93MB
11丨路由:新一代vue-router带来什么变化.html2.98MB
11丨路由:新一代vue-router带来什么变化.m4a8.21MB
11丨路由:新一代vue-router带来什么变化.pdf3.35MB
12丨调试:提高开发效率必备的VueDevtools.html10.36MB
12丨调试:提高开发效率必备的VueDevtools.m4a9.75MB
12丨调试:提高开发效率必备的VueDevtools.pdf6.22MB
13丨JSX:应对更灵活的开发场景,你需要JSX.html6.36MB
13丨JSX:应对更灵活的开发场景,你需要JSX.m4a7.96MB
13丨JSX:应对更灵活的开发场景,你需要JSX.pdf6.34MB
14丨TypeScript:Vue3中如何使用TypeScript?.html5.97MB
14丨TypeScript:Vue3中如何使用TypeScript?.m4a8.97MB
14丨TypeScript:Vue3中如何使用TypeScript?.pdf5.48MB
15丨实战痛点1:复杂Vue项目的规范和基础库封装.html5.28MB
15丨实战痛点1:复杂Vue项目的规范和基础库封装.m4a7.08MB
15丨实战痛点1:复杂Vue项目的规范和基础库封装.pdf3.97MB
16丨实战痛点2:项目开发中的权限系统.html4.79MB
16丨实战痛点2:项目开发中的权限系统.m4a7.06MB
16丨实战痛点2:项目开发中的权限系统.pdf4.85MB
17丨实战痛点3:Vue3中如何集成第三方框架.html3.84MB
17丨实战痛点3:Vue3中如何集成第三方框架.m4a6.44MB
17丨实战痛点3:Vue3中如何集成第三方框架.pdf4.28MB
18丨实战痛点4:Vue3项目中的性能优化.html5.2MB
18丨实战痛点4:Vue3项目中的性能优化.m4a10.04MB
18丨实战痛点4:Vue3项目中的性能优化.pdf4.39MB
19丨实战痛点5:如何打包发布你的Vue3应用?.html3.23MB
19丨实战痛点5:如何打包发布你的Vue3应用?.m4a5.89MB
19丨实战痛点5:如何打包发布你的Vue3应用?.pdf2.28MB
加餐01丨什么是好的项目?.html3.85MB
加餐01丨什么是好的项目?.m4a9.13MB
加餐01丨什么是好的项目?.pdf3.58MB
加餐02丨深入TypeScript.html3.3MB
加餐02丨深入TypeScript.m4a7.33MB
加餐02丨深入TypeScript.pdf2.72MB
05-Vue3进阶开发篇(3讲)86.75MB
20丨组件库:如何设计你自己的通用组件库?.html2.95MB
20丨组件库:如何设计你自己的通用组件库?.m4a4.15MB
20丨组件库:如何设计你自己的通用组件库?.pdf2.61MB
21丨单元测试:如何使用TDD开发一个组件?.html3.39MB
21丨单元测试:如何使用TDD开发一个组件?.m4a4.4MB
21丨单元测试:如何使用TDD开发一个组件?.pdf2.66MB
22丨表单:如何设计一个表单组件?.html2.57MB
22丨表单:如何设计一个表单组件?.m4a3.42MB
22丨表单:如何设计一个表单组件?.pdf1.85MB
23丨弹窗:如何设计一个弹窗组件?.html2.83MB
23丨弹窗:如何设计一个弹窗组件?.m4a6.09MB
23丨弹窗:如何设计一个弹窗组件?.pdf3.74MB
24丨树:如何设计一个树形组件?.html4.16MB
24丨树:如何设计一个树形组件?.m4a5.53MB
24丨树:如何设计一个树形组件?.pdf2.65MB
25丨表格:如何设计一个表格组件.html2.65MB
25丨表格:如何设计一个表格组件.m4a5.32MB
25丨表格:如何设计一个表格组件.pdf1.76MB
26丨文档:如何给你的组件库设计一个可交互式文档?.html4.41MB
26丨文档:如何给你的组件库设计一个可交互式文档?.m4a4.45MB
26丨文档:如何给你的组件库设计一个可交互式文档?.pdf3.28MB
27丨自定义渲染器:如何实现Vue的跨端渲染?.html4.64MB
27丨自定义渲染器:如何实现Vue的跨端渲染?.m4a5.48MB
27丨自定义渲染器:如何实现Vue的跨端渲染?.pdf1.75MB
06-Vue3生态源码篇(1讲)148.51MB
28丨响应式:万能的面试题,怎么手写响应式系统.html3.2MB
28丨响应式:万能的面试题,怎么手写响应式系统.m4a6.55MB
28丨响应式:万能的面试题,怎么手写响应式系统.pdf3.84MB
29丨运行时:Vue在浏览器里是怎么跑起来的?.html6.5MB
29丨运行时:Vue在浏览器里是怎么跑起来的?.m4a6.32MB
29丨运行时:Vue在浏览器里是怎么跑起来的?.pdf5.09MB
30丨虚拟DOM(上):如何通过虚拟DOM更新页面?.html5.24MB
30丨虚拟DOM(上):如何通过虚拟DOM更新页面?.m4a6.36MB
30丨虚拟DOM(上):如何通过虚拟DOM更新页面?.pdf4.22MB
31丨虚拟DOM(下):想看懂虚拟DOM算法,先刷个算法题.html3.94MB
31丨虚拟DOM(下):想看懂虚拟DOM算法,先刷个算法题.m4a7.03MB
31丨虚拟DOM(下):想看懂虚拟DOM算法,先刷个算法题.pdf3.82MB
32丨编译原理(上):手写一个迷你Vue3Compiler的入门原理.html2.78MB
32丨编译原理(上):手写一个迷你Vue3Compiler的入门原理.m4a5.66MB
32丨编译原理(上):手写一个迷你Vue3Compiler的入门原理.pdf3.34MB
33丨编译原理(中):VueCompiler模块全解析.html5.77MB
33丨编译原理(中):VueCompiler模块全解析.m4a6.35MB
33丨编译原理(中):VueCompiler模块全解析.pdf5.96MB
34丨编译原理(下):编译原理给我们带来了什么?.html3.46MB
34丨编译原理(下):编译原理给我们带来了什么?.m4a5.61MB
34丨编译原理(下):编译原理给我们带来了什么?.pdf2.97MB
35丨Vite原理:写一个迷你的Vite.html3.98MB
35丨Vite原理:写一个迷你的Vite.m4a6.31MB
35丨Vite原理:写一个迷你的Vite.pdf2.83MB
36|数据流原理:Vuex&Pinia源码剖析.html2.99MB
36|数据流原理:Vuex&Pinia源码剖析.m4a5.83MB
36|数据流原理:Vuex&Pinia源码剖析.pdf1.71MB
37|前端路由原理:vue-router源码剖析.html2.08MB
37|前端路由原理:vue-router源码剖析.m4a5.14MB
37|前端路由原理:vue-router源码剖析.pdf1.26MB
38丨服务端渲染原理:Vue3中的SSR是如何实现的?.html2.44MB
38丨服务端渲染原理:Vue3中的SSR是如何实现的?.m4a7.32MB
38丨服务端渲染原理:Vue3中的SSR是如何实现的?.pdf2.63MB
07-结束语 (2讲)11.67MB
结束语丨Vue3生态源码到底给我们带来了什么?.html3.42MB
结束语丨Vue3生态源码到底给我们带来了什么?.m4a4.39MB
结束语丨Vue3生态源码到底给我们带来了什么?.pdf3.87MB
极客时间-丁雪丰 - 玩转 Spring 全家桶20.75GB
001-0508.96GB
01丨Spring课程介绍.mp4114.31MB
02丨一起认识Spring家族的主要成员.mp4110.09MB
03丨跟着Spring了解技术趋势.mp4106.66MB
04丨编写你的第一个Spring程序.mp4147.82MB
05丨如何配置单数据源.mp4170.15MB
06丨如何配置多数据源.mp464.53MB
07丨那些好用的连接池们:HikariCP.mp4101.74MB
08丨那些好用的连接池们:Alibaba Druid.mp4189.43MB
09丨如何通过Spring JDBC访问数据库.mp4143.06MB
10丨什么是Spring的事务抽象(上).mp466.67MB
11丨什么是Spring的事务抽象(下).mp4140.19MB
12丨了解Spring的JDBC异常抽象.mp4147.24MB
13丨课程答疑(上).mp4245.16MB
14丨课程答疑(下).mp4283.6MB
15丨认识Spring Data JPA.mp4106.33MB
16丨定义JPA的实体对象.mp461.11MB
17丨开始我们的线上咖啡馆实战项目:SpringBucks.mp4224.75MB
18丨通过Spring Data JPA操作数据库.mp4240.35MB
19丨Spring Data JPA的Repository是怎么从接口变成Bean的.mp4172.31MB
20丨通过MyBatis操作数据库.mp4131.14MB
21丨让MyBatis更好用的那些工具:MyBatis Generator.mp4281.56MB
22丨让MyBatis更好用的那些工具:MyBatis PageHelper.mp4109.7MB
23丨SpringBucks实战项目进度小结.mp4180.97MB
24丨通过 Docker 辅助开发.mp4191.92MB
25丨在 Spring 中访问 MongoDB.mp4355.06MB
26丨在 Spring 中访问 Redis.mp4179.52MB
27丨Redis 的哨兵与集群模式.mp4192.65MB
28丨了解 Spring 的缓存抽象.mp4184.48MB
29丨Redis 在 Spring 中的其他用法.mp4291.01MB
30丨SpringBucks 实战项目进度小结.mp4275.8MB
31丨Project Reactor 介绍(上).mp457.97MB
32丨Project Reactor 介绍(下).mp4266.25MB
33丨通过 Reactive 的方式访问 Redis.mp4157.31MB
34丨通过 Reactive 的方式访问 MongoDB.mp4211.21MB
35丨通过 Reactive 的方式访问 RDBMS.mp4365.8MB
36丨通过 AOP 打印数据访问层的摘要(上).mp4138.45MB
37丨通过 AOP 打印数据访问层的摘要(下).mp4291.75MB
38丨SpringBucks 实战项目进度小结.mp4224.43MB
39丨编写第一个 Spring MVC Controller.mp4216.89MB
40丨理解 Spring 的应用上下文.mp4229.27MB
41丨理解请求的处理机制.mp4175.52MB
42丨如何定义处理方法(上).mp4193.9MB
43丨如何定义处理方法(下).mp4268.85MB
44丨Spring MVC 中的视图解析机制(上).mp4103.29MB
45丨Spring MVC 中的视图解析机制(下).mp4141.39MB
46丨Spring MVC 中的常用视图(上).mp4251.46MB
47丨Spring MVC 中的常用视图(下).mp4227.4MB
48丨静态资源与缓存.mp4142.06MB
49丨Spring MVC 中的异常处理机制.mp4122.48MB
50丨了解 Spring MVC 的切入点.mp4181.52MB
051-0997.08GB
51丨SpringBucks 实战项目进度小结.mp470.83MB
52丨课程答疑.mp4225.34MB
53丨通过 RestTemplate 访问 Web 资源.mp4155.46MB
54丨RestTemplate 的高阶用法.mp4111.92MB
55丨简单定制 RestTemplate.mp4136.6MB
56丨通过 WebClient 访问 Web 资源.mp4154.77MB
57丨SpringBucks 实战项目进度小结.mp4111.6MB
58丨设计好的RESTfulWebService(上).mp489.86MB
59丨设计好的 RESTful Web Service(下).mp498.31MB
60丨什么是 HATEOAS.mp492.78MB
61丨使用 Spring Data REST 实现简单的超媒体服务(上).mp4135.8MB
62丨使用 Spring Data REST 实现简单的超媒体服务(下).mp4202.44MB
63丨分布式环境中如何解决 Session 的问题.mp4197.18MB
64丨使用 WebFlux 代替 Spring MVC(上).mp485.91MB
65丨使用 WebFlux 代替 Spring MVC(下).mp4123.59MB
66丨SpringBucks 实战项目进度小结.mp465.74MB
67丨认识 Spring Boot 的组成部分.mp4169.94MB
68丨了解自动配置的实现原理.mp4173.01MB
69丨动手实现自己的自动配置.mp4172.72MB
70丨如何在低版本 Spring 中快速实现类似自动配置的功能.mp4209.37MB
71丨了解起步依赖及其实现原理.mp4101.02MB
72丨定制自己的起步依赖.mp469.39MB
73丨深挖 Spring Boot 的配置加载机制.mp495.98MB
74丨理解配置背后的 PropertySource 抽象.mp4144.06MB
75丨认识 Spring Boot 的各类 Actuator Endpoint.mp4126.1MB
76丨动手定制自己的 Health Indicator.mp4127.15MB
77丨通过 Micrometer 获取运行数据.mp4135.14MB
78丨通过 Spring Boot Admin 了解程序的运行状态.mp4152.64MB
79丨如何定制 Web 容器的运行参数.mp4110.91MB
80丨如何配置容器支持 HTTP-2(上).mp4128.67MB
81丨如何配置容器支持 HTTP-2(下).mp4111.43MB
82丨如何编写命令行运行的程序.mp480.76MB
83丨了解可执行 Jar 背后的秘密.mp4178.32MB
84丨如何将 Spring Boot 应用打包成 Docker 镜像文件.mp4127.58MB
85丨SpringBucks 实战项目进度小结.mp434.06MB
86丨简单理解微服务.mp4106.36MB
87丨如何理解云原生(Cloud Native).mp4133.17MB
88丨12-Factor App(上).mp4181.86MB
89丨12-Factor App(下).mp4291.42MB
90丨认识Spring Cloud的组成部分.mp4183.31MB
91丨使用Eureka作为服务注册中心.mp4170.07MB
92丨使用Spring Cloud Loadbalancer访问服务.mp4231.08MB
93丨使用Feign访问服务.mp4184.98MB
94丨深入理解服务发现背后的DiscoveryClient.mp4148.6MB
95丨使用Zookeeper作为服务注册中心.mp4266.57MB
96丨使用Consul作为服务注册中心.mp4225.55MB
97丨使用Nacos作为服务注册中心.mp4314.43MB
98丨如何定制自己的DiscoveryClient.mp4245.81MB
99丨SpringBucks实战项目进度小结.mp463.87MB
100丨使用Hystrix 实现服务熔断(上).mp4241.87MB
101丨使用Hystrix 实现服务熔断(下).mp4227.49MB
102丨如何观察服务熔断.mp4224.64MB
103丨使用Resilience4j实现服务熔断.mp4328.22MB
104丨使用Resilience4j实现服务限流(上).mp4221.26MB
105丨使用Resilience4j实现服务限流(下).mp4208.53MB
106丨SpringBucks实战项目进度小结.mp469.64MB
107丨基于Git的配置中心(上).mp4143.16MB
108丨基于Git的配置中心(下).mp4228.87MB
109丨基于Zookeeper的配置中心.mp4142.87MB
110丨深入理解Spring Cloud的配置抽象.mp4239.32MB
111丨基于Consul的配置中心.mp4177.9MB
112丨基于Nacos的配置中心.mp4220.67MB
113丨SpringBucks实战项目进度小结.mp479.1MB
114丨认识Spring Cloud Stream.mp4102.63MB
115丨通过Spring Cloud Stream访问RabbitMQ.mp4329.24MB
116丨通过Spring Cloud Stream访问Kafka.mp4315.14MB
117丨SpringBucks实战项目进度小结.mp4269.42MB
118丨通过Dapper理解链路治理.mp498.85MB
119丨使用Spring Cloud Sleuth实现链路追踪.mp4276.23MB
120丨如何追踪消息链路.mp4232.57MB
121丨除了链路还要治理什么.mp4107.77MB
122丨SpringBucks实战项目进度小结.mp4247.09MB
123丨结束语.mp484.62MB
极客时间-董小圣-B端产品经理入门课(完结)721.07MB
01|开篇:B端产品,下一个十年的统治者.ts49.67MB
02|出发原点:深度理解B端产品本质.ts53.39MB
03|工作特征:B端产品经理如何设计产品?.ts75.09MB
04|能力模型:优秀B端产品经理能力全图.ts74.74MB
05|行业趋势:全局视角分析,看透B端产品大周期.ts59.54MB
06|行业分析:实用技巧快速了解新行业.ts41.95MB
07|专业工具:大壮创业故事,解析B端产品4+1专业工具.ts52.32MB
08|产品价值:系统分析,挖掘产品价值点.ts57.68MB
09|产品方案:“好产品”八大要素.ts56.44MB
10|设计要素:专业B端产品经理如何避免设计事故?.ts66.8MB
11|项目管理:能设计能落地,复杂场景推进实施案例.ts69.85MB
12|职业破局:主动规划,画出自己高光的“职业生涯曲线”.ts63.61MB
极客时间-苏玲 - 玩转 Git 三剑客8.78GB
01丨课程综述.mp4158.4MB
02丨安装Git.mp480.27MB
03丨使用Git之前需要做的最小配置.mp4114.19MB
04丨创建第一个仓库并配置local用户信息.mp4164.65MB
05丨通过几次commit来认识工作区和暂存区.mp4215.78MB
06丨给文件重命名的简便方法.mp496.83MB
07丨通过git log 查看版本演变历史.mp4112.33MB
08丨gitk:通过图形界面工具来查看版本历史.mp4140.96MB
09丨探密.mp4296.88MB
10丨commit、tree和blob三个对象之间的关系.mp4152MB
11丨小练习:数一数tree的个数.mp4132.3MB
12丨分离头指针情况下的注意事项.mp4136.57MB
13丨进一步理解HEAD和branch.mp4113.7MB
14丨怎么删除不需要的分支?.mp4110.99MB
15丨怎么修改最新commit的message?.mp423.03MB
16丨怎么修改老旧commit的message?.mp4138.87MB
17丨怎样把连续的多个commit整理成1个?.mp4124.03MB
18丨怎样把间隔的几个commit整理成1个?.mp4151.81MB
19丨怎么比较暂存区和HEAD所含文件的差异?.mp458.15MB
20丨怎么比较工作区和暂存区所含文件的差异?.mp467.42MB
21丨如何让暂存区恢复成和HEAD的一样?.mp444.12MB
22丨如何让工作区的文件恢复为和暂存区一样?.mp475.12MB
23丨怎样取消暂存区部分文件的更改?.mp433.93MB
24丨消除最近的几次提交.mp452.68MB
25丨看看不同提交的指定文件的差异.mp476.3MB
26丨正确删除文件的方法.mp458.28MB
27丨开发中临时加塞了紧急任务怎么处理?.mp493.66MB
28丨如何指定不需要Git管理的文件?.mp4145.37MB
29丨如何将Git仓库备份到本地?.mp4177.2MB
30丨注册一个GitHub账号.mp4126.07MB
31丨配置公私钥.mp4129.95MB
32丨在GitHub上创建个人仓库.mp494.73MB
33丨把本地仓库同步到GitHub.mp4409.96MB
34丨不同人修改了不同文件如何处理?.mp4430.97MB
35丨不同人修改了同文件的不同区域如何处理?.mp4178.58MB
36丨不同人修改了同文件的同一区域如何处理?.mp4176.02MB
37丨同时变更了文件名和文件内容如何处理?.mp478.33MB
38丨把同一文件改成了不同的文件名如何处理?.mp4157.2MB
39丨禁止向集成分支执行push -f操作.mp498.38MB
40丨禁止向集成分支执行变更历史的操作.mp4137.62MB
41丨GitHub为什么会火?.mp4114.46MB
42丨GitHub都有哪些核心功能?.mp4181.94MB
43丨怎么快速淘到感兴趣的开源项目.mp4203.44MB
44丨怎样在GitHub上搭建个人博客.mp491.03MB
45丨开源项目怎么保证代码质量?.mp494.61MB
46丨为何需要组织类型的仓库?.mp4183.17MB
47丨创建团队的项目.mp490.05MB
48丨怎样选择适合自己团队的工作流?.mp4102.17MB
49丨如何挑选合适的分支集成策略?.mp4286.84MB
50丨启用issue跟踪需求和任务.mp4112.01MB
51丨如何用project管理issue?.mp475.58MB
52丨项目内部怎么实施code review?.mp488.11MB
53丨团队协作时如何做多分支的集成?.mp4663.05MB
54丨怎样保证集成的质量?.mp4163.94MB
55丨怎样把产品包发布到GitHub上?.mp4134.86MB
56丨怎么给项目增加详细的指导文档?.mp492.76MB
57丨国内互联网企业为什么喜欢GitLab?.mp491.66MB
58丨GitLab有哪些核心的功能?.mp4146.03MB
59丨GitLab上怎么做项目管理?.mp4140.04MB
60丨GitLab上怎么做code review?.mp4107.66MB
61丨GitLab上怎么保证集成的质量?.mp4113.49MB
62丨怎么把应用部署到AWS上?.mp4348.76MB
极客时间-视频课-高磊-给程序员的写作课(完结)6.45GB
01|写作价值与认知误区.mp475.89MB
02|简洁的作用与误区.mp4104.16MB
03|追求热点的误区.mp476.1MB
04|风格的作用与误区.mp494.11MB
05|实践论的价值与误区.mp483.53MB
06|写作心态相关问题.mp4100.42MB
07|为什么阅读非常重要.mp4163.17MB
08|如何实现高效阅读.mp4145.04MB
09|如何构建自己的知识体系.mp4116.46MB
10|写作基本技法1:怎么用好最常见的顺叙和倒叙结构.mp4249.48MB
11|写作基本技法2:日常工作也能运用的3种进阶叙事结构.mp4157.16MB
12|写作基本技法3:精进中观、微观结构.mp4110.82MB
13|写作基本技法4:怎么提升表达,让文字更有魅力.mp4206.5MB
14|写作离不开的沟通能力.mp4157.88MB
15|ChatGPT和Notion在写作领域有哪些可落地场景.mp4172.43MB
16|熟练使用ChatGPT的6个基本参数.mp461.36MB
17|Notion操作入门,简单且强大.mp470.73MB
18|应用场景1:AI辅助写日常文案,提质提效.mp4250.96MB
19|应用场景2:新手怎么利用AI高效学编程.mp4196.53MB
20|应用场景3:以PPT为例,看AI辅助提升办公效率.mp4118MB
21|技术文档的本质、结构与用语规范.mp4160.92MB
22|带你拆解技术文档用语案例.mp4136.48MB
23|技术文档案例与作图技法.mp4304.74MB
24|技术文档更新策略与总结.mp496.85MB
25|如何写好汇报:能实现目标的汇报才是好汇报.mp4197.71MB
26|如何写好邮件:有效利用这种最自由的写作载体.mp483.05MB
27|如何写好简历:通过简历更好地了解自己.mp4117.59MB
28|如何写好技术文章:把博客、公众号文章作为你的灵感快照.mp4262.22MB
29|如何写好一本书1:技术书也是一种产品.mp4243.29MB
30|如何写好一本书2:案例分析之无架构就无书.mp496.54MB
31|如何写好一本书3:案例分析之如何写图书大纲.mp4102.8MB
32|如何写好一本书4:写书挑战及应对方法.mp474.15MB
33|如何写好一本书5:写书准备及注意事项.mp462.57MB
34|如何写好一本书6:结构化写作法案例精讲.mp4171.61MB
35|如何写好一本书7:深入浅出写作秘法.mp4280.47MB
36|如何做好一门课1:讲课的价值与好课标准.mp4101.29MB
37|如何做好一门课2:怎么做知识盘点&设定教学目标.mp4173.19MB
38|如何做好一门课3:怎么确定课程结构&设计学习体验.mp496.31MB
39|如何做好一门课4:怎么运用自检清单来保证质量.mp472.5MB
40|如何做好一门课5:怎么讲好课并做好课程营销.mp4109.04MB
41|如何做好一个短视频1:短视频价值及如何起号.mp4192.98MB
42|如何做好一个短视频2:理解平台调性&设计吸引人的标题.mp4135.6MB
43|如何做好一个短视频3:怎么撰写短视频文案和脚本.mp4247.09MB
44|如何做好一个短视频4:怎么拍摄短视频.mp4113.68MB
45|如何做好一个短视频5:短视频剪辑与发布.mp4168.61MB
开篇词|写作是最综合的一种能力.mp489.41MB
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。