python快速搭建简易的FTP服务器
上回说到,使用python搭建一个简易的web下载服务器,但是这个简易的服务器客户端不能够上传文件。这次来搭建一个简易的ftp服务器,来提供文件的下载和上传功能。一、首先我们来安装提供服务的pyftpdlib模块pipinstallpyftpdlib二、然后通过python的-m选项将pyftpdlib模块简单的独立服务器运行起来。这时我们想要共享那个目录,只需在该目录下运行命令即可python- 查看全文
容器、应用服务器和web服务器的区别
什么是容器 servlet没main()方法。它们受控于另一个java应用,这个java应用称为容器(Container)Tomcat是这样的容器,Web服务器应用(Apache)得到一个指向servlet请求时,服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容 ... 查看全文
CentOS6.5搭建本地yum源(http方式) nginx
CentOS6.5搭建本地yum源(http方式)YUM主要用于自动升级、安装\移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提供软件仓库的服务器习惯上成为“源”服务器。网络上有大量.. 查看全文
http协议前世与今生
翻阅了资料之后的个人总结 HTTP协议是基于TCP/IP协议的应用层协议. 他不涉及数据包(packet)的传输,主要规定了客户端和服务器之间的通信格式,默认是80端口 换句话来说,HTTP协议是用来打包数据的,TCP/UDP是用来传输的协议 TCP/IP协议不单指TCP协议,而是泛指整个TCP协议 ... 查看全文
Tomcat学习笔记(一)一个简单的Web服务器
内容为《深入剖析Tomcat》第一章重点,以及自己的总结,如有描述不清的,可查看原书。 一、HTTP协议: 1、定义:用于服务器与客户端的通讯的协议,允许web服务器和浏览器通过互联网进行发送和接收数据。是一种请求和响应协议,使用可靠的TCP协议,TCP协议的端口为80,是一种面向连接的协议。 2、 ... 查看全文
ThinkPHP5.0 模板输出内置标签
一、VOLIST标签 1、循环遍历输出(如果没有指定key属性的话,默认使用循环变量i) 2、取模 3、为空的时候输出提示 二、FOREACH标签 1、循环遍历输出 三、FOR标签 ... 查看全文
Thinkphp中eq,neq,gt,lt等表达式缩写
eq 等于neq 不等于gt 大于egt 大于等于lt 小于elt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULL egf 是表示数据库的字段比较,而非字符串比较例如:$map['name'] = array('eq','lab ... 查看全文
翻身的废鱼——论PHP从入门到放弃需要多久?4
今日课程:PHP3天基础巩固视频教程【燕十八】1、算术运算符/加减乘除等,除数不能为02比较运算符$a=5;$b=3;$c=($a>$b);var_dump($c);echo‘<br/>‘;$c=($a==$b);var_dump($c);echo‘<br/>‘;//全等于$a=5;$b=‘5‘; var_dump($a==$b);var_dump($a===$b);echo‘<br/&.. 查看全文
axis实现webservices分布式通信
分布式通信原理 基本原理:stub和skeleton作为client和服务端传输的中介,stub和skeleton也是编码和解码的核心。 Wsdl : Webservices描写叙述文件。xml定义的一套Webservices标准,描写叙述服务端相应方法。參数以及返回值。可依据配置生成相应操作类。 ... 查看全文
启动maven的web项目
一、可以通过在pom中配置tomcat插件。 首先要确保你的仓库里有这个插件,然后按如下配置。 配置中的path是执行路径,port是运行端口。这里写的是"/"和"8080",即代表访问路径为"localhost:8080"。 然后右键项目,maven build,输入"clean tomcat7: ... 查看全文
http常见状态码分析
200:这个是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果 200:这个是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果 301:客户端请求的网页已经永久移动到新的位置,当链接发生变化时,返回301代码告诉客户端链接的变化,客 ... 查看全文
HTML WebSocket
WebSocket是HTML5开始提供的一种单个TCP连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据相互传送。浏览器通过JavaScript向服务器发出建立WebSocket连接的 ... 查看全文
eclipse下使用maven新建一个javaweb项目
最近也不知道是什么情况,一直处于停止不前的状态,被websocket折磨的几乎崩溃,总的来说还是自己的基础不好,所以还是要一步一个脚印才行,然后准备把所有的基础东西都进行总结发布一下 1.新建maven project 2.直接点击next 3.选择web,然后点击next 4.填入GroupId和 ... 查看全文
20秒搭建web服务器,跨平台(mac,window)
服务器: http-server 问题: 其实搭建web服务器有很多种方法,比如: 1.本地的 apache, nginx 2.自己下载安装一个软件,如phpServer 3.node.js 静态web服务器 (页面加载图片时不方便) 4.http-server(推荐) 5.发布到远程服务器 解答: ... 查看全文
ThinkPHP框架,按分类,计算商品价格区间,来完成价格搜索
//取出分类下的筛选属性 $cateId=I('get.cid'); /********计算这个分类下商品的七个价格区间的范围******/ $goodsModel = D("Goods"); $goodsPriceData=$goodsModel->field('MIN(shop_price) m... ... 查看全文
[转]JSON Web Token - 在Web应用间安全地传递信息
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的 1 https://your.aweso ... 查看全文
servlet中web.xml配置详解
Web.xml常用元素 <web-app> <display-name></display-name> 定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param ... 查看全文