一、Span<T>概述 原文:Provides a type- and memory-safe representation of a contiguous region of arbitrary memory. 中文的翻译不准确,这里给出比较厚道的翻译:提供类型T安全、连续的内存区域的表达方式. ...
分类:
Web程序 时间:
2020-03-01 10:24:38
阅读次数:
176
一、InnoDB架构 InnoDB架构 Memory Buffer Pool 用途 缓存InnoDB表、索引以及其他辅助buffer 组成 Data/Index Page Cache Change Buffer 用途 当page不在BF中时,缓存非唯一索引pages的变更(DML),避免从磁盘读取非 ...
分类:
数据库 时间:
2020-03-01 00:14:12
阅读次数:
73
本文由月小升博客https://java-er.com翻译自google官方文档https://developers.google.com/speed/webp/docs/cwebp 翻译的感觉1. 我背了3年的单词,有点用2. 翻译让我静下心来仔细的阅读官方文档,对webp了解更深入一层了2020 ...
分类:
Web程序 时间:
2020-02-29 13:30:05
阅读次数:
84
1 先登陆linux服务器 输入一下命令 find / -name php.ini 如图会显示php.ini的位置 2 打开php.ini 在命令行输入一下命令 (这个位置需要替换成你的服务器上php.ini的位置) vim /www/server/php/53/etc/php.ini 向下移动 鼠 ...
分类:
Web程序 时间:
2020-02-29 12:54:14
阅读次数:
109
一、Redis 简介 "Redis is an open source (BSD licensed), in memory data structure store, used as a database, cache and message broker." —— Redis是一个开放源代码(BS ...
分类:
其他好文 时间:
2020-02-28 22:39:53
阅读次数:
83
docker安装后启动不起来: 查看日志 /var/log/message 其中有一行为: Your kernel does not support cgroup memory limit 原因是:由于内核不支持限制内存的设置 解决办法是:vim /etc/default/grub 修改为: 或者: ...
分类:
其他好文 时间:
2020-02-28 15:55:28
阅读次数:
70
一、对多次使用的RDD进行持久化 如何选择一种最合适的持久化策略? 默认情况下,性能最高的当然是MEMORY_ONLY,但前提是你的内存必须足够足够大, 可以绰绰有余地存放下整个RDD的所有数据。因为不进行序列化与反序列化操作,就避 免了这部分的性能开销;对这个RDD的后续算子操作,都是基于纯内存中 ...
分类:
其他好文 时间:
2020-02-28 14:18:23
阅读次数:
60
/// <summary> /// 字节数组转对象 /// </summary> /// <param name="buff"></param> /// <returns></returns> public static object Bytes2Object(byte[] buff) { obje ...
分类:
编程语言 时间:
2020-02-27 21:07:00
阅读次数:
81
malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存,且分配的大小就是程序要求的大小。 函数定义 其函数原型为void ...
分类:
编程语言 时间:
2020-02-25 17:52:14
阅读次数:
83
参考: https://www.cnblogs.com/charlesblc/p/6263665.html mmap使用细节 1、使用mmap需要注意的一个关键点是,mmap映射区域大小必须是物理页大小(page_size)的整倍数(32位系统中通常是4k字节)。原因是,内存的最小粒度是页,而进程虚 ...
分类:
数据库 时间:
2020-02-25 09:22:05
阅读次数:
65