简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 Web ...
分类:
Web程序 时间:
2019-06-05 21:55:25
阅读次数:
187
第2章 你的第一款Netty应用程序 本章主要内容 设置开发环境 编写Echo服务器和客户端 构建并测试应用程序 在本章中,我们将展示如何构建一个基于Netty的客户端和服务器。应用程序很简单:客户端将消息发送给服务器,而服务器再将消息回送给客户端。但是这个练习很重要,原因有两个。 首先,它会提供一 ...
分类:
Web程序 时间:
2019-06-05 20:11:48
阅读次数:
100
SQL数据库同步工具(开辟数据同步工具)本系统分为客户端和服务器两个部分,其中客户端承担了系统绝大数事务,服务器只是简单的执行客户端传送的命令,属于典型的C/S胖客户端瘦服务器模式。这样设计的目的是为了减轻服务器的压力,让系统更加流畅。 本系统分为客户端和服务器两个部分,其中客户端承担了系统绝大数事 ...
分类:
数据库 时间:
2019-06-05 10:03:52
阅读次数:
278
JSON (JavaScript Object Notation)是JavaScript语言中的一种对象类型。JSON的好处是易于阅读和解析。当客户端和服务器端需要交互大量数据时,使用JSON格式传输可以简化客户端和服务器端的编程。 1 JSON对象格式 ● JSON对象格式如下: {"key":v ...
分类:
编程语言 时间:
2019-06-04 09:52:05
阅读次数:
116
请求钩子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设置的功能,即请求钩子。 请求钩子是通过装饰器的形式 ...
分类:
其他好文 时间:
2019-06-03 20:19:58
阅读次数:
118
HTTP协议进行通信时,需要有客户端(即终端用户)和服务端(即Web服务器),在Web客户端向Web服务器发送请求报文之前,先要通过TCP/IP协议在Web客户端和服务器之间建立一个TCP/IP连接 1. 在浏览器输入网址进行访问 2. 首先进行DNS解析 3. 客户端浏览器将端口号(默认80)从访 ...
分类:
Web程序 时间:
2019-06-02 15:33:52
阅读次数:
147
RESTful: Rest是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。而满足这些约束条件和原则的应用程序或设计就是 RESTful。 如图有四个层次: level ...
分类:
其他好文 时间:
2019-06-02 13:01:10
阅读次数:
135
软件结构: 分为两种:一种是C/S,一种是B/S C/S结构:全称为Client/Server结构,是指客户端和服务器结构,常见的程序有QQ.迅雷等软件. B/S结构:是指Brower/Server结构,是指浏览器和服务器结构,常见的有谷歌.火狐等. 这两种架构都离不开网络的支持. 什么是网络编程? ...
分类:
其他好文 时间:
2019-06-02 01:14:31
阅读次数:
103
Fiddler基本介绍: fiddler是一个很强大的抓包工具,原理是以一个代理服务器的形式进行工作的,默认的代理地址:127.0.0.1 端口8888,也可以自行设置。 什么是代理: 就是客户端和服务器端之间设置了一道关卡,客户端发送请求数据,代理服务器会将数据包进行拦截,代理服务器在冒充客户端发 ...
分类:
移动开发 时间:
2019-05-31 11:41:12
阅读次数:
189
一、阐述常见的Web安全测试有几种类型? 1.数据加密: 某些数据需要进行信息加密和过滤后才能在客户端和服务器之间进行传输,包括用户登录密码、信用卡信息等。 2.登录或身份验证: 一般的应用站点都会使用登录或者注册后使用的方式,因此,必须对用户名和匹配的密码进行校验,以阻止非法用户登录。在进行登录测 ...
分类:
其他好文 时间:
2019-05-30 20:37:12
阅读次数:
142