1. 主从复制简介 1.1 互联网“三高”架构 高并发 高性能 高可用 1.2 Redis是否高可用 单机redis的风险与问题 问题1.机器故障 现象:硬盘故障、系统崩溃 本质:数据丢失,很可能对业务造成灾难性打击 结论:基本上会放弃使用redis. 问题2.容量瓶颈 现象:内存不足,从16G升级 ...
分类:
其他好文 时间:
2020-07-28 13:52:15
阅读次数:
69
1. Redis 1. 概念 Redis(REmote DIctionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库 简单来说redis就是一个数据库,不过与传统数据库不同的是 redis的数据是存在内存中的,所以读写速度非常快,因此 redis被广泛应用于 ...
分类:
其他好文 时间:
2020-07-27 23:40:52
阅读次数:
68
1. 基于Linux环境安装Redis 1.1 基于Cent OS7安装Redis 下载安装包 wget http://download.redis.io/release/redis-?.?.?.tar.gz 解压 tar -xvf 文件名.tar.gz 编译 make 安装 make instal ...
分类:
其他好文 时间:
2020-07-27 23:40:37
阅读次数:
70
Elasticsearch中当我们设置Mapping(分词器、字段类型)完毕后,就可以按照设定的方式导入数据。
分类:
其他好文 时间:
2020-07-27 23:37:15
阅读次数:
70
在这篇文章中,我们将深入研究.NET Core和ASP.NET Core MVC中的依赖注入,将介绍几乎所有可能的选项,依赖注入是ASP.Net Core的核心,我将分享在ASP.Net Core应用中使用依赖注入的一些经验和建议,并且将会讨论这些原则背后的动机是什么: (1)有效地设计服务及其依赖 ...
分类:
Web程序 时间:
2020-07-27 09:35:19
阅读次数:
83
由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf有用得多。所以本文着重介绍sprintf,有时也穿插着用用 pritnf。 sprintf是个变参函数,定义如下: int sprintf( ...
分类:
编程语言 时间:
2020-07-27 09:19:31
阅读次数:
84
介绍 在前面的文章中我写了篇关于Web Services的,其实本人对这分布式领域是十分感兴趣的,今天,我将概要地写个关于SOA(面向服务的架构)的文章,文章可能不是很细,但是比较适合作为入门的学习资料,希望大家能喜欢。下面我将逐节进行SOA的介绍。 什么是SOA? SOA的全称是Service O ...
分类:
其他好文 时间:
2020-07-26 19:09:59
阅读次数:
110
引言 本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提高系统的性能有莫大的帮助。在本篇最后的一节当中将会介绍到三者与线程之间的关系,希望对多线程开发人员能提 ...
The C Programming Language,C程序设计语言 (K&R),为C语言的设计者Dennis M. Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作,学习c语言至今,第一次读这本书,这本书适合有一定的c语言基础的深入学习。 为 ...
分类:
编程语言 时间:
2020-07-26 15:07:29
阅读次数:
104
@ 前言 JVM的自动内存管理得益于不断发展的垃圾回收器,从最初的单线程收集到现在并发收集,垃圾回收器的开发者们一直在致力于如何降低GC过程中的停顿时间(STW)以及提高吞吐量,但直到现在也不存在一款完美的垃圾回收器,只能根据不同的场景选择最合适的。所以需要了解每款垃圾回收器出现的背景、原因,并掌握 ...
分类:
其他好文 时间:
2020-07-26 00:56:18
阅读次数:
55