Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:
编程语言 时间:
2016-09-30 18:13:45
阅读次数:
185
本人使用的是mysql5.6版本 一、 SET GLOBAL max_allowed_packet = 500*1024*1024; //客户端/服务器之间通信的缓存区的最大大小;set global net_buffer_length=100000; //TCP/IP和套接字通信缓冲区大小,创建长 ...
分类:
数据库 时间:
2016-09-29 18:03:49
阅读次数:
186
基本配置 你需要经常察看以下3个配置项。不然,可能很快就会出问题。 innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的 读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存) ...
分类:
数据库 时间:
2016-09-27 23:03:53
阅读次数:
217
这个播放流程有一次当初不是很理解,做个记录,代码中的中文部分,原文档是有解释的:To move a stream of rendering data through the endpoint buffer, the client alternately calls the IAudioRenderC ...
Stream st = Request.Files[0].InputStream; Byte[] buffer = new Byte[st.Length]; st.Read(buffer, 0, buffer.Length); MemoryStream stream = new MemoryStre ...
分类:
Web程序 时间:
2016-09-26 18:05:18
阅读次数:
151
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心 ...
分类:
Web程序 时间:
2016-09-25 18:37:09
阅读次数:
179
INNODB,是Mysql5.7的默认存储引擎,是事务安全的,支持ACID,具有提交,回滚和crash-recovery【灾备】能力,以保护用户数据。 优势:一旦Server崩溃,Innodb会自动保存已提交的数据,undo未被提交的事务;不会产生业务上的影响。 Innodb buffer pool ...
分类:
数据库 时间:
2016-09-25 00:58:05
阅读次数:
209
进程间通信方式:管道,共享内存,信号量,信号,消息队列。 1. 管道pipe:是一种半双工通信,且只能用于有亲缘关系(即父子关系)的进程间通信。 管道是由内核管理的一个缓冲区(buffer),一个进程从管道一端输入数据,另一个进程从管道另一端读出数据。 当管道中没有信息,从管道中读取信息(read( ...
分类:
系统相关 时间:
2016-09-23 23:14:04
阅读次数:
167
转自:http://blog.csdn.net/turkeyzhou/article/details/6426738 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 Linux下对文件的访问和设备的访问通常会被cache起来加快访问速度,这 ...
分类:
系统相关 时间:
2016-09-23 11:17:33
阅读次数:
221
一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_ ...
分类:
数据库 时间:
2016-09-22 23:40:12
阅读次数:
281