常出现502,504错误 思路: 增大nginx与php-fpm通信时的缓存文件大小与个数 静态绑定5个php-fpm进程,减少频率启动进程的开销 利用sock文件代替tcp端口通信 解决办法: 调整Nginx 和 php-fpm的参数如下 ...
分类:
Web程序 时间:
2018-02-06 11:04:07
阅读次数:
220
物理内存: 实际使用的内存; 虚拟内存: 虚拟内存是操作系统内核为了对进程地址空间进行管理(process address space management)而精心设计的一个逻辑意义上的内存空间概念。我们程序中的指针其实都是这个虚拟内存空间中的地址。比如我们在写完一段C++程序之后都需要采用g++进 ...
分类:
系统相关 时间:
2018-02-05 18:47:22
阅读次数:
231
protocol buffer简介 protocol buffer全称Google Protocol Buffers,是google开发的一套用于数据存储,网络通信的协议编解码的工具库,与XML或者JSON相差不多,即把某种数据结构的信息,以某种格式(XML,JSON)保存起来,但是protobuf... ...
分类:
其他好文 时间:
2018-01-31 01:01:09
阅读次数:
208
原因就是请求的头文件过大导致502错误 解决方法就是提高头的缓存 http{ client_header_buffer_size 5m; location / { proxy_buffer_size 128k; proxy_busy_buffers_size 192k; proxy_buffers ...
分类:
其他好文 时间:
2018-01-27 11:42:55
阅读次数:
843
protobuf是一种高效的数据传输格式(Google‘sdatainterchangeformat),且与语言无关,protobuf和json是基于http服务中最常见的两种数据格式。今天来学习基于golang的protobuf相关内容。googleprotocolbuffer:https://developers.google.com/protocol-buffers/golang
分类:
其他好文 时间:
2018-01-26 18:56:18
阅读次数:
665
Struts2提供了stream结果类型,该结果类型是专门用于支持文件下载功能的。配置stream类型的结果需要指定以下4个属性。 contentType:指定被下载文件的文件类型 inputName:指定被下载文件的入口输入流 contentDisposition:指定下载的文件名 bufferS ...
分类:
其他好文 时间:
2018-01-26 12:47:25
阅读次数:
211
在再次解码之前,必须使用avcodec_flush_buffers重新编码, 如何理解?摘自http://blog.csdn.net/qq_35044535/article/details/77775910?locationNum=7&fps=1摘抄以供备份ffmpeg中解码的API之前的是avcodec_decode_video2()和av
分类:
其他好文 时间:
2018-01-20 17:54:50
阅读次数:
263
1.采集日志文件时一个很常见的现象 采集需求:比如业务系统使用log4j生成日志,日志内容不断增加,需要把追加到日志文件中的数据实时采集到hdfs中。 1.1.根据需求,首先定义一下3大要素: 采集源,即source—监控日志文件内容更新:exec ‘tail -F file’ 下沉目标,即sink ...
分类:
Web程序 时间:
2018-01-19 16:45:15
阅读次数:
313
2018冬令营模拟测试赛(十四) [Problem A]prime 试题描述 输入 见“ 试题描述 ” 输出 见“ 试题描述 ” 输入示例 见“ 试题描述 ” 输出示例 见“ 试题描述 ” 数据规模及约定 见“ 试题描述 ” 题解 考虑 $\sum_{i=1}^n { 2^{f(i)} }$ 这个式 ...
分类:
其他好文 时间:
2018-01-13 12:43:25
阅读次数:
131
一。前述 上次讲完MapReduce的输入后,这次开始讲MapReduce的输出。注意MapReduce的原语很重要: “相同”的key为一组,调用一次reduce方法,方法内迭代这一组数据进行计算!!!!! 二。代码 继续看MapTask任务。 解析一。构造OutPut对象: 解析1.1 解析源码 ...
分类:
移动开发 时间:
2018-01-10 00:11:18
阅读次数:
276