过程: 1、url通过dns服务器找到指定ip 2、解析出IP之后,根据IP地址和默认端口:80,与服务器建立TCP连接 3、浏览器发出读取文件(URL 中域名后面部分对应的文件)的HTTP 请求,该请求报文作为TCP三次握手的第三个报文的数据发给服务器 4、服务器做出响应,并把对应的HTML文件发 ...
分类:
Web程序 时间:
2016-08-18 12:49:02
阅读次数:
147
李洪强iOS开发之 - WebViewJavascriptBridge 01 - JS端: 02 - iOS端 遵守代理协议 申明属性 开启日志 给哪个webview建立JS与Objc的沟通桥梁 bridge设置代理 ...
分类:
移动开发 时间:
2016-08-18 12:35:56
阅读次数:
130
hive分为CLI(command line)(用的比较多) JDBC/ODBC-ThriftServer hiveServer(hive -service hiveserver),JDBC访问,一个客户端连接数,需要建立pool池,内存损耗极大,容易内存溢出(数据量太大不用) web gui(基本 ...
分类:
其他好文 时间:
2016-08-18 06:25:11
阅读次数:
154
MySQL外键使用及说明 一、外键约束 MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键 ...
分类:
数据库 时间:
2016-08-18 01:15:26
阅读次数:
310
经过学习,我发现: 如果fileName是一个文件名,比如c:/temp/hello.txt,那么这个File对象既不是一个file也不是directory,不晓得怎么回事。File对象貌似只是一个目录,可以包含文件和文件夹。 而使用new File(dir, fileName)构造方法建立的Fil ...
分类:
编程语言 时间:
2016-08-18 01:09:20
阅读次数:
313
打算出去找工作了,听说面试有很多优化的题目,于是上网一搜,顺便整理一下: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: s ...
分类:
数据库 时间:
2016-08-18 01:03:41
阅读次数:
239
mysql索引注意:创建索引的基本原则索引要建在使用比较多的字段上尽量不要在相同值比较多的列建立索引,比如性别、年龄等字段对于经常进行数据存取的列不要建立索引对于有外键引用的表,在主键和外键上建立索引1、普通索引索引创建的三种方式=====主键是一种特殊索引表已创建===he..
分类:
数据库 时间:
2016-08-17 23:35:13
阅读次数:
438
int extend(int x,int p) {
int np=++tot;sam[np].len=sam[p].len+1;
while (p&&!sam[p].son[x]) sam[p].son[x]=np,p=sam[p].pr;
if (!p) sam[np].pr=1;else {
int q=sam[p].son[x];
if...
分类:
其他好文 时间:
2016-08-17 23:09:48
阅读次数:
146
TCP建立连接是要进行三次握手,但是否完成三次握手后,服务器就处理(accept)呢? backlog其实是一个连接队列,在Linux内核2.2之前,backlog大小包括半连接状态和全连接状态两种队列大小。 半连接状态为:服务器处于Listen状态时收到客户端SYN报文时放入半连接队列中,即SYN ...
分类:
其他好文 时间:
2016-08-17 21:13:18
阅读次数:
205
建立/etc/apt/apt.conf文件 其中写入代理,格式如下: Acquire::http::proxy "http://192.168.2.200:808/"; Acquire::ftp::proxy "ftp://192.168.2.200:808/"; Acquire::https::p ...
分类:
系统相关 时间:
2016-08-17 21:04:07
阅读次数:
413