
笔记
文章平均质量分 74
still water
这个作者很懒,什么都没留下…
展开
-
遇见tomcat(一)
自己实现简易的http服务器原创 2022-06-27 14:03:21 · 160 阅读 · 0 评论 -
自定义数据编解码-netty学习之旅
1.codec?编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码,接收数据时就需要解码codec(编解码器) 的组成部分有两个:decoder(解码器)和 encoder(编码器)。encoder 负责把业务数据转换成字节码数据,decoder 负责把字节码数据转换成业务数据netty提供的编解码器有:StringEncoder,StringDecoder,ObjectEncoder…#mermaid-svg-zIIsfq5SDPdYZFg4 .label{原创 2021-06-14 15:03:46 · 216 阅读 · 0 评论 -
nio聊天室-netty学习之旅
1.服务器使用nio的方式1.1定义成员变量 private ServerSocketChannel serverSocketChannel; private ServerSocket serverSocket; private Selector selector;1.2定义构造函数,进行配置初始化 public GroupChatServer() throws IOException { // 开启一个serverSocketChannel原创 2021-05-28 16:51:43 · 127 阅读 · 0 评论 -
监听、生命周期函数、组件等-vue的学习之旅
1.计算属性和监听器代码实例:<body> <div id="app"> <ul> <li>喜欢板井泉水的人有 <input type="number" v-model="num1"></input> </li> <li>喜欢周杰伦的人有 <i原创 2021-05-23 12:03:22 · 179 阅读 · 0 评论 -
netty概念-netty学习之旅
1.什么是nettyNetty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序1.1 netty线程模型目前存在的线程模型有:传统阻塞 I/O 服务模型Reactor 模式Reactor 模式有三种实现方式:单 Reactor 单线程;单 Reactor 多线程;主从 Reactor 多线程Netty 主要基于主从 Reactor 多线程模型做了一定的改进,其中主从 Reac原创 2021-05-22 11:52:54 · 116 阅读 · 0 评论 -
Java NIO编程-netty学习之旅
1. IO模型1.1 IO模型基本说明IO模型类别概念优点缺点BIO同步并阻塞,服务器实现方式为一个请求就开辟一个线程处理,除非使用线程池,但终归是一对一的线程和请求编程简单,使用????连接数少且架构固定的项目连接空闲时,开销时是不必要的NIO同步非阻塞,服务器实现方式为一个线程去处理多个io请求(连接),客户端发送的请求都会注册到io多路复用器上,多路复用器轮询到连接通道上有io请求时就进行处理连接数多,并且短的架构,比如聊天服务器,弹幕系统编程复杂A原创 2021-05-18 23:13:46 · 108 阅读 · 0 评论 -
vue的指令-vue的学习之旅
什么是指令?指令 (Directives) 是带有 v- 前缀的特殊特性。指令特性的预期值是:单个 JavaScript 表达式。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。例如 v-on,代表绑定事件。1.插值表达式1.1花括号格式:{{表达式}} 说明:该表达式支持 JS 语法,可以调用 js 内置函数(必须有返回值)表达式必须有返回结果。例如 1 +1,没有结果的表达式不允许使用,如:let a = 1 + 1;可以直接获取 Vue 实例中定原创 2021-05-15 18:43:34 · 793 阅读 · 0 评论 -
vue的第一个demo-vue的学习之旅
1.导入vue库,以npm导包方式// 初始化npm模块npm init -ynpm install vue新建一个文件夹作为自己的工作目录,在此工作目录中打开terminal,输入上述两个指令当文件夹出现两项内容,说明初始化成功,可以正常使用vue库了,当然也可以直接下载vue库,然后引入的方式。2.编写建议的模型与数据绑定效果给vscode加两个插件新建一个index.html// An highlighted block<body> <div id原创 2021-05-15 16:23:03 · 141 阅读 · 0 评论