Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。可喜的是Redis从 2.8开始正式提供了 Redis Sentinel (哨兵)架构来解决这个问题。 1.基本概念 由于对Re ...
分类:
其他好文 时间:
2021-05-04 15:22:14
阅读次数:
0
前言 本文作者阮一峰 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC 视图(View):用户界面。 ...
分类:
Web程序 时间:
2021-05-03 12:59:05
阅读次数:
0
开篇词 | 这样学Redis,才能技高一筹 01 | 基本架构:一个键值a数据库包含什么? 可以存哪些数据? 基本的数据模型是 key-value 模型 02 | 数据结构:快速的Redis有哪些慢操作? 键和值用什么结构组织? 为什么哈希表操作变慢了? 有哪些底层数据结构? 集合类型的底层数据结构 ...
分类:
其他好文 时间:
2021-05-03 12:49:03
阅读次数:
0
Ø 简介 本文介绍使用 VS2017 配置 Visual Studio Emulator for Android 的模拟器,Windows 环境为:Windows 10 专业版(版本号:1803),开发环境为:Visual Studio 2017(企业版:15.9.11) 1. 开启 Hyper-V ...
分类:
移动开发 时间:
2021-05-03 12:36:34
阅读次数:
0
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较 ...
分类:
其他好文 时间:
2021-05-03 12:08:07
阅读次数:
0
C#中,byte数组在很多数据流中具有普遍的适用,尤其是和其他程序语言、其他架构设备、不同通讯协议等打交道时,字节流能够保证数据的传输安全可靠,可以认为是最接近底层的数据类型了,因此对字节数据的操作就很常见和必要了。常见的场景是字节数组的复制,截断等,常规、最简单粗暴的循环系列代码,这里就不啰嗦了, ...
Android logd日志原理 http://gityuan.com/2018/01/27/android-log/ 一.先看上层 1.1. 布局 KEY private static final String SELECT_LOGD_SIZE_KEY = "select_logd_size"; ...
分类:
移动开发 时间:
2021-05-03 11:48:30
阅读次数:
0
一.adb 命令 cat /proc/partitions mmcblk1 mmcblk2 二.Andoird 7.1.1 以上查询 7.1.1 版本之后才有 getPrimaryStorageSize() 2.1. packages/apps/Settings/src/com/android/se ...
分类:
移动开发 时间:
2021-04-30 12:44:10
阅读次数:
0
B/S架构: (Browser/Server,浏览器/服务器模式),是web端的一种模式架构,像谷歌浏览器,QQ浏览器,hao123等都是B/S架构。 C/S架构: (Client-Server,客户机/服务器模式),是App端的一种模式架构,像微信,QQ,王者等需要在手机上下载的都是C/S架构。 ...
分类:
其他好文 时间:
2021-04-30 12:21:12
阅读次数:
0
1、添加相应的权限和gradle引用<uses-feature android:name="android.hardware.nfc" android:required="true"/><uses-permission android:name="android.permission.NFC"/>a ...
分类:
移动开发 时间:
2021-04-29 12:22:33
阅读次数:
0