文档章节

Netty 备录 (一)

_大侠__
 _大侠__
发布于 2018/12/17 23:52
字数 634
阅读 90
收藏 0

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信

还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里是入口,操作点是什么的等等问题,不过很有意思,网上有很多例子,但是呢,还是想按自己的方式做一次,记一次,写一次,巩固技术点

接下来记录学习netty的笔记,以及复习socket,试验,工作上的项目等等

 

为了完整的学习 做一个备录学习

  1. 基于netty的websocket开发 打码
  2. NIO的认识以及了解(以前面试被问到,一脸懵逼..~),另外还有BIO,AIO等等
  3. 前端..~  (随便写点充充测试用,本人比较水)
  4. nginx + fastdfs 分布式的文件系统搭建(其实也和工作有关来研究,大佬吩咐做一个图片统一管理服务)
  5. 为此,买了一个便宜的云服务..~

 

Netty 刚接手任务的时候,哇,websocket...可以实战性的来扩展了,习惯性的上官方看文档,可能我比较蠢,官方的文档一看一个懵逼,有耐心的看下去,也还是比较懵的

结合网上案例学习,更是各种案例,不知所云,连入口也不知道在哪里,后来看源码发现,我cao!要自己run,资料能不能专业一点,好吧,还是自己比较呆

来嘛,互相伤害嘛,循序渐进的学习,从这里开始

Netty 的类型 不太像一个框架,不过封装后,都认为他是一个框架

不逼逼,还是打代码更贴切我,以下是开始学习的步骤:

  1. netty的基础,怎么配置,怎么写
  2. 基于web的聊天工具
  3. 整合springboot + netty
  4. 最后生成一个 websocket 即时通信 应用

 

资料都说学会netty,自己搭个服务器都不是问题,管理通信各种,都很厉害,重要的是可以加工资了,开始学习netty基础

----------------------------------------------------------

© 著作权归作者所有

共有 人打赏支持
_大侠__

_大侠__

粉丝 32
博文 64
码字总数 64762
作品 0
杭州
程序员
私信 提问
南京源创会漂亮小姐姐辣么多,单身的你快来领走一个

5月13日刚结束上海站就奔赴南京,5月14日南京站活动详情查看这里,PPT下载查看文末链接。 刚出南京站,就感受到深圳没有的柳絮纷飞,倒别有南方城市的一番风味,OSC源创会时隔两年再次来到南...

Alaise
2017/05/16
4.7K
18
Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 一定要记住,一定不要加任何与Spring Web相关...

kut
2018/06/20
0
0
php判断请求来源是否是ajax请求

if(!isset($SERVER['HTTPXREQUESTEDWITH']) || $SERVER['HTTPXREQUESTEDWITH'] != 'XMLHttpRequest'){ 备录...

fzxu_05
2013/01/06
0
5
消息中间件 为什么阅读 RocketMQ 源码?

《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》 《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》 《...

芋道源码
2017/07/22
0
2
Linux命令Man解释:useradd:帐号建立或更新

名称 useradd - 帐 号 建 立 或 更 新 新 使 用 者 的 资 讯 语 法 useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k......

疯狂的小黑
2016/11/03
2
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
1
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部