09 2022 档案
Redis(七)新数据类型、新功能
摘要:第一章 Redis新数据类型 1.1 Bitmaps 简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是011000
Redis(六)应用问题解决
摘要:第一章 缓存穿透 1.1 问题描述 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 1.2 解决方案 一个一定不存在缓存及查询不
Redis(五)主从复制、集群
摘要:第一章 Redis 主从复制 1.1 主从复制是什么 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1.2 主从复制能干嘛 读写分离,性能扩展 容灾快速恢复 1.3 怎么玩:主从复制 拷贝多个redis.conf(redis
Redis(四)持久化
摘要:官网介绍:http://www.redis.io Redis 提供了2个不同形式的持久化方式。 RDB(Redis DataBase) AOF(Append Of File) 第一章 RDB(Redis DataBase) 1.1 官网介绍 1.2 RDB是什么? 在指定的时间间隔内将内存中的数据集
计算机组成原理——思维导图
摘要:第一章 计算机系统概论 冯诺依曼型计算机特点 1.计算机由运算器,控制器,存储器,输入和输出设备5部分组成 2.采用存储程序的方式,程序和数据放在同一个存储器中,并以二进制表示。 3.指令由操作码和地址码组成 4.指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的储
一些Arcgis操作
摘要:多值提取至点 https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/spatial-analyst-toolbox/extract-multi-values-to-points.htm 参数说明数据类型in_point_features要添加栅格值
JVM常见问题
摘要:第一章 类加载机制 1.1 Java运行时一个类是什么时候被加载的? 一个类在什么时候开始被加载,《Java虚拟机规范》中并没有进行强制约束,交给了虚拟机自己去自由实现,HotSpot虚拟机是按需加载,在需要用到该类的时候加载这个类; 1、Sun公司最早的 Classic虚拟机; 2、Sun/Ora
Trie 树
摘要:1、Trie 树的定义 Trie 树(又叫「前缀树」或「字典树」)是一种用于快速查询「某个字符串/字符前缀」是否存在的数据结构。 Trie 是一颗非典型的多叉树模型。 其核心是使用「边」来代表有无字符,使用「点」来记录是否为「单词结尾」以及「其后续字符串的字符是什么」。 2、Trie 树的结构 2.
csv转换为shp
摘要:一、csv文件内容 csv文件中记录了500行气象信息 我们需要做的是利用Fiona包,将csv的内容读取,并导出为shp格式 二、代码 import fiona from collections import OrderedDict import csv from fiona.crs import
基于ANUSPLIN的气象数据插值
摘要:这篇文章是对ANUSPLIN这个插值工具进行简单的介绍,项目demo可以参考: https://github.com/leeyang1991/ANUSPLIN 这个项目已经把从数据转换到脚本运行等一系列工作都用python实现了。 至于ANUSPLIN中的一些细节和参数说明,参考自: https:/