1. Redis 是什么?都有哪些使用场景? 我们先来理解经典的CAP理论: 一致性:是指从数据层面来看的一致性。 可用性:是指从系统层面的可用性。 容错性:是指从网络层面的的容错性。 数据库逐渐从关系数据库向不同领域不同层次分化。随着读多写少场景的出现,导致需要读取数据的时间变慢,为了提升性能,出 ...
分类:
编程语言 时间:
2019-11-18 15:37:04
阅读次数:
112
Python读字节某一位的值,设置某一位的值,二进制位操作 在物联网实际应用项目开发中,为了提升性能,与设备端配合,往往最终使用的是二进制字节串方式进行的通信协议封装,更会把0和1、True和False、Yes和No这样的布尔值每8个只占用一个字节,用字节中的位来表示。减少传输量,减少对网络稳定性的 ...
分类:
编程语言 时间:
2019-11-16 23:20:43
阅读次数:
139
(1)练习9.41 编写程序,从一个vector<char>初始化一个string (2)练习9.42假定你希望每次读取一个字符存入一个string中,而且知道最少需要读取100个字符,应该如何提升性能? 1 #pragma 2 #include "pch.h" 3 #include <iostre ...
分类:
编程语言 时间:
2019-11-16 00:31:47
阅读次数:
91
课程目录:第00课、开篇词丨为什么你需要学习计算机组成原理?.rar第01课、冯-诺依曼体系结构:计算机组成的金字塔.rar第02课、给你一张知识地图,计算机组成原理应该这么学.rar第03课、通过你的CPU主频,我们来谈谈“性能”究竟是什么?.rar第04课、穿越功耗墙,我们该从哪些方面提升“性能 ...
分类:
其他好文 时间:
2019-11-09 00:45:32
阅读次数:
216
一、前言 在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。 ...
分类:
其他好文 时间:
2019-11-02 19:37:32
阅读次数:
73
Spark是用于大规模数据处理的快速通用的计算引擎。 相较MR快的原因:其任务中间结果存在内存中,在迭代运算中尤为明显,DAG的设置。 架构说明: Dirver:负责节点通讯,task分发,结果回收 Worker:资源管理的从节点 Master:资源调度的主节点 Dirver:负责节点通讯,task ...
分类:
其他好文 时间:
2019-11-01 10:00:23
阅读次数:
98
1.懒加载 常见的就是图片的懒加载效果,每次浏览网页的时候,不是一次性将网页中的图片都加载过来,而是将可见范围内的图片加载过来,等到用户浏览下面网页的时候,再开始加载没有加载出来的图片 2. 事件委托 事件委托就是给当前要绑定事件的父元素绑定要绑定的事件,通过事件源来判定当前点击的是哪个元素。这样做 ...
分类:
Web程序 时间:
2019-10-27 21:05:04
阅读次数:
128
概述 Redis实现消息队列有两种形式: Redis消息队列时,当Redis宕机后,消息可能会丢失(也要看持久化的策略)。如果收消息方未有重发和验证机制,Redis内的数据会出现丢失。所以,使用Redis的作为消息队列,通常是对于消息的准确性并非特别高的场景。 原理 ...
分类:
其他好文 时间:
2019-10-25 20:44:03
阅读次数:
89
Python 使用 PyMysql、DBUtils 创建连接池提升性能 Python 编程中可以使用 PyMysql 进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接 MySQL 数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对 mysql 的性能会产生较大 ...
分类:
数据库 时间:
2019-10-24 13:46:50
阅读次数:
108
云计算发展白皮书:今年规模达1290亿元 https://news.cnblogs.com/n/644301/ 作者:韩大鹏 10 月 17 日下午消息,近日,国务院发展研究中心发布了《中国云计算产业发展白皮书》。根据《白皮书》显示,2018 年,中国云计算产业规模达到 962.8 亿元,较 201 ...
分类:
其他好文 时间:
2019-10-24 09:20:34
阅读次数:
97