看过谢希仁老师的《计算机网络》,但是当时编程能力弱,没有实践经验,现在遇到了关于网络连接方面的问题,还是有必要复习和梳理一些概念和过程。tcp协议存在于5层网络模型中的传输层,三次握手说的就是tcp。 看一下官方的描述: TCP是Tranfer Control Protocol的简称,TCP协议是一 ...
分类:
Web程序 时间:
2020-05-04 00:34:36
阅读次数:
100
let str = 'www.baidu.com?value=456' str.split(separator,howmany) separator 必需。字符串或正则表达式,从该参数指定的地方分割 str howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于 ...
分类:
Web程序 时间:
2020-05-04 00:35:36
阅读次数:
63
Ⅰ.基本思路:客户端js代码获取输入内容后向服务器发送请求,服务器根据请求里面的内容,用一个查询的网页去访问数据库,查询完成后,将结果送给客户端,客户端收到后显示相应的提示信息. Ⅱ.输入用户名页面的代码: <%@ Page Language="C#" AutoEventWireup="true" ...
分类:
Web程序 时间:
2020-05-04 00:37:26
阅读次数:
78
html代码 css代码 JavaScript代码 javascript // 获取货币1对象 let currencyEl_one = document.getElementById("currency one"); // 获取货币2对象 let currencyEl_two = document ...
分类:
Web程序 时间:
2020-05-04 00:43:15
阅读次数:
70
1.Bootstrap、ServerBootstrap 1) Bootstrap 意思是引导, 一个 Netty 应用通常由一个 Bootstrap 开始, 主要作用是配置整个 Netty 程序, 串联各个组件, Netty 中 Bootstrap 类是客户端程序的启动引导类, ServerBoot ...
分类:
Web程序 时间:
2020-05-04 00:54:18
阅读次数:
84
1.基本说明 1) netty 的组件设计: Netty 的主要组件有 Channel、 EventLoop、 ChannelFuture、 ChannelHandler、 ChannelPipe 等2) ChannelHandler 充当了处理入站和出站数据的应用程序逻辑的容器。 例如, 实现 C ...
分类:
Web程序 时间:
2020-05-04 00:56:26
阅读次数:
66
工作原理示意图 1-简单版 Netty 主要基于主从 Reactors 多线程模型(如图) 做了一定的改进, 其中主从 Reactor 多线程模型有多个 Reactor 对上图说明 1) BossGroup 线程维护 Selector , 只关注 Accecpt。2) 当接收到 Accept 事件, ...
分类:
Web程序 时间:
2020-05-04 00:58:35
阅读次数:
92
实例要求:1) 编写一个 Netty 群聊系统, 实现服务器端和客户端之间的数据简单通讯(非阻塞)2) 实现多人群聊3) 服务器端: 可以监测用户上线, 离线, 并实现消息转发功能4) 客户端: 通过 channel 可以无阻塞发送消息给其它所有用户, 同时可以接受其它用户发送的消息(有服务器转发得 ...
分类:
Web程序 时间:
2020-05-04 00:58:50
阅读次数:
97
1.编码和解码的基本介绍 :1) 编写网络应用程序时, 因为数据在网络中传输的都是二进制字节码数据, 在发送数据时就需要编码, 接收数据时就需要解码 [示意图]2) codec(编解码器) 的组成部分有两个: decoder(解码器)和 encoder(编码器)。 encoder 负责把业务数据转换 ...
分类:
Web程序 时间:
2020-05-04 01:00:43
阅读次数:
94
基本介绍 1) 异步的概念和同步相对。 当一个异步过程调用发出后, 调用者不能立刻得到结果。 实际处理这个调用的组件在完成后, 通过状态、 通知和回调来通知调用者。2) Netty 中的 I/O 操作是异步的, 包括 Bind、 Write、 Connect 等操作会简单的返回一个 ChannelF ...
分类:
Web程序 时间:
2020-05-04 01:01:54
阅读次数:
92
1) 实例要求: 使用 IDEA 创建 Netty 项目2) Netty 服务器在 6668 端口监听, 浏览器发出请求 "http://localhost:6668/ "3) 服务器可以回复消息给客户端 "Hello! 我是服务器 5 " , 并对特定请求资源进行过滤.4) 目的: Netty 可 ...
分类:
Web程序 时间:
2020-05-04 01:05:24
阅读次数:
116
TeanBlog 基于 Egg.js 的简约博客 ? 文档 TeanBlog 文档 ?? 反馈 点击 这里 来开启一个新的 Issue ? 特别感谢 Egg.js gitalk LeanCloud 开放资源 curtana ©? License MIT ...
分类:
Web程序 时间:
2020-05-04 01:06:13
阅读次数:
86
1. 前言 后台返回json数据到前端页面,前端把数据渲染到页面,此时列表数据较多,之前用简单模板引擎不能有效的进行if等逻辑判断 2.使用art template ...
分类:
Web程序 时间:
2020-05-04 01:06:48
阅读次数:
93
服务端 Server package com.oy.groupchat; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Channel ...
分类:
Web程序 时间:
2020-05-04 09:13:45
阅读次数:
76
php中的加密和解密
分类:
Web程序 时间:
2020-05-04 09:20:23
阅读次数:
75
bind为类的属性值赋值,无论是public或者protect,private。格式如下: public static Closure::bind ( Closure $closure , object $newthis [, mixed $newscope = 'static' ] ) 第一个参数 ...
分类:
Web程序 时间:
2020-05-04 09:20:48
阅读次数:
87
1.格式: 2.内联样式、内部样式: 内部样式的代码可以复用,建议使用 3.外部样式: 引入css文件 name.css 通过link标签引入 ,rel属性指定资源和页面的关系,href属性资源的地址 或者@import 不建议使用 4.背景样式: background-color 背景色 back ...
分类:
Web程序 时间:
2020-05-04 09:23:26
阅读次数:
101
1.快捷键:单词+TAB 2.初始代码 <!DOCTYPE html> 文档声明 <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca ...
分类:
Web程序 时间:
2020-05-04 09:24:49
阅读次数:
103
High frequency loopholes Clear transmission Directory traversal csrf ...
分类:
Web程序 时间:
2020-05-04 09:27:01
阅读次数:
71
宝塔面板如何部署静态网站?如果你有做好的静态网站源码,想要直接上传到宝塔面板,有的朋友可能不知道放在哪里。这里教大家一个最简单的方法:首先,一键部署好你的网站,这里用WordPress一键部署来举例。填写好你的网站信息,保存好数据库名和密码。让它自己创建成功再安装WordPress。这个时候你应该能够正常访问你的网站,此时是WordPress的页面。接着,点击左侧的“文件”,选择你刚刚搭建的网站目
分类:
Web程序 时间:
2020-05-04 09:29:28
阅读次数:
1306