63.servlet是什么?运行过程? Servlet是一门用于开发动态web资源的技术。 运行过程: Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执 ...
分类:
Web程序 时间:
2019-03-07 10:29:24
阅读次数:
235
1. netstat 命令用于显示各种网络相关信息 参数设置 :-a (all)显示所有选项,netstat默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen (监听 ...
分类:
系统相关 时间:
2019-02-18 20:32:05
阅读次数:
209
cookie是web主机服务器返回给客户端登陆信息的一种密钥。在爬虫时,对于需要登陆账号密码的网站,若不使用cookie,则不能获取需要的信息。当使用cookie时,客户端可以多次直接获取服务器网页信息,不必重复登陆自己的账号密码。cookie的使用分为两种,第一种:将cookie放在header信 ...
分类:
编程语言 时间:
2019-02-14 12:01:22
阅读次数:
215
首先.htaccess什么? .htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令。 当我们使用apache部署一个网站代码准备部署到网上的时候,我们手中的apache的httpd.conf大家肯定都知道。这是apache的配置文件,然而我们大多数的网站都是基于云服务器来 ...
分类:
数据库 时间:
2019-01-25 14:10:45
阅读次数:
304
一些Django的‘奇技淫巧’就存在于这些不起眼的地方。 为了提高模板系统对人类的友好性,Django在django.contrib.humanize中提供了一系列的模板过滤器,有助于为数据展示添加“人文关怀”。 需要把django.contrib.humanize添加到INSTALLED_APPS ...
分类:
其他好文 时间:
2018-12-30 20:23:25
阅读次数:
204
一、报错信息如下: MySQL启动报错“Bind on TCP/IP port: Address already in use” 分析原因:端口3306 被占用 ps -aux | grep mysql 发现3306 并没有被使用 使用命令: netstat -apn|grep 3306 # net ...
分类:
数据库 时间:
2018-12-17 14:26:31
阅读次数:
199
一、Web框架的本质 1、本质 实际上Web应用本质上就是一个socket服务端, 而用户的浏览器就是一个socket客户端。 2、最原始的web框架 socket服务端 import socket sk = socket.socket() sk.bind(("127.0.0.1", 80)) sk ...
分类:
Web程序 时间:
2018-12-09 17:23:18
阅读次数:
214
证书: 证书:命名特点团队管理 开发证书 iOS Development 不与App ID对应 表示拥有开发应用的资格 一般只需一个,通过导出p12文件,分发给其他电脑安装; 生产证书 iOS Distribution 不与App ID对应 表示拥有发布应用的资格 一般只需一个,可以通过导出p12文 ...
分类:
移动开发 时间:
2018-11-27 12:29:38
阅读次数:
190
经过对比发现,TCP3次握手的过程没有问题,不是重发导致的!但是在3次握手前停滞了16s,这很奇怪!不经想问,3次握手前做了什么!由于个人水平有限,猜测是不是域名解析的问题呢!和后台交流一下!发现公司线上服务器有2种解析方式,分别是ipv4和ipv6,最后只保留ipv4。查资料看到原来android默认是不支持ipv6的,但是苹果是支持的,如果要让android支持ipv6需要root。)可以直接
分类:
移动开发 时间:
2018-11-09 19:26:19
阅读次数:
521