2018年5月7日
摘要:
一,HTTP状态码: 1xx:(信息状态码),接受的请求正在处理。2xx:(成功状态码),请求正常处理完毕。3xx:(重定向状态码),需要进行附加操作以完成请求。4xx:(客户端错误状态码),服务器无法处理请求。5xx:(服务端错误状态码),服务器处理请求出错。 二,详解301和302跳转的区别:3
阅读全文
posted @ 2018-05-07 09:50
hrbust_09zhangyabin
阅读(339)
推荐(0)
2018年5月6日
摘要:
一,三次握手: 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个
阅读全文
posted @ 2018-05-06 21:15
hrbust_09zhangyabin
阅读(135)
推荐(0)
摘要:
今天了解一下arp协议,即ARP(Address Resolution Protocol)。是根据IP地址获取物理地址的一个TCP/IP协议。IP间的通讯一来MAC地址,通讯双方在一个局域网内的情况极少,通常需要多台服务器或网络设备之间的中转才能到达。在中转时会需要下一站中转设备的MAC地址来搜索下
阅读全文
posted @ 2018-05-06 18:46
hrbust_09zhangyabin
阅读(1184)
推荐(0)
2017年9月10日
摘要:
先来认识2个redis配置参数 hash-max-ziplist-entries : hash内部编码压缩列表的最大值,默认512 hash-max-zipmap-value : hash内部编码压缩列表单个key的最大值,默认64字节。 这是hash的配置,list,set,zset也有类似的配置
阅读全文
posted @ 2017-09-10 10:48
hrbust_09zhangyabin
阅读(564)
推荐(0)
2017年9月2日
摘要:
MySQL 5.6安装完之后,每过一段时间就会莫名其妙挂掉。而且还很难启动。非要重启服务器,才能拉起mysql。 后来分析是由于mysql启动后内存过高,跑一段时间就会由于内存不足而被杀死。 今天分析了这个问题,原因及结果如下。 我安装的版本是5.6.35。它默认占用内存达400多M, 而原来使用的
阅读全文
posted @ 2017-09-02 19:03
hrbust_09zhangyabin
阅读(1321)
推荐(0)
2016年10月13日
摘要:
一,前言 先做一下场景描述:在mongodb中,我们维护了一个A表,保留近2日的点击信息。A表数据增长很快,每天300万左右。这样即使每日凌晨清理前天数据,到了晚上仍然会有近600万数据。 有个业务需求:需要在不到1s的时间内根据uid查出A表对应的记录。 问题:刚开始时每天也就几十万数据量,没什么
阅读全文
posted @ 2016-10-13 01:27
hrbust_09zhangyabin
阅读(2067)
推荐(7)
2016年10月2日
摘要:
一, 前言 1,研究coreseek的动机 我有一个自己的笔记博客,经常在上面做一些技术文章分析。在查询一些文章的时候,以前只能将要查询的内容去mysql中用like模糊匹配。在文章多了的情况下,这样做法效率肯定不行。于是我把目标投向了中文搜索插件coreseek,并成功的把它使用到了我的项目当中。
阅读全文
posted @ 2016-10-02 00:35
hrbust_09zhangyabin
阅读(7225)
推荐(1)
2016年9月29日
摘要:
一,mongo知识储备:1. 获取mongoDB中数据库的大小命令use databasenamedb.stats()显示信息如下 其中storage表示的就是数据库的大小,显示出的数字的单位是字节,因此如果需要转换单位为KB需要除以1024 2. 获取MongoDB中collection 二,js
阅读全文
posted @ 2016-09-29 13:50
hrbust_09zhangyabin
阅读(494)
推荐(0)
摘要:
db.active.group({key:{id:1},cond:{cd:20160913,cid:"fgsdljsdv",aid:"54465"},reduce:function(obj,prev){prev.cnum++},initial:{cnum:0}}).forEach( function
阅读全文
posted @ 2016-09-29 13:46
hrbust_09zhangyabin
阅读(508)
推荐(0)
摘要:
1,mongodb的性能分析 "millis" : 31,查询结果的毫秒数 2,创建索引创建索引: 这里我们使用了ensureIndex在age上建立了索引。“1”:表示按照age进行升序,“-1”:表示按照age进行降序
阅读全文
posted @ 2016-09-29 13:44
hrbust_09zhangyabin
阅读(136)
推荐(0)