-
包管理-rpm
包管理-rpm rpm包管理 程序源代码----预处理----编译----汇编----链接 数据处理 转为汇编代码 进行汇编 引入库文件 静态编译:.a 动态编译:.so 包的组成: 二进制文件、库文件、配置文件、帮助文件 程序包管理器: debian: deb文件, dpkg包管理器 redhat: rpm文件,...
2019-11-01 09:59:01 前端工具文档文件CentOSPSdeb文件dnfApplication数据库文件名
-
Netty中粘包和拆包的解决方案
Netty中粘包和拆包的解决方案 粘包和拆包是TCP网络编程中不可避免的,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP粘包和拆包 TCP是个流协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体...
-
JAVA面试宝典
JAVA面试宝典 转载自:https://www.cnblogs.com/lyldaisy/p/10952180.html 1、meta标签的作用是什么 2、ReenTrantLock可重入锁(和synchronized的区别)总结 3、Spring中的自动装配有哪些限制? 4、什么是可变参数? 5、什么是领域模型(domain model)?贫血模型(anaemi...
2019-10-12 08:25:04 电商网站电商网数据库mysqlsocket编程多线程编程sql注入攻击sql 语句sql统计什么是sql前端开发
-
Netty源码分析 (十一)----- 拆包器之LengthFieldBasedFrameDec
Netty源码分析 (十一)----- 拆包器之LengthFieldBasedFrameDecoder 本篇文章主要是介绍使用LengthFieldBasedFrameDecoder解码器自定义协议。通常,协议的格式如下: LengthFieldBasedFrameDecoder是netty解决拆包粘包问题的一个重要的类,主要结构就是header+body结构...
-
Netty源码分析 (十)----- 拆包器之LineBasedFrameDecoder
Netty源码分析 (十)----- 拆包器之LineBasedFrameDecoder Netty 自带多个粘包拆包解码器。今天介绍 LineBasedFrameDecoder,换行符解码器。 行拆包器 下面,以一个具体的例子来看看业netty自带的拆包器是如何来拆包的 这个类叫做 LineBasedFrameDecoder ,基于行分隔...
-
Netty源码分析 (九)----- 拆包器的奥秘
Netty源码分析 (九)----- 拆包器的奥秘 Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的。但是,总体的思路都是一致的。 拆包思路:当数据满足了 解码条件时,将其拆开。放到数组。然后发送到业务 handler 处理。 半包思路: 当读取的数据不够时...
-
Netty面试题和解答(一)
Netty面试题和解答(一) 基础 TCP和UDP的区别? TCP是面向连接的(在客户端和服务器之间传输数据之前要先建立连接),UDP是无连接的(发送数据之前不需要先建立连接) TCP提供可靠的服务(通过TCP传输的数据。无差错,不丢失,不重复,且按序到达);UDP提供面向事务的...
2019-09-17 10:49:07 多线程编程java多线程java多线程编程文件ASP服务器定义Linux瓶颈驱动
-
Netty源码分析 (八)----- write过程 源码分析
Netty源码分析 (八)----- write过程 源码分析 上一篇文章主要讲了netty的read过程,本文主要分析一下write和writeAndFlush。 主要内容 本文分以下几个部分阐述一个java对象最后是如何转变成字节流,写到socket缓冲区中去的 pipeline中的标准链表结构 java对象编码过...
-
Netty源码分析 (四)----- ChannelPipeline
Netty源码分析 (四)----- ChannelPipeline netty在服务端端口绑定和新连接建立的过程中会建立相应的channel,而与channel的动作密切相关的是pipeline这个概念,pipeline像是可以看作是一条流水线,原始的原料(字节流)进来,经过加工,最后输出 pipeline 初始化 在上...
-
Netty实战:设计一个IM框架
Netty实战:设计一个IM框架 来源: 逅弈逐码 bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址: https://github.com/all4you/bitchat 快速开始 bitchat-example 模块提供了一个服务端与客户端的实现示例,可以参照该示例进行自己的业务实现。 启动服务端 要启动...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
