Redis 大key Redis使用过程中经常会有各种大key的情况, 比如: 单个简单的key存储的value很大 hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果一次操作的value很大会对整个redis的响应时间造成负面影响,所以,业务 ...
分类:
其他好文 时间:
2021-06-02 18:55:34
阅读次数:
0
作用:数据库有几千万条数据,这些数据需要展示,我们不可能直接从数据库把数据全部读取出来,这样会给内存造成特别大的压力,有可能还会内存溢出,所以我们希望一点一点的取,那展示的时候也是一样的,总是要进行分页显示,我们之前自己都写过分页。 导入分页模块 from django.core.paginator ...
分类:
其他好文 时间:
2021-06-02 18:23:56
阅读次数:
0
在复杂的分布式系统中全局ID生成器,通常需要满足如下需求: 1》全局唯一 2》趋势递增 3》单调递增 4》信息安全 5》含时间戳 同时需要满足高可用、低延迟、高QPS(一次生成几万个ID) 1. 一般通用方案研究 1. UUID生成 如下: UUID.randomUUID().toString() ...
分类:
编程语言 时间:
2021-06-02 17:52:03
阅读次数:
0
每一个问题都有一个答案。 天空为什么是蓝色?因为太阳光发生了散射。 鸟为什么会飞?因为鸟有翅膀。 苹果为什么会掉下来?因为万有引力。 每个问题我们都可以为它找到一个答案,我们也总是习惯于为每个问题找到一个合理的解释。 因为这些解释可以让我们在这个充满不确定性的世界里增加一些确定性,为我们带来安全感。 ...
分类:
其他好文 时间:
2021-06-02 17:10:59
阅读次数:
0
先擦除后写入,stm32内置flash擦或写时,必须打开外部/内部高速振荡器。 擦除操作 以页为单位,每页1024个字节 起始地址0x0800 0000 擦写时要避开用户程序存储区 最多擦写10万次 擦除一页要10ms 写操作 以16bit宽度为单位,允许跨页写入 ...
分类:
其他好文 时间:
2021-06-02 16:37:58
阅读次数:
0
Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。本文主要简述Nginx的配置文件及示例配置,仅供学习分享使... ...
分类:
其他好文 时间:
2021-06-02 16:30:14
阅读次数:
0
? Python作为一种编程语言近年来越来越受欢迎,它为什么这么火? 其中一个重要原因就是因为Python的库丰富——Python语言提供超过15万个第三方库,Python库之间广泛联系、逐层封装。几乎覆盖信息技术所有领域,下面简单介绍下数据分析与可视化、网络爬虫、自动化、WEB开发、机器学习常用的 ...
分类:
编程语言 时间:
2021-06-02 16:28:33
阅读次数:
0
ShardingSphere你还不会吗?(第一篇) 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 一.需求 我们做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比 ...
分类:
其他好文 时间:
2021-06-02 15:46:34
阅读次数:
0
#索引 ##索引的功能 当表中有大量记录时,若要基于某些过滤条件对表进行查询,就需要遍历整张表和查询条件进行对比,返回满足条件的记录。使用暴力搜索的时间复杂度是 O(n),同时频繁访问磁盘,当数据量达到一定的规模时(一般是 10 万级别以上)效率很低。 索引是对数据表中一列或多列的值进行排序的一种结 ...
分类:
数据库 时间:
2021-06-02 15:23:54
阅读次数:
0
一周IT新闻速览 工信部:三大运营商5G手机终端连接数达到3.1亿户 近日,工信部发布了《2021年1-4月通信业经济运行情况》。其中,披露了前四月的电信用户发展情况。根据最新数据显示,截至4月末,三家基础电信企业的移动电话用户总数达16.05亿户,比上年末净增1084万户。其中,5G手机终端连接数 ...
分类:
其他好文 时间:
2021-06-02 14:47:45
阅读次数:
0