|
——/【高级】C++项目-集群聊天服务器-软件分层设计和高性能服务开发/
% x! g5 L* b$ ~" |& _+ C9 G5 Q├──01 项目介绍
7 t- v5 J4 Y- t' b# A" `1 g: \| └──项目介绍_ev .mp4 19.02M
8 Q! w9 @- P) l- j4 X. }' H+ K* x├──02 项目开发环境安装 # G T+ x# d: s7 s% u! [5 i" L
| └──项目开发环境安装_ev .mp4 18.37M0 G1 A. E0 _1 D( z% {) \/ {
├──03 vscode远程开发linux项目环境配置 7 s" M5 g+ e q/ `* l" t
| └──vscode远程开发linux项目环境配置_ev .mp4 18.84M* N( x% {4 { o: v& Z; O% l
├──04 vscode安装远程插件
; ]$ \0 K( e3 q! D# ]| └──vscode安装远程插件_ev .mp4 8.26M# k( s/ i* Y4 c _
├──05 Json介绍和采用的Json三方库
7 U4 ]4 \- h R4 k| └──Json介绍和采用的Json三方库_ev .mp4 15.42M
6 W$ D/ K0 }+ y$ m( A. W; ^0 p$ }( t+ j├──06 Json序列化代码 0 r0 P! |$ j9 y$ D
| ├──Json序列化代码演示二_ev .mp4 6.65M
$ Z4 q( _+ q1 L( G) P/ e/ S| └──Json序列化代码演示一_ev .mp4 31.06M8 Z; F* G1 t, K/ Y$ j, K
├──07 Json反序列化代码演示 8 o/ W e5 t- ^/ \. _! u, d9 R
| └──Json反序列化代码演示_ev .mp4 27.30M
% s5 M5 k' l$ D& I├──08 muduo网络库简介 0 Y+ L7 \/ ?: m# L$ ]( `
| ├──muduo网络库服务器编程二_ev .mp4 43.86M' m8 g4 j9 T6 E! s
| ├──muduo网络库服务器编程一_ev .mp4 41.54M
: m) O% p" r! a% S2 m| └──muduo网络库简介_ev .mp4 25.91M
: N. ~* @, ?5 i) \' A9 x7 R9 H3 D├──09 muduo网络服务器运行以及测试 ; V& H" m. x, M/ l, ]# c. U" T( F/ q
| └──muduo网络服务器运行以及测试_ev .mp4 34.49M9 B9 W) q5 e& \
├──10 CMake介绍和插件安装配置 / P- ^- K% _9 L( z. \% U) {6 L& }# V
| └──CMake介绍和插件安装配置_ev .mp4 15.19M; w% m1 [0 z0 |) z; A/ F
├──11 CMake构建集成编译环境演示一 . O9 I/ { t! f% v, V* S+ n
| └──CMake构建集成编译环境演示一_ev .mp4 37.06M
: b2 N1 ~1 c6 V1 r├──12 CMake构建集成编译环境演示二
2 N2 b& m: ?! Y5 ^! |, |3 m6 v| └──CMake构建集成编译环境演示二_ev .mp4 26.98M
5 ]' g0 e+ p2 i4 S, K├──13 CMake构建集成编译环境三
- f0 p& q) G9 R; p2 ?( x& c: C( I| └──CMake构建集成编译环境三_ev .mp4 15.35M, R/ G6 F# `8 i3 Q# j
├──14 项目数据库以及表的设计
y% E' `% {$ ], D/ ~9 U7 b6 B- w| └──项目数据库以及表的设计_ev .mp4 31.78M
7 o2 j/ @1 @0 {9 X5 P$ l├──15 集群聊天项目工程目录创建
0 z V0 s& C0 h4 }| └──集群聊天项目工程目录创建_ev .mp4 19.41M7 t$ K5 G4 L! n, j; D& O
├──16 网络模块代码ChatServer / {* X" i6 G) h& `
| └──网络模块代码ChatServer_ev .mp4 32.39M
& j# z' Z; B) _4 _5 Q├──17 业务模块代码ChatService , O5 x6 D4 G2 N0 F
| └──业务模块代码ChatService_ev .mp4 37.24M
^# }" z( v* W. w# U- Y├──18 网络模块和业务模块耦合度降级代码处理
* M+ r4 {6 Q: x| └──网络模块和业务模块耦合度降级代码处理_ev .mp4 47.22M! w+ s# D7 ~4 s0 O7 J
├──19 网络模块分发业务事件回调操作功能测试
y3 o9 ~8 Q2 Z5 R! z& w| └──网络模块分发业务事件回调操作功能测试_ev .mp4 16.05M) E! p# X. s/ Y5 k; b. m
├──20 MySQL数据库代码封装
6 U; A- B2 a" T& U- X| └──MySQL数据库代码封装_ev .mp4 45.01M
d" Q3 r' O' Z& Z├──21 Model数据层代码框架设计
, V w; H o$ c8 B2 E| └──Model数据层代码框架设计_ev .mp4 41.87M9 ?1 [5 ~- _* u! `3 L- V
├──22 用户注册业务代码讲解和测试 % C" m$ D% S9 Q) ?9 ~' m( K
| └──用户注册业务代码讲解和测试_ev .mp4 36.50M5 Z; G: h) i2 y
├──23 用户登录业务代码讲解和测试 " c' o6 y# D0 s) x" a3 S* e7 v
| └──用户登录业务代码讲解和测试_ev .mp4 69.62M
3 K" n) A* m; a. J├──24 记录用户的连接信息以及线程安全问题 # f0 J9 ~' d s/ A
| └──记录用户的连接信息以及线程安全问题_ev .mp4 21.39M
6 w0 w7 \7 S1 Q* s( w├──25 客户端异常退出业务代码和测试
* T. ^" d$ P/ b& C; C. `4 @. n: U| └──客户端异常退出业务代码和测试_ev .mp4 29.72M
4 b( K: [7 b9 {/ }" @. `├──26 点对点聊天业务代码和测试
/ B/ \! G* d3 p4 q' K8 R| └──点对点聊天业务代码和测试_ev .mp4 40.37M, k5 y$ _2 R4 Y6 _( N0 ~5 M
├──27 离线消息业务代码实现和测试 % B* S$ M' n8 n% D' n$ }
| └──离线消息业务代码实现和测试_ev .mp4 57.53M
8 o* e" O- Q! R; ^├──28 服务器异常退出处理代码和测试
1 ^' P+ ?6 p4 c- I| └──服务器异常退出处理代码和测试_ev .mp4 26.73M7 w" j) }6 F4 X* j' |
├──29 添加好友业务代码讲解和测试 / N, b" h$ r3 Q* R& A
| └──添加好友业务代码讲解和测试_ev .mp4 75.31M
+ I4 {, T- k5 j├──30 群组业务代码讲解一 ! j: H! R. w! _4 w' Q5 G
| └──群组业务代码讲解一_ev .mp4 49.77M
1 U z7 k( ~- w├──31 群组业务代码讲解二
- r- K7 [7 x. {/ I: t6 {0 i% _$ {' \| └──群组业务代码讲解二_ev .mp4 47.04M
/ c' A* b3 c) r( t% @/ P5 t├──32 客户端开发一首页面功能开发以及测试 4 [. B+ Q! M- F' G( R1 V
| └──客户端开发一首页面功能开发以及测试_ev .mp4 93.38M
& D( K$ T; w' t3 b9 Q├──33 客户端开发二添加好友和聊天功能开发 ( l( J4 \7 O( Y8 b2 h
| └──客户端开发二添加好友和聊天功能开发_ev .mp4 67.13M- B: f; T5 B+ w" e6 _! c+ j
├──34 客户端开发三添加好友和聊天功能测试
; K+ `- a* e! R' B* d( W+ o! K| └──客户端开发三添加好友和聊天功能测试_ev .mp4 16.06M/ Q" Z- u" v$ h* U. x
├──35 客户端开发四离线消息表设计问题纠正
* U; p2 Y" m. Y5 q2 j+ d+ L* I| └──客户端开发四离线消息表设计问题纠正_ev .mp4 21.55M/ D7 ]( c8 L3 X0 g
├──36 客户端开发五群组功能开发
, E. K4 ^( Y0 e8 K) I6 F| └──客户端开发五群组功能开发_ev .mp4 62.56M: ~3 e& n% P$ S) C: \
├──37 客户端开发六群组聊天功能验证
& S7 y! f6 u8 ~" O| └──客户端开发六群组聊天功能验证_ev .mp4 25.71M
: V! r% `- h0 b& q├──38 客户端开发七用户注销功能开发
# _/ M$ q& o' ?; T| └──客户端开发七用户注销功能开发_ev .mp4 86.15M' b/ g0 w( Z5 Z5 r+ g; r9 F% o) f
├──39 集群服务器为什么要引入负载均衡器
2 K- m( K- N+ h| └──集群服务器为什么要引入负载均衡器_ev .mp4 30.24M
3 u8 }4 n+ l+ Y! x# L7 {3 n7 d├──40 如何解决集群聊天服务器跨服务器通信问题
% H8 f. _ K, j ^: D| └──如何解决集群聊天服务器跨服务器通信问题_ev .mp4 34.32M' k- l+ B1 Z- D) @. I# a1 q0 n
├──41 nginx的tcp负载均衡配置和功能验证
' O9 ]3 j$ O$ j$ L3 C; {+ I| └──nginx的tcp负载均衡配置和功能验证_ev .mp4 66.79M
) P4 J! K! Z9 }9 y& w├──42 redis环境安装和发布订阅命令 6 w; C' K- Q' r4 G8 f
| └──redis环境安装和发布订阅命令_ev .mp4 18.08M
/ A% ^5 J" G) i6 g├──43 redis发布订阅消息队列代码实现讲解
! I! K' H4 L, I8 A- m# e3 B7 d| └──redis发布订阅消息队列代码实现讲解_ev .mp4 65.53M7 H. i& s$ {, H8 b _/ I) y
├──44 ChatServer支持跨服务器通信功能 9 M9 |* Z" ~4 s
| └──ChatServer支持跨服务器通信功能_ev .mp4 62.91M
+ Z7 G+ M m8 d8 U# a. x) {├──45 项目一键编译脚本以及github管理项目
5 M$ l# O7 E5 D. `# I0 A| └──项目一键编译脚本以及github管理项目_ev .mp4 39.54M
- X" ?$ O) v9 p2 E2 P z├──46 项目开发问题汇总
/ p& K$ p" q" Y| └──客户端注销登录问题_ev .mp4 129.95M
: _% Y# z* h5 \( Y j8 B" L└──47 项目面试问题汇总 + ?7 v! H9 C7 L% m
| ├──ChatServer项目怎么在简历上输出_ev .mp4 45.99M
, M. `$ K- t4 |; H; a| ├──redis实现功能不稳定&还有哪些组件可用_ev .mp4 55.56M
. y) w% z/ N. H( N$ C* K+ R| ├──Server端如何感知客户端的状态_ev .mp4 55.36M
! S! g: m& R" C| ├──历史消息存储问题_ev .mp4 16.16M
) l8 U, a% a8 @* q/ p) z| ├──面试前不得不准备的两个关键问题_ev .mp4 23.79M* F+ o1 s( Y s' L& ~' d
| ├──如何保证消息的可靠传输_ev .mp4 63.42M6 {6 E! ?- J- Z# t; d4 ?
| ├──数据明文传输的安全问题_ev .mp4 48.84M6 M' _4 B2 S* s4 r V. I
| └──怎么保证消息在客户端按序显示_ev .mp4 55.94M
5 g0 k4 y' e- L; F/ N( r( O" h1 l
# z# g, G. H5 h8 e" `, S' O. T
- D" c. _; v- T- y, ]6 y7 p9 {6 Y, y/ h9 m9 Z2 O
) q3 B+ [5 Y- z2 U! _9 T8 _# w! f
5 s( ?7 S0 K( m8 X
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
4 L6 n4 W! a5 `' S
. F- X' q3 S, a, o, B
" ~$ u8 [( O) I2 V- ~
. U% T3 x, n9 i3 ?# w, R本资源由Java自学网收集整理【www.javazx.com】 |
|