- [纸上谈兵] http头部字段Transfer-Encoding
江湖一码农
网络协议JAVA基础中间件
一个月没写,自己定的目标没有实现,不想写太水的内容。但这一篇可能又是水我在排查httpclient问题时,发现了这个请求头,但不知道是做什么用的,于是百度一下一、Transfer-Encoding:chunkedTransfer-Encoding头字段可以用在请求头或响应头中。该头字段有两个值chunked和identity作用:Transfer-Encoding值为chunked时,代表要把请求
- C++封装HTTP
Twinkling Star
c++http开发语言windows网络协议
C++封装HTTPClient简介HTTP请求头封装HTTP请求头基本格式post请求头封装post请求头HTTPClient以及HTTPServer交互HTTP消息解析TCP封装HTTPClient的坑。Transfer-Encoding:chunked简介注意简介C++封装HTTP协议底层是通过TCP协议实现。HTTP协议是应用层协议,TCP协议是底层的传输层协议。使用TCP协议封装HTTPC
- 基于Netty实现HTTP请求转换为RPC泛化调用
wzz2333
httprpcgatewaydubbojavapostman微服务
基于Netty实现HTTP请求转换为RPC泛化调用接口定义HTTP请求携带参数方案一:multipart/form-data方案二:application/json字节流ToHTTP报文HttpRequestDecoder场景一:头字段包含Content-Length场景二:分块传输Transfer-Encoding:chunkedTalent发送分块编码的HTTP请求HttpObjectAggr
- Http---HTTP响应报文
唯元素
http网络协议网络
1.HTTP响应报文分析HTTP响应报文效果图:响应报文说明:---响应行/状态行---HTTP/1.1200OK#HTTP协议版本状态码状态描述---响应头---Server:Tengine#服务器名称Content-Type:text/html;charset=UTF-8#内容类型Transfer-Encoding:chunked#发送给客户端内容不确定内容长度,发送结束的标记是0\r\n,C
- Java导出excel中response.setHeader()参数设置
LX_XN
基础javaexcel开发语言
response.setHeader()1.HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要:Cache-Control,Connection,Data,Pragma,Trailer,Transfer-Encoding,Upgrade(2)请求头用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据
- requests请求报错ChunkedEncodingError
重山之云
python3使用requests包发送请求时报错ChunkedEncodingError:('Connectionbroken:IncompleteRead(0bytesread)',IncompleteRead(0bytesread))内添加steam=True经测试无效无效原因:Transfer-Encoding:chunked是HTTP1.1的新特性,chunked编码的基本方法是将大块数
- postman测试websocket接口(带鉴权)
xiaoyaoyou.xyz
开发工具websocketrestfulpostman
postman测试websocket接口(带鉴权)文章目录postman测试websocket接口(带鉴权)1.前言2.无用户鉴权情况下3.有用户鉴权的情况下4.最后1.前言目前开发实时日志推送,确认了两个方案:一个是通过transfer-encoding:chunked分块传输的方式将日志文件分块发送,当不发送长度为0的块时回复都不会停止,这样可以一直传输tail的日志文件(这个思路是根据sup
- golang gin框架进行分块传输
nangonghen
golanggogolang
1)概述:分块传输这是一种"化整为零"或"分治"的思路,在HTTP协议里的体现就是"chunked"分块传输编码。在http响应报文中用头字段“Transfer-Encoding:chunked”,表示响应中的body不是一次性发送完毕,而是分成了许多的块(chunk)逐个发送,直到发送完毕。2)分块传输的编码规则1)每个分块包含两个部分,和;2)是以CRLF(回车换行,即\r\n)结尾的一行明文
- Node-构建web应用2
Upcccz
数据上传单纯的头部报文无法携带大量的数据,在业务中,我们往往需要接收一些数据,比如表单提交、文件提交、JSON上传、XML上传等。如果请求中还带有内容部分(如POST请求,它具有报头和内容),内容部分需要用户自行接收和解析,通过报头的Transfer-Encoding或Content-Length即可判断请求中是否带有内容名。varhasBody=function(req){return'tran
- RoarCTF 2019-WEB-Easy Cal
le3f
漏洞复现地址https://buuoj.cn/challenges#[RoarCTF%202019]Easy%20Calc考察点:(1)HTTP请求走私(2)PHP的字符串解析特性Bypass0x01HTTP请求走私大多数HTTP请求走私漏洞的出现是因为HTTP规范提供了两种不同的方法来指定请求的结束位置:Content-Length标头和Transfer-Encoding标头。同时使用两种不同的
- HTTP响应数据乱码解析失败
小z啊
HTTPhttpjava
错误问题:HTTP响应数据乱码导致解析失败解决:测试时使用的Postman,发送请求时,工具自动在请求头(HttpHeader)中添加了"Accept-Encoding:gzip,deflate,br"属性,当请求中有这个属性时,服务端会认为发起请求的客户端能接收gzip的压缩后的内容;起初以为是"Transfer-Encoding:chunked"的问题,后来使用Fiddler发送请求时竟然可以
- http header - content-length
西三旗靓仔
1、Content-Length如果存在并且有效的话,则必须和消息内容的传输长度完全一致。(经过测试,如果过短则会截断,过长则会导致超时。)2、如果存在Transfer-Encoding(重点是chunked),则在header中不能有Content-Length,有也会被忽视。3、如果采用短连接,则直接可以通过服务器关闭连接来确定消息的传输长度。(这个很容易懂)结合HTTP协议其他的特点,比如说
- Http请求中的Transfer-Encoding: chunked
七十二年蝉
最近使用Socket实现一个抓包工具,在对Http协议进行解析时,遇到了获取完整Http报文的问题,总结如下:短连接:如果没有启用keepalive,可以通过判断连接状态界定报文实体的边界;请求头中有Content-length,根据该字段值,得到请求实体的长度;请求头中有Transfer-Encoding:chunked,代表该请求是分块的,也是本文介绍的重点:3.1分块编码仅在http1.1协
- 【解决】python获取文件大小,下载进度条报错KeyError: ‘content-length‘
云牧青
代码pythonhttpxrequest
python3使用requesthttpx下载文件,获取不到文件大小,response没有content-lengthheader最简单的排查问题的办法就是用浏览器去下载如果浏览器在下载时,也不显示总大小,那么说明服务器不支持HTTPresponseheader中,除了content-length还有Transfer-Encoding:chunked后者是说,客户端请求的文件服务器是动态生成的,没
- nginx反向代理怎么支持流式返回
程序猿老罗
Web服务器nginx服务器
首先需要在nginx反向代理的配置文件中设置proxy_buffering为off,这样nginx会关闭响应缓存,然后在upstream服务器(即被代理的服务器)的响应头中设置"Transfer-Encoding:chunked",这样浏览器就能够以流的形式接收响应了。配置示例如下:location/{proxy_passhttp://your_upstream_server;proxy_buff
- tomcat4默认连接器简要分析
紫苓
1、HTTP1.1新特性1)持久连接:connection:keep-alive2)块编码:使用长连接后,发送方大部分时候无法计算出要发送的内容长度,也不能等所有资源都准备好了再发送,HTTP1.1使用transfer-encodingheader来处理这个问题。transfer-encoding表示有多少以块形式的字节流将会被发送给接收方,对于每一个块数据,长度(16进制)+CR/LF+数据将会
- nodejs http request "INVALID_CONSTANT" error
pengpengzhou
nodejshttpnodejshttprequest
问题描述:nodejs(4.x)httprequest请求HTTP服务时,触发error事件,error.code是"INVALID_CONSTANT",并且收不到data事件。经问题排查和验证,发现当正文有内容但Content-Length没有设或者值不对,同时没有Transfer-Encoding:chunked就会导致INVALID_CONSTANT错误。解决方法:服务端采用非chunked
- HTTP/1.1 首部字段速览
勿念及时雨
通用首部字段Cache-Control控制缓存的行为。Connection逐跳首部、连接的管理。Date创建报文的日期时间。Pragma报文指令。Trailer报文末端的首部一览。Transfer-Encoding指定报文主体的传输编码方式。Upgrade升级为其他协议。Via代理服务器的相关信息。Warning错误通知。请求首部字段Accept用户代理可处理的媒体类型。Accept-Charse
- http走私漏洞学习(2)--http走私常见方法
nohands_noob
http走私漏洞学习(1)--http走私简介http走私漏洞学习(2)--http走私常见方法http走私漏洞学习(3)--http走私漏洞利用0x00CL-TECL-TE,是指前端遵循Content-Length请求头,而后端遵循RFC2616规定,忽略Content-Length请求头,而去处理Transfer-Encoding请求头。实验靶场:https://portswigger.net
- go http server响应头自动生成Transfer-Encoding或Content-Length
go
下面演示及源码基于go1.18我们先看下http协议的Transfer-Encodinghttps://developer.mozilla.org...我们这里只讨论什么时候返回httpserver返回Transfer-Encoding:chunked什么时候返回Content-Lengthfuncmain(){//手动flush,如果头不带content-length就一定会返回Transfer
- Python3爬Traceback (most recent call last): File "/Library/Frameworks/Python.framework/...
itwangyang520
Python3爬虫Python3sslTracebackmostrecentcalllast)
Traceback(mostrecentcalllast):File"/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py",line1317,indo_openencode_chunked=req.has_header('Transfer-encoding'))File"/Library
- 初步学习http请求走私
XiLitter
ctf成长笔记安全
前言最先开始接触到http请求走私是在今年的iscc线上赛的一道题目,当时因为没有题目环境等种种原因没有复现这道题目,所以这次通过这篇文章了解什么是http请求走私攻击。漏洞成因先解释一下什么是长连接以及content-length和transfer-encoding这三个名词。什么是长连接学过计算机网络原理都知道,http是无状态的,什么是无状态,http请求是建立在tcp连接之上的,每一个ht
- Python socket如何解析HTTP请求内容
目录socket解析HTTP请求内容思路1.解析HTTP请求的头部2.请求头里面含有Content-Length参数3.请求头里面含有Transfer-Encoding:chunked参数代码实现socket模拟http请求socket解析HTTP请求内容思路1.解析HTTP请求的头部HTTP请求头部的结束符行为"\r\n",可以按行读取HTTP请求头的内容,如果读到一行为"\r\n",说明HTT
- 图解http(二)
jdkwky
一、http/1.1首部字段一览1.通用首部字段首部字段名说明Cache-Control控制缓存的行为Connection逐跳首部、链接的管理Date创建报文的日期时间Pragma报文指令Trailer报文末端的首部一览Transfer-Encoding指定报文主体的传输编码方式Upgrade升级为其他协议via代理服务器的相关信息Warning错误通知1)Cache-Control指令一览缓存请
- HTTP 协议中的 Transfer-Encoding
http
Transfer-Encoding,是一个HTTP头部字段,字面意思是「传输编码」。实际上,HTTP协议中还有另外一个头部与编码有关:Content-Encoding(内容编码)。Content-Encoding通常用于对实体内容进行压缩编码,目的是优化传输,例如用gzip压缩文本文件,能大幅减小体积。内容编码通常是选择性的,例如jpg/png这类文件一般不开启,因为图片格式已经是高度压缩过的,再
- 关于Content-Length
彧卿丶
HTML
1.当客户端请求时是Connection:keep-alive的时候,服务器返回的形式Transfer-Encoding:chunked的形式,以确保页面数据是否结束,长连接就是这种方式,用chunked形式就不能用content-length参考:设置响应消息的实体内容的大小,单位为字节。对于HTTP协议来说,这个方法就是设置Content-Length响应头字段的值。因为当浏览器与WEB服务器
- 通过识别Content-Length和Transfer-Encoding实现C++ socket正确接收HTTP数据
tomwillow
C-C++网络sockethttp网络
众所周知,HTTP在运输层是TCP协议,所以在socket编程中,一般是初始化socket,解析ip,connect,send,recv的步骤。send请求头倒是容易,但在recv时就会发生问题。recv需要传入一个接收大小,但在HTTP协议中,头部并没有包大小,所以这个大小一般作为缓冲区大小使用,例如传入1024bytes这种。HTTP丢包的问题首先我以为通过判断recv返回值,可以得知包是否接
- http的响应头,如果存在Transfer-Encoding: chunked。代表什么意思,在客户端如何解析并拿到完整的响应流
Y_黄花鱼
http的响应头,如果存在Transfer-Encoding:chunked。代表使用分块传输编码。背景:在传统的请求中,HTTP的响应实体是作为整包发送给客户端的,用首部字段Content-Length,来表示响应实体的长度。这个长度对客户端十分重要,为什么这么说呢,因为客户端必须知道哪个位置才是响应消息的结束,以及后续响应的开始,服务端必须精确的告诉客户端实体长度是多少,如果Content-L
- PHP header函数设置http报文头示例详解以及解决http返回头中content-length与Transfer-Encoding: chunked的问题...
郑宏鑫
PHPheader函数设置http报文头示例详解以及解决http返回头中content-length与Transfer-Encoding:chunked的问题最近在服务器上,多媒体与设备(摄像头)对接的时候,总是发生错误导致设备崩溃,抓包发现响应头不对,没有返回length,使得摄像头立即崩溃。找了一下资料,改了一下响应头就好了。//定义编码header('Content-Type:text/ht
- org.apache.http.MalformedChunkCodingException: Bad chunk header
cuicb
java-web异常处理
异常的出现:http请求转发,返回响应;响应结果中出现异常的原因:客户端和服务端传输时使用的HTTP协议首部字段transfer-encoding与content-length差异导致详细说明请看博客(https://blog.csdn.net/liu_jia...异常的解决方案:header统一使用其中一种
- Java常用排序算法/程序员必须掌握的8大排序算法
cugfy
java
分类:
1)插入排序(直接插入排序、希尔排序)
2)交换排序(冒泡排序、快速排序)
3)选择排序(直接选择排序、堆排序)
4)归并排序
5)分配排序(基数排序)
所需辅助空间最多:归并排序
所需辅助空间最少:堆排序
平均速度最快:快速排序
不稳定:快速排序,希尔排序,堆排序。
先来看看8种排序之间的关系:
1.直接插入排序
(1
- 【Spark102】Spark存储模块BlockManager剖析
bit1129
manager
Spark围绕着BlockManager构建了存储模块,包括RDD,Shuffle,Broadcast的存储都使用了BlockManager。而BlockManager在实现上是一个针对每个应用的Master/Executor结构,即Driver上BlockManager充当了Master角色,而各个Slave上(具体到应用范围,就是Executor)的BlockManager充当了Slave角色
- linux 查看端口被占用情况详解
daizj
linux端口占用netstatlsof
经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序
1、lsof -i:port
port为端口号
[root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080
COMMAND PID USER FD TY
- Hosts文件使用
周凡杨
hostslocahost
一切都要从localhost说起,经常在tomcat容器起动后,访问页面时输入http://localhost:8088/index.jsp,大家都知道localhost代表本机地址,如果本机IP是10.10.134.21,那就相当于http://10.10.134.21:8088/index.jsp,有时候也会看到http: 127.0.0.1:
- java excel工具
g21121
Java excel
直接上代码,一看就懂,利用的是jxl:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import
- web报表工具finereport常用函数的用法总结(数组函数)
老A不折腾
finereportweb报表函数总结
ADD2ARRAY
ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。
示例:
ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7].
ADDARRAY([3,4, 1, 5, 7], "测试&q
- 游戏服务器网络带宽负载计算
墙头上一根草
服务器
家庭所安装的4M,8M宽带。其中M是指,Mbits/S
其中要提前说明的是:
8bits = 1Byte
即8位等于1字节。我们硬盘大小50G。意思是50*1024M字节,约为 50000多字节。但是网宽是以“位”为单位的,所以,8Mbits就是1M字节。是容积体积的单位。
8Mbits/s后面的S是秒。8Mbits/s意思是 每秒8M位,即每秒1M字节。
我是在计算我们网络流量时想到的
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
Spring 3 系列
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- 高性能mysql 之 选择存储引擎(一)
annan211
mysqlInnoDBMySQL引擎存储引擎
1 没有特殊情况,应尽可能使用InnoDB存储引擎。 原因:InnoDB 和 MYIsAM 是mysql 最常用、使用最普遍的存储引擎。其中InnoDB是最重要、最广泛的存储引擎。她 被设计用来处理大量的短期事务。短期事务大部分情况下是正常提交的,很少有回滚的情况。InnoDB的性能和自动崩溃 恢复特性使得她在非事务型存储的需求中也非常流行,除非有非常
- UDP网络编程
百合不是茶
UDP编程局域网组播
UDP是基于无连接的,不可靠的传输 与TCP/IP相反
UDP实现私聊,发送方式客户端,接受方式服务器
package netUDP_sc;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.Ine
- JQuery对象的val()方法执行结果分析
bijian1013
JavaScriptjsjquery
JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。
- http请求测试实例(采用json-lib解析)
bijian1013
jsonhttp
由于fastjson只支持JDK1.5版本,因些对于JDK1.4的项目,可以采用json-lib来解析JSON数据。如下是http请求的另外一种写法,仅供参考。
package com;
import java.util.HashMap;
import java.util.Map;
import
- 【RPC框架Hessian四】Hessian与Spring集成
bit1129
hessian
在【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中介绍了基于Hessian的RPC服务的实现步骤,在那里使用Hessian提供的API完成基于Hessian的RPC服务开发和客户端调用,本文使用Spring对Hessian的集成来实现Hessian的RPC调用。
定义模型、接口和服务器端代码
|---Model
&nb
- 【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析
bit1129
Mahout
1.Mahout环境搭建
1.下载Mahout
http://mirror.bit.edu.cn/apache/mahout/0.10.0/mahout-distribution-0.10.0.tar.gz
2.解压Mahout
3. 配置环境变量
vim /etc/profile
export HADOOP_HOME=/home
- nginx负载tomcat遇非80时的转发问题
ronin47
nginx负载后端容器是tomcat(其它容器如WAS,JBOSS暂没发现这个问题)非80端口,遇到跳转异常问题。解决的思路是:$host:port
详细如下:
该问题是最先发现的,由于之前对nginx不是特别的熟悉所以该问题是个入门级别的:
? 1 2 3 4 5
- java-17-在一个字符串中找到第一个只出现一次的字符
bylijinnan
java
public class FirstShowOnlyOnceElement {
/**Q17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
* 1.int[] count:count[i]表示i对应字符出现的次数
* 2.将26个英文字母映射:a-z <--> 0-25
* 3.假设全部字母都是小写
*/
pu
- mongoDB 复制集
开窍的石头
mongodb
mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题
mo
- [宇宙与天文]宇宙时代的经济学
comsci
经济
宇宙尺度的交通工具一般都体型巨大,造价高昂。。。。。
在宇宙中进行航行,近程采用反作用力类型的发动机,需要消耗少量矿石燃料,中远程航行要采用量子或者聚变反应堆发动机,进行超空间跳跃,要消耗大量高纯度水晶体能源
以目前地球上国家的经济发展水平来讲,
- Git忽略文件
Cwind
git
有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引。
==== ==== ==== 一些牢骚
- MySQL连接数据库的必须配置
dashuaifu
mysql连接数据库配置
MySQL连接数据库的必须配置
1.driverClass:com.mysql.jdbc.Driver
2.jdbcUrl:jdbc:mysql://localhost:3306/dbname
3.user:username
4.password:password
其中1是驱动名;2是url,这里的‘dbna
- 一生要养成的60个习惯
dcj3sjt126com
习惯
一生要养成的60个习惯
第1篇 让你更受大家欢迎的习惯
1 守时,不准时赴约,让别人等,会失去很多机会。
如何做到:
①该起床时就起床,
②养成任何事情都提前15分钟的习惯。
③带本可以随时阅读的书,如果早了就拿出来读读。
④有条理,生活没条理最容易耽误时间。
⑤提前计划:将重要和不重要的事情岔开。
⑥今天就准备好明天要穿的衣服。
⑦按时睡觉,这会让按时起床更容易。
2 注重
- [介绍]Yii 是什么
dcj3sjt126com
PHPyii2
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。
Yii 最适合做什么?
Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应
- Linux SSH常用总结
eksliang
linux sshSSHD
转载请出自出处:http://eksliang.iteye.com/blog/2186931 一、连接到远程主机
格式:
ssh name@remoteserver
例如:
ssh
[email protected]
二、连接到远程主机指定的端口
格式:
ssh name@remoteserver -p 22
例如:
ssh i
- 快速上传头像到服务端工具类FaceUtil
gundumw100
android
快速迭代用
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExceptio
- jQuery入门之怎么使用
ini
JavaScripthtmljqueryWebcss
jQuery的强大我何问起(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢?
首先,下载jquery。下载地址:http://hovertree.com/hvtart/bjae/b8627323101a4994.htm,一个是压缩版本,一个是未压缩版本,如果在开发测试阶段,可以使用未压缩版本,实际应用一般使用压缩版本(min)。然后就在页面上引用。
- 带filter的hbase查询优化
kane_xie
查询优化hbaseRandomRowFilter
问题描述
hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。
问题原因
直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需
- java设计模式-单例模式
men4661273
java单例枚举反射IOC
单例模式1,饿汉模式
//饿汉式单例类.在类初始化时,已经自行实例化
public class Singleton1 {
//私有的默认构造函数
private Singleton1() {}
//已经自行实例化
private static final Singleton1 singl
- mongodb 查询某一天所有信息的3种方法,根据日期查询
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
// mongodb的查询真让人难以琢磨,就查询单天信息,都需要花费一番功夫才行。
// 第一种方式:
coll.aggregate([
{$project:{sendDate: {$substr: ['$sendTime', 0, 10]}, sendTime: 1, content:1}},
{$match:{sendDate: '2015-
- 二维数组转换成JSON
tangqi609567707
java二维数组json
原文出处:http://blog.csdn.net/springsen/article/details/7833596
public class Demo {
public static void main(String[] args) { String[][] blogL
- erlang supervisor
wudixiaotie
erlang
定义supervisor时,如果是监控celuesimple_one_for_one则删除children的时候就用supervisor:terminate_child (SupModuleName, ChildPid),如果shutdown策略选择的是brutal_kill,那么supervisor会调用exit(ChildPid, kill),这样的话如果Child的behavior是gen_