一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个 客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照 协议的请求协议发送请求,服务端按照 协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现We ...
分类:
Web程序 时间:
2020-02-13 20:57:36
阅读次数:
105
针对PHP的网站主要存在下面几种攻击方式: 1、命令注入(Command Injection) 2、eval注入(Eval Injection) 3、客户端脚本攻击(Script Insertion) 4、跨网站脚本攻击(Cross Site Scripting, XSS) 5、SQL注入攻击(SQ ...
分类:
Web程序 时间:
2020-02-13 20:57:06
阅读次数:
109
页面加载抖动问题 在web开发中,经常会遇到这样一个问题,比如一个宽度百分百,高度自适应的图片,在网速慢的情况下加载过程中会出现抖动的问题(未加载图片前容器的高度为0,图片加载完成后下面的内容会被挤下去)。 这种问题如果是图片有固定高度,就不会出现加载抖动。但一般情况下,为了使图片不被拉伸,高度一般 ...
分类:
Web程序 时间:
2020-02-13 20:55:42
阅读次数:
375
lrzsz首先,我们看下rzsz工具使用的ZModem传输协议: ZModem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. ...
分类:
Web程序 时间:
2020-02-13 20:51:38
阅读次数:
636
在经历了Jsp实训的惨痛教训后,特意花了点时间学习Ajax,学完后自我感觉良好,于是写了如下一个小框架: 1 /** 2 * frameAjax 3 * 4 * 参数: 5 * paramsObj: Json 6 * required params: 7 * type:请求参数类型(String) ...
分类:
Web程序 时间:
2020-02-13 20:44:38
阅读次数:
93
Kubernetes 部署 gitlab 敏捷开发和devops潮流下,gitlab的使用率直线上升,自身所带有的CI/CD工具也很齐全,深受开发人群的喜爱,我们将在kubernetes 集群环境中部署一套gitlab环境,作为代码管理和使用自动化构建部署功能,准备在生产环境中使用 环境准备 k8s ...
分类:
Web程序 时间:
2020-02-13 19:37:28
阅读次数:
108
1前言 websocket 一般 每隔 90 无操作则会自动断开 ,需要加入一个心跳机制 来防止 自断 2. 实验过程 (1)设定一个jsp 或html 文件都行 ,加入元素 (2)js 源码 ,点击查看 1 //避免重复链接 2 var lockReconnect = false; 3 //路径 ...
分类:
Web程序 时间:
2020-02-13 19:33:42
阅读次数:
432
在很多网址上,都有下一页这个button,而很多都是通过发送post请求来获取参数,今天我们就来看一下post的具体发送方式。 我之前发送一直不成功,原因是在发送json的格式上出了错,我之前写的时候,总是会把双引号改成单引号,导致发送失败。所以按照原来的post请求发送就可以,比如 这个网页的po ...
分类:
Web程序 时间:
2020-02-13 19:28:59
阅读次数:
257
RedHat7安装NetCore环境并发布网站 1.注册Microsoft签名密钥并添加Microsoft产品提要,每台机器只需注册一次 执行下面的命令即可 rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsof ...
分类:
Web程序 时间:
2020-02-13 19:28:09
阅读次数:
104
要求:1、Haproxy必须是需要1.5以上的版本才会支持ssl证书2、要使用ssl模块,必须要安装openssl软件,版本要注意符合要求openssl的安装tarzxfopenssl-0.9.8zh.tar.gzcdopenssl-0.9.8zh./configenable-tlsext--prefix=/usr/local/opensslno-sharedmake&&makei
分类:
Web程序 时间:
2020-02-13 19:17:25
阅读次数:
150
default什么时候会执行?default的位置对执行结果有影响吗? default只有在case匹配失败的时候才会执行 int a=4; switch (a){ case 1: System.out.println("1"); break; case 2: System.out.println( ...
分类:
Web程序 时间:
2020-02-13 19:16:54
阅读次数:
205
大家在使用ASP.NET的时候一定都用过FormsAuthentication做登录用户的身份认证,FormsAuthentication的核心就是Cookie,ASP.NET会将用户名存储在Cookie中。 现在到了ASP.NET CORE的时代,但是ASP.NET CORE中没有FormsAut ...
分类:
Web程序 时间:
2020-02-13 19:12:42
阅读次数:
86
Ansj分词器 导入jar包 ansj_seg-5.1.6.jar nlp-lang-1.7.8.jar maven配置 <dependency> <groupId>org.ansj</groupId> <artifactId>ansj_seg</artifactId> <version>5.1.1 ...
分类:
Web程序 时间:
2020-02-13 19:11:14
阅读次数:
97
先去官网下载:https://nodejs.org/en/download/ 把压缩包上传到服务器的/usr/local/soft(博主习惯)文件夹下 解压文件: 1 cd /usr/local/soft 2 tar -xvf node-v8.11.1-linux-x64.tar.xz 建立软连接, ...
分类:
Web程序 时间:
2020-02-13 18:56:07
阅读次数:
105
业务场景 公司对旗下新的网站做推广,统计网站的PV(访问量),UV(独立访客),IP(独立IP) PV: 网站被访问次数,可通过刷新页面提高访问量 UV: 网站被不同用户访问的次数,可通过cookie统计访问量,相同用户切换ip地址,UV不变 IP:网站被不同IP地址访问的总次数,可通过IP地址统计 ...
分类:
Web程序 时间:
2020-02-13 18:51:59
阅读次数:
89
(1)有两种: IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、 边框(border)、边界(margin); (3)区 别: IE的content部分把 padding 和 border 计算了进去; margin(外边距) - 清除边框外的区域 ...
分类:
Web程序 时间:
2020-02-13 18:51:26
阅读次数:
90
Ajax Ajax 是一种无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax = 异步 JavaScript + XML。Ajax 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某 ...
分类:
Web程序 时间:
2020-02-13 18:47:27
阅读次数:
74