- 博客(11)
- 收藏
- 关注
原创 IO系列(一):IO
最基础的 IO系统级I/O架构 I/O控制和访问 I/O流I/O系列是一个大系列,或者说是大系列的一部分,I/O是一部分,还会有线程系列和并发系列。笔者认为这三部分都是息息相关的。所以,会从最基础的I/O讲起。I/O系列会从基础I/O讲起,之后是NIO,最后是AIO。由于这是一套大系列的文章,笔者会一点...
2019-02-10 00:47:05
2969
原创 程序化广告(一):互联网广告产业链
互联网广告产业链作为一个程序员来说,除了不断专研技术之外,选择一个合适的行业也是非常重要的。入行三年多以来,项目做了不少,但接触的行业只有两种。第一家做的是能源的云平台,可惜刚入行的自己只知道去学技术,提升自己的编程能力,却并不知道业务驱动技术,业务驱动架构。从第二家公司开始就尝试着去学习和掌握相关的行业的背景和知识,本人在第二家...
2019-02-06 22:12:40
4094
原创 thrift原理
初识Thrift背景简介Thrift原理初识Thrift 初次接触Thrift是学习自学netty的时候,之后在公司的一个项目开始实际得接触。这个项目是一个广告投放的项目,基础信息在DB和Redis中存放着,当用户的请求过来的时候需要匹配出一个合适的广告和策略,对时时性要求比较高,考虑到性能的问题,这个匹配的过程要用C来写。但是由于DB和redis存放的数据都是非常基础的数据,而且匹...
2018-04-16 18:07:09
1066
原创 zookeeper系列(一)背景(分布式)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,所以在介绍ZooKeeper之前,我先介绍一下分布式。
2017-04-24 10:13:09
355
原创 redis系列(七)redis集群
redis是一种内存数据库,也会需要做集群,其原理和其他数据库的原理有相似的地方,这里主要从节点,槽,主从复制,故障转移和主节点的选取过程做了介绍。
2017-03-27 22:14:43
280
原创 redis系列(六)客户端和服务器
这篇博客比较简单,主要是刚开始的时候不必对 redis 内部的一些有太清楚的了解。待基本上对 redis 有一个初步的了解之后,在对 redis 内部的一些原理,函数以及源码进行研究,这个我会在后续的时候将内容补上。
2017-03-21 15:22:09
3249
原创 redis系列(五)持久化
RDB持久化AOF持久化 redis 是一个键值对的数据库服务器,在它里面有任意多个非空数据库以及其下的键值对,我们将这两者合称为数据库状态。redis 是一种内存数据库,所有的数据主状态都存储在内存中,这就需要考虑一种情况,如果服务器崩掉了,那么存储在内存中的 redis 的数据库状态也就消失了。为了解决这一问题 redis 提供了两种持久化方法,即 RDB 持久化和 AO
2017-03-15 13:57:43
420
原创 redis系列(二)数据结构
redis五种数据结构的介绍redis五种数据结构的比较redis五种数据结构的使用 1 redis五种数据结构的介绍 之前我们提到过,redis可以存储键五种数据结构,这五种数据结构分别是STRING(字符串),LIST(列表),SET(集合),HASH(散列),ZSET(有序集合)。下面我们会对这五种数据结构进行介绍。不过在介绍着五种数据类型之前,先简单说一下
2017-02-12 19:12:05
711
原创 redis系列(一)redis基础
redis做为现在非常流行的,常用的一种数据库,而且在当今大数据的时代背景下,很多地方传统的关系型数据库由于其的特点已经不能很好的支持现在的需求了。这篇文章主要是对redis的一个基本的介绍。我通过将redis和其他类型的数据库进行比较,总结它的一些特点,然后通过这些特点,假设了一些它的应用场景。
2017-02-06 09:45:49
642
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人