|
Netty介绍与相关基础知识
. z& o/ y" P3 h# G n' ^+ }- p8 X+ h, r
+ ~0 q5 l. W s# l& ~初识Netty
# ]( Z% Y& i! f% `8 @% ?BIO解说( S& p5 m o# p2 c w# Z" e6 I
5 O5 |) i. c7 m( @' dNIO解说
3 w& I. R! d2 K1 `7 Z @3 f" RBIO NIO AIO的差异与了解* s% V( W+ z/ t: d9 x4 a: `! \
Netty的三种线程模型6 g- G3 z# N0 T6 u! z4 _' t
运用Netty构建. I e- }+ R; F: P
/ Z1 L/ P% q3 }+ O+ Q. iwebsocket效劳器2 Q8 F. p" `( A0 a/ F& N) W8 l' {/ p
7 a; z$ A3 }- ~; k2 b
编写websocket与) V5 W$ ~6 x( K2 c8 z ]- D+ Z" o% G- p- c6 f0 A% k1 d- w- }, v5 T
子处理器initialzer% [2 C$ q. {: N7 B* o1 O( L- ~$ e+ b7 C; }% |, k# Y
编写chatHandler对音讯的处理& `, {& N1 b- z! F" v2 l- ] l6 t3 a" Z t: y% a8 l3 I. `3 E
基于js的websocket相关api介绍
: W. a' N, F) N6 t8 X M简略实现前后端谈天通信
) Q/ J& S, B6 h4 d: M! V构建项目* z Q& r4 O( P. _4 F6 I9 l9 p0 u1 J$ ]
" d- O1 ?$ G3 p) z; U0 ]; g2 j; Y) R
- c" h9 b+ ~# h: Q# ^MUI,H5+,Hbuilder介绍
! t b& p$ r4 W( C: z创立项目,构建根本页面布局结构
$ g6 g2 s. s7 Q, Q1 ~ [, i" n8 h数据库表规划2 `, I$ N+ ^# _* S9 e# I5 O( M% m% ~# r/ Z
SpringBoot整合MyBatis/ B5 T9 {) G5 L, G- i4 n2 X9 o9 ?' ?$ A1 C
运用SpringBoot整合Netty建立后台
: p) G, D3 _- D/ U# K用户注册/登录/个人信息' L% L7 T8 h# s; {6 W( \8 C3 L3 w( z o9 G
7 @4 o h" S4 t7 m9 R" p: c/ p; @- c. K
挑选相片与图片剪裁插件运用3 n( \$ Q7 A) I+ v
FastDFS+Nginx分布式高性能文件效劳
6 n) z* A3 F; G保存相片到相册" }! a7 n' k( o2 V1 O" M
用户仅有二维码生成与展示和下载
/ c/ c5 \4 F. V. g发现页面与通讯录: @. |' g* A* B6 ]. M' Z8 G* `; j. }1 r' J' g! S% ~
7 X! q# v2 K; _! O+ L" O8 l! f( m
搜索老友功用开发1 n/ Z7 \" }) @- G$ e1 L
- Y) [+ T! C6 K9 V! K扫一扫二维码增加老友功用开发2 P" J2 m# b: N( F( x U: g; \$ Y7 L; n0 W
通讯录模板运用与开发8 }" k" G4 t& S C& f4 f2 M
2 Z1 m- y$ D* J# k; L1 G; Y0 Y构建老友数据结构以及通用办法烘托9 \+ w, W& I3 @; v) b
$ z5 w* ~* W* ^* Q6 D( z9 F到通讯录' q' p6 s$ `( J" \, u3 ~/ r' x# Z; ]( U
谈天事务开发' @0 \3 W, @: |" y7 h$ q, }5 o, r& L8 b
. A5 Y# ~( u- P/ N0 V& A j$ m$ {0 x/ b. y
构建前端谈天事务的模型
4 M& O1 Q2 d/ S+ CNetty处理handler编写" h- E( d* x& m5 P, ~6 p1 N2 a! @7 k: Y: L
Netty点对点代谈天事务开发
/ k! r+ L$ Z' B" l谈天记录保存与已读未读状况符号7 q, y5 r* d% j* D* }1 l/ Y6 _5 b$ J! _5 Y q
谈天记录左滑删除
2 c7 K/ z2 Y0 p9 t心跳机制( Z* B% o0 |. P! F; a) z& ?# w2 {
( I: n. z$ ~' B0 G6 k( a5 O9 J% W3 _- a3 w7 }) n: h
Netty心跳处理及读写超时设置; `% R: V/ c5 O p" O6 N5 [9 w* g& b
封闭wifi或3g/4g 及封闭进程后的测验4 h& v9 e( ~1 [) q6 t4 N
符号离线音讯未签收并保存到效劳器0 c( w5 S" M7 |* ^5 b, O" F& e. }( L
4 O2 h7 f. r, L0 g: M2 X% g, o从头上线后获取未签收音讯并符号签收! ~! i. Y# i/ ?
无读写恳求时坚持心跳,设置keepalive4 R3 K+ q# W5 e U, ]' p+ t
" J7 s/ h U! j6 I* k5 f3 k* d云部署8 J% H: ]( L* U+ d" v1 a6 N
. ?% ], r2 x/ n$ }4 M" O1 u, v: P) z' i1 ?9 S" m+ s, B3 `
云效劳器购买以及安全组装备解说 L% g# ^7 B S- V8 ~
环境建立与装备+ W0 n7 \8 l! j$ `8 [$ d, W3 Z6 U/ u
SpringBoot项目打包与上传; U/ Z8 H/ s2 U' I& n
& p% S5 ]1 `% A' X. V4 g8 NApp使用云打包与相关注意事项
. g1 o- w1 f9 J0 d( H9 K5 N终究出产环境测验与多手机联调. {( @) e4 l, x4 i1 a1 u
2 i0 V* V0 T* A8 U/ o! d0 _ x
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见& x- f( M& H7 o9 y1 {( \
: T/ S2 c) w: {% o3 ] N. H
( Q# ?; B I0 y! \" {5 ~, }: v1 @2 c1 \$ S
本资源由Java自学网收集整理【www.javazx.com】 |
|