摘要:1 不安全的TCP通信 普通的TCP通信数据是明文传输的,所以存在数据泄露和被篡改的风险,我们可以写一段测试代码试验一下,NODE.JS代码: TCP Server: const net=require('net'); const server=net.createServer(); const s
阅读全文
随笔分类 - WEB 后端
WEB 前段、后端的学习
摘要:HTTP请求报头: Authorization HTTP响应报头: WWW-Authenticate HTTP认证是基于质询/回应(challenge/response)的认证模式。 HTTP认证 BASIC认证 BASIC认证概述 当一个客户端向HTTP服务器进行数据请求时,如果客户端未被认证,则
阅读全文
摘要:阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+spring
阅读全文
摘要:HP是最好的编程语言。对于PHP开发者来说,掌握一些编程法则是十分重要的。而在PHP中,以双下划线(__)开头的方法称为魔术方法,它们扮演着非常重要的角色。 常用的魔术方法包括: -__construct():类的构造方法; -__destruct():类的析构方法; -__call($funNam
阅读全文
摘要:httpclient4.3.6 下进行的测试 发送Get请求: HttpResponse httpGet(String url,Map<String,String> headers,String encode) 发送Post请求,同表单Post提交 HttpResponse httpPostForm
阅读全文
摘要:简单说: echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。 print
阅读全文
摘要:编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。 点击链接查看最新前端内容,或到各大应用市场搜索「 掘金」下载APP,技术干货尽在掌握中。 编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开
阅读全文
摘要:1. ajax对xml的接收和处理 xml主要作用: 主要保存和传输数据 1. xml文档结构 dom操作xml getElementsByTagName(); //根据标签名获取元素 childNodes //获取元素下面的子节点,返回数组 nodeValue //获取节点的文本值 问题,如何获取
阅读全文
摘要:Nginx("engine x")是一个高性能的 HTTP 和反向代理服务器,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。官方测试 nginx 能够支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,并发能力强,运行非常稳定。 Nginx 是一款轻量级的Web 服务器/反
阅读全文
摘要:apache做反向代理服务器 apache代理分为正向代理和反向代理: 1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器) 适用于: ①局域网的代理服务器(一般是网关,相当于squi
阅读全文
摘要:如将默认的80端口修改为9000 不管怎样,只要你选择合适的端口(电信商没有封的),进行如下的设置即可: 1, 修改 /etc/apache2/ports.conf 将 改为自己需要的端口 2,修改/etc/apache2/sites-available/default 将第一行的 改为自己需要的端
阅读全文
摘要:Apache sudo apt-get install apache2 PHP sudo apt-get install php5 sudo apt-get install php5-gd //支持更高级的图片显示功能需要安装GD图形支持 让Apache支持php sudo apt-get inst
阅读全文
摘要:在Javascript的DOM中,关于事件Event对象的知识是一定要掌握的。Event对象模型主要分为两个部分,一个是Event对象本身具有的属性和方法,这个参照API就可以学得;另一个是在DOM节点上绑定的事件,例如click,dblclick,mouseenter等,以及事件在DOM节点中的传
阅读全文
摘要:实例1、取得MYSQL的版本 在windows环境下安装mysql模块用于python开发,请见我的另一篇文章: MySQL-python Windows下EXE安装文件下载 # -*- coding: UTF-8 -*- #安装MYSQL DB for python import MySQLdb
阅读全文
摘要:1、安装 sudo apt-get install apache2 2、重启: sudo service apache2 resatrt 3、设置根目录: /var/www 设置方法: 2.2版: /etc/apache2/sites-enabled/default 修改 DocumentRoot,
阅读全文
摘要:php单引号与双引号用法;引号嵌套方法 1、双引号内不能直接就再嵌套双引号 2、双引号与单引号互相嵌套使用 如: 双引号内直接嵌套单引号 [php] view plain copy echo "<script language='javascript'> alert('插入成功');</script
阅读全文
摘要:1 implode 使用一个字符串将数组变成字符串 1 2 3 4 5 6 7 8 9 10 11 <br><?php $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); ech
阅读全文
摘要:序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize函数 这两个是序列化和反序列化PHP中数据的常用函数。 01 <?php 02
阅读全文
摘要:一、$_Get()和$_Post()函数是用来传值的,即对应两种提交表单的方法,get和post。 二、$_Get方法 (1)获取通过URL的传值 Example 1 新建两个PHP文件,1.php,2.php 1.php代码: 2.2.php代码: (2)$_Get方法动态传值 三、$_Post(
阅读全文
摘要:登陆例子:(请注意一定要自己敲一遍,不要CV大法) 首先上一下成果图,激起同学们写的欲望,登录页如下: 点击登陆之后如下: 说明哦了,么问题。接下来自己实现一下。 首先数据库信息: 新建一个名为 login 的数据库,再建一个 user 表,表的结构如下图: 然后开始编码。 login.php代码
阅读全文