加载中
独上高楼望尽天涯路

现状 2020-10-24,滴滴工作2.5年,感觉技术成长有点停滞,过于放松了。绝知此事要躬行,技术的提升必定需要长期积累,缺少一些少年时的冲劲,立贴为据我要用未来半年到一年时间深入理解技术,...

10/24 12:34
0
LSM Tree

一、理论知识 LSM(log-structed-merge-tree)大家可能比较陌生,我之前也是听说而已,只知道Hbase、BigTable、Cassandra、MongoDB等NoSql底层存储模型用的是LSM,仅此而已;最近有个项目用到...

缓存设计策略

一、术语 1. 缓存穿透 场景: 查询的数据不存在于DB,每次请求都会打到DB 【利用空值恶意攻击】 查询流量大,DB可能被压跨 解法: 方案一:短暂缓存空对象 方案二:BloomFilter过滤明确为空的...

05/20 10:27
52
docker学习笔记

一、概念 Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。 Docker 容器(Container) 容器是独立运行的一个或一组应用。 是镜像的实例,镜像-容器关系类似于类-对象 Docker 客...

2018/09/28 22:58
49
面试问题记录

之前一直没有将面试记录电子化,今天整理的时候理出了一些记录纸,敲一遍吧~ 哈哈 可能除了自己也没人能看懂

2018/06/07 20:50
126
Redis分布式锁的正确实现方式

前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Red...

2018/06/02 18:16
63
IntelliJ IDEA配置Tomcat 运行Web项目

以前都用MyEclipse写程序的 现在想将以前的项目导入Idea中

2018/05/26 22:23
1.2K
IDEA中创建maven web项目的详细部署

转自 https://www.cnblogs.com/1314wamm/p/7475771.html 记录一下,免得后期再找

2018/05/26 22:19
373
ES学习摘要

主要介绍从零基础开始学习ES中的总结和遇到的问题

2018/04/27 12:00
70
GuavaCache缓存技术

通常来说,Guava Cache适用于: 你愿意消耗一些内存空间来提升速度。 你预料到某些键会被查询一次以上。 缓存中存放的数据总量不会超出内存容量。(Guava Cache是单个应用运行时的本地缓存。...

Hive系列之HSQL转换成MapReduce过程

hive的库、表等数据实际是hdfs系统中的目录和文件,让开发者可以通过sql语句, 像操作关系数据库一样操作文件内容, 比如执行查询,统计,插入等操作。一直很好奇hive是如何做到这些的。通过...

2017/09/06 10:01
66
OSI七层与TCP/IP五层网络架构

面试容易问到,在此记录一下

2017/08/22 16:03
388
Redis的两种持久化方式及原理

Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”...

2017/08/18 00:22
119
Hadoop中的RPC

1. RPC的基础概念   RPC,即Remote Procdure Call,中文名:远程过程调用;更详细内容可以转到RPC原理及RPC实例分析学习。   (1)它允许一台计算机程序远程调用另外一台计算机的子程序,...

2017/08/08 15:29
38
求TopK的Fagin’s Algorithm和Threshold Algortihm

Fagin算法和Threshold算法都是Top-K排序领域的经典算法(K代表只要对前K个值排序值),不同于传统Top-k对一维数组前K个值排序,Fargin和Threshhold算法适用于参考多个排序指标时对前k个物品排序...

2017/07/25 13:35
1.6K
HBase原理和基本概念

HBase特点 大:一个表可以有数十亿行,上百万列; 无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列; 面向列:面向列(族)...

2017/07/24 14:50
37
TOMCAT原理以及处理HTTP请求的过程、ContextPath ServletPath

一、TOMCAT 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet Container. (Singleton) Server 是指整个Catalina Servlet容器 1.2 - Serv...

2017/07/18 17:11
278
hadoop1.x 与hadoop2.x 架构变化分析

要点 Hadoop2相比较于Hadoop1.x来说,HDFS的架构与MapReduce的都有较大的变化,且速度上和可用性上都有了很大的提高,Hadoop2中有两个重要的变更: HDFS的NameNode可以以集群的方式布署,增强...

2017/07/17 15:51
83
MapReduce:详解Shuffle过程

看到了一篇介绍Shuffle过程的文章,感觉写的非常清晰,故转载。重点部分从第二张map的图部分开始。

2017/07/12 16:27
56
HADOOP1.X中HDFS工作原理

看见一篇介绍HDFS原理非常棒的文章,转载一下 http://www.daniubiji.cn/archives/596

2017/07/12 10:11
65

没有更多内容

加载失败,请刷新页面

返回顶部
顶部