|
——/【高级】C++项目-集群聊天服务器-软件分层设计和高性能服务开发/
0 f4 P2 c+ G4 _" w, n& q I4 C├──01 项目介绍 ! |* O X% o, v9 q
| └──项目介绍_ev .mp4 19.02M
$ g7 @: Y, A1 T├──02 项目开发环境安装 : e/ }0 m7 }$ p4 t7 Q2 l' G
| └──项目开发环境安装_ev .mp4 18.37M! c9 a: ^3 I5 J b+ _. D
├──03 vscode远程开发linux项目环境配置 4 f7 L9 D# h+ g* b7 J# t" _$ _5 d" t$ ?
| └──vscode远程开发linux项目环境配置_ev .mp4 18.84M
) j2 ~0 Q; m* N e0 h* K2 i├──04 vscode安装远程插件
( y# _2 H' c; j8 @| └──vscode安装远程插件_ev .mp4 8.26M2 F$ k; k. _2 }/ |
├──05 Json介绍和采用的Json三方库 5 p/ u# r4 \- p0 x) C9 g) t- d c' C
| └──Json介绍和采用的Json三方库_ev .mp4 15.42M
n2 I- \8 b, m. z1 b% ^3 M% A2 i├──06 Json序列化代码
! F1 e! P; y2 X* E| ├──Json序列化代码演示二_ev .mp4 6.65M
; _; p0 r5 ~9 c| └──Json序列化代码演示一_ev .mp4 31.06M
8 i9 V. U8 y. l0 c├──07 Json反序列化代码演示 6 m6 I; i3 e7 J& k6 H% u9 L3 K; k
| └──Json反序列化代码演示_ev .mp4 27.30M
9 M1 t- ]8 h1 B$ o├──08 muduo网络库简介 4 ^- x" t' U5 ~5 e$ x
| ├──muduo网络库服务器编程二_ev .mp4 43.86M: Z' ?. Q7 W; {; T) A7 W
| ├──muduo网络库服务器编程一_ev .mp4 41.54M1 [$ O$ H, w- E+ F' O
| └──muduo网络库简介_ev .mp4 25.91M
0 u# y) w- l; C( n1 w& D├──09 muduo网络服务器运行以及测试 / f. }* ~9 X9 O' `3 y/ X7 \/ l ?+ A
| └──muduo网络服务器运行以及测试_ev .mp4 34.49M
# F$ Y: V/ t- [; N4 R* m% h├──10 CMake介绍和插件安装配置 ) ~. Y: N( M# x4 C" }
| └──CMake介绍和插件安装配置_ev .mp4 15.19M
& W" E: I6 L" s: E" w├──11 CMake构建集成编译环境演示一
& D' Z+ \' B0 j/ K* d# q| └──CMake构建集成编译环境演示一_ev .mp4 37.06M
* f4 ~9 L5 k8 k4 E; Y8 ~ P$ Y├──12 CMake构建集成编译环境演示二 + x: e9 r% ?# U2 o; A% }4 E$ V2 y4 G
| └──CMake构建集成编译环境演示二_ev .mp4 26.98M; d6 o6 o8 ]1 Z) Y0 [; B. d; z
├──13 CMake构建集成编译环境三 ; M8 i3 c( x3 P5 b& `) j2 G/ z2 ^6 W
| └──CMake构建集成编译环境三_ev .mp4 15.35M) l& i& n: u4 X+ m
├──14 项目数据库以及表的设计
. r$ t- Z* ]& j5 f2 j2 U| └──项目数据库以及表的设计_ev .mp4 31.78M
' h+ X1 h4 C6 K├──15 集群聊天项目工程目录创建 ) z9 f- J" B2 q) g$ E9 ]. F+ R
| └──集群聊天项目工程目录创建_ev .mp4 19.41M
7 }/ K4 {. v }* a├──16 网络模块代码ChatServer 0 Y" e: c0 k" v
| └──网络模块代码ChatServer_ev .mp4 32.39M3 i( {; u6 L% w) g$ U9 D
├──17 业务模块代码ChatService
6 M9 k N+ `7 [. B: ^4 p/ \| └──业务模块代码ChatService_ev .mp4 37.24M
7 O+ m/ F2 w9 S9 W( ]├──18 网络模块和业务模块耦合度降级代码处理 2 B, Q7 _3 i/ x: h
| └──网络模块和业务模块耦合度降级代码处理_ev .mp4 47.22M
8 `2 c+ c8 C0 i) B% w2 V3 n: H├──19 网络模块分发业务事件回调操作功能测试 . A5 O& ?* ~, G6 O2 ^6 b
| └──网络模块分发业务事件回调操作功能测试_ev .mp4 16.05M) l" n2 G$ X- |
├──20 MySQL数据库代码封装
, H% C7 p0 N7 r| └──MySQL数据库代码封装_ev .mp4 45.01M
P1 i0 m! _! L# b3 `├──21 Model数据层代码框架设计 ( Z$ t/ i; P& l8 p* k0 V% u
| └──Model数据层代码框架设计_ev .mp4 41.87M3 w; A9 M% e3 u) N
├──22 用户注册业务代码讲解和测试 9 r6 ?1 y) B' y- i
| └──用户注册业务代码讲解和测试_ev .mp4 36.50M
- }9 v3 ^( {+ B! W! j: K# @├──23 用户登录业务代码讲解和测试 - z2 e. [1 }1 E
| └──用户登录业务代码讲解和测试_ev .mp4 69.62M) f8 U: v& b! \6 x% M0 |
├──24 记录用户的连接信息以及线程安全问题
( [4 i3 S& r3 y) ]6 s7 S' H( r| └──记录用户的连接信息以及线程安全问题_ev .mp4 21.39M2 v3 W. ~! z) u* A2 I! }
├──25 客户端异常退出业务代码和测试
3 G5 O) ~/ }) C- X| └──客户端异常退出业务代码和测试_ev .mp4 29.72M
2 T- J& X. e1 ]: O8 C; U├──26 点对点聊天业务代码和测试
]$ {+ Q! Z+ z, @- i; _; g| └──点对点聊天业务代码和测试_ev .mp4 40.37M
4 I6 }$ R" l5 r* O8 A├──27 离线消息业务代码实现和测试 1 x; M- K5 y& l0 b& E }& k( _
| └──离线消息业务代码实现和测试_ev .mp4 57.53M) t' ^2 n* T7 m; s/ a! _3 j) I% {: ]
├──28 服务器异常退出处理代码和测试
" z3 F" z5 [' x+ R4 {+ b| └──服务器异常退出处理代码和测试_ev .mp4 26.73M4 N x6 h1 B$ K0 l' i; O& H( C- ^
├──29 添加好友业务代码讲解和测试
: m0 q- D' e$ k( [8 Q! f9 {| └──添加好友业务代码讲解和测试_ev .mp4 75.31M! J: ?$ K+ H, W& Q7 x/ L7 W
├──30 群组业务代码讲解一
x& P' ?/ [ F& L5 e| └──群组业务代码讲解一_ev .mp4 49.77M
: S- c! E4 w6 [6 n! ]1 E, j├──31 群组业务代码讲解二 / `. c, Y1 T0 E( j
| └──群组业务代码讲解二_ev .mp4 47.04M
$ f% H' K) S2 E2 G! D8 o├──32 客户端开发一首页面功能开发以及测试 ' c$ g+ _5 G% u, S- w
| └──客户端开发一首页面功能开发以及测试_ev .mp4 93.38M6 [6 R& X, r$ X
├──33 客户端开发二添加好友和聊天功能开发 / c% N, z5 I3 H: X s6 v+ T
| └──客户端开发二添加好友和聊天功能开发_ev .mp4 67.13M- c* r N4 M7 E! A+ |5 c) }
├──34 客户端开发三添加好友和聊天功能测试 % w5 c( W4 L6 n9 L: S3 a
| └──客户端开发三添加好友和聊天功能测试_ev .mp4 16.06M R& T2 \( R, L# S1 [6 J) v0 n/ Z0 j9 w& V
├──35 客户端开发四离线消息表设计问题纠正
* t- m4 R5 s6 r3 e# U| └──客户端开发四离线消息表设计问题纠正_ev .mp4 21.55M
! S7 L0 _/ P1 `& q' z! x' V├──36 客户端开发五群组功能开发 1 n9 J2 Z1 L8 N. D
| └──客户端开发五群组功能开发_ev .mp4 62.56M
+ `; w. I7 x7 f4 N, {% e├──37 客户端开发六群组聊天功能验证
( g B; M. k% M0 }5 V. i1 i| └──客户端开发六群组聊天功能验证_ev .mp4 25.71M
7 ? q% j7 A+ j4 v, m g6 t├──38 客户端开发七用户注销功能开发
& Y' X, q3 |% U| └──客户端开发七用户注销功能开发_ev .mp4 86.15M
% w2 Z( A1 v% S# e0 h├──39 集群服务器为什么要引入负载均衡器 ) Y8 ]3 S! z, F$ R
| └──集群服务器为什么要引入负载均衡器_ev .mp4 30.24M
) I$ c, k4 l' N8 {; O( i b├──40 如何解决集群聊天服务器跨服务器通信问题 8 N- x! ?. O. R$ {, b, v. m
| └──如何解决集群聊天服务器跨服务器通信问题_ev .mp4 34.32M& k' ]. `5 ?; ^
├──41 nginx的tcp负载均衡配置和功能验证 / `5 u% A5 z( @
| └──nginx的tcp负载均衡配置和功能验证_ev .mp4 66.79M
8 `7 X% r% J/ y, m3 c m$ f├──42 redis环境安装和发布订阅命令
1 W1 I8 o" O: J/ I1 j& n0 _# ]+ I| └──redis环境安装和发布订阅命令_ev .mp4 18.08M
# e% N, b: C3 L+ R# k E! B/ T├──43 redis发布订阅消息队列代码实现讲解
) q7 x9 s' G. K6 ?- q. w| └──redis发布订阅消息队列代码实现讲解_ev .mp4 65.53M
/ k- r4 N4 l# m( @0 R, \( y├──44 ChatServer支持跨服务器通信功能
' T4 n" I" }9 `; K3 O o5 {- y5 T N( v| └──ChatServer支持跨服务器通信功能_ev .mp4 62.91M8 d5 w; J8 q8 a
├──45 项目一键编译脚本以及github管理项目 : L& F: t; M; ?8 r0 ~
| └──项目一键编译脚本以及github管理项目_ev .mp4 39.54M
+ ?$ ?; `8 U& Y+ _├──46 项目开发问题汇总 * {& ^3 Y1 R; O/ ~; E! B
| └──客户端注销登录问题_ev .mp4 129.95M
8 t1 ^: r& r3 [└──47 项目面试问题汇总
/ V) m/ a) o" X; d0 u* ^! G8 x W# M" r| ├──ChatServer项目怎么在简历上输出_ev .mp4 45.99M4 a3 [, k: Q% I% C* @: K
| ├──redis实现功能不稳定&还有哪些组件可用_ev .mp4 55.56M( Z- ?5 `% ]0 r5 R: n1 U
| ├──Server端如何感知客户端的状态_ev .mp4 55.36M4 Y$ Y7 A6 a+ A+ Q" B0 f1 e
| ├──历史消息存储问题_ev .mp4 16.16M
" ?1 q F6 \9 h8 D| ├──面试前不得不准备的两个关键问题_ev .mp4 23.79M
2 m# P! ^ W. B) r$ m| ├──如何保证消息的可靠传输_ev .mp4 63.42M
4 i3 z+ P, l/ W" n' d8 i) {! D. l| ├──数据明文传输的安全问题_ev .mp4 48.84M1 v& w- e, \. @
| └──怎么保证消息在客户端按序显示_ev .mp4 55.94M1 ~& C. a3 W: g
. c6 y& g+ ?2 P" e
; v5 ]" I# p; p( g" V0 M
' V, n; G5 d0 s3 E. ~0 P5 N
, C0 g2 ? ], l$ J4 Y5 D9 o. b; N
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
2 _% y* f+ B7 @& I& n d
# R' H2 P$ t {; {0 ]' S
# n- q& d# B ^2 G/ O' w
6 w+ A$ D$ {2 j6 p4 ^) v y% M本资源由Java自学网收集整理【www.javazx.com】 |
|