- 博客(5)
- 资源 (22)
- 收藏
- 关注
转载 hbase rowkey的设计和宽表,窄表的优势
一、引言HBase由于其存储和读写的高性能,在OLAP即时分析中越来越发挥重要的作用,在易观精细化运营产品--易观方舟也有广泛的应用。作为Nosql数据库的一员,HBase查询只能通过其Rowkey来查询(Rowkey用来表示唯一一行记录),Rowkey设计的优劣直接影响读写性能。HBase中的数据是按照Rowkey的ASCII字典顺序进行全局排序的,有伙伴可能对ASCII字典序印象不够深刻,...
2019-07-26 12:43:49 883
转载 开发高并发系统时有三把利器用来保护系统:缓存、降级和限流
目录限流1. 固定时间窗口算法2. 滑动时间窗口算法3. 漏桶算法(leaky bucket)4. 令牌桶算法(Token Bucket)服务降级1 、简介2 、使用场景3 、核心设计3.1 分布式开关3.2 自动降级3.3 配置中心3.4 处理策略4 、高级特性4.1 分级降级4.2 降级权值5 、总结与展望开发高并发系统时...
2019-07-25 18:46:02 705
转载 布隆过滤器解释
什么是布隆过滤器本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。实现原理HashMap 的问题讲述布隆过滤器的...
2019-07-25 10:42:49 210
原创 深度学习学习笔记
深度学习是机器学习中的一种,机器学习利用先事先建立好的数据模型机器学习的定义:一个电脑程序要完成任务(T),如果电脑获取的关于T的经验(E)越多就表现(P)得越好深度学习自动地找出这个分类问题所需要的重要特征!而传统机器学习则需要我们人工地给出特征!深度学习用于创建人工“神经网络” ,可以自己学习和做出明智的决策。逻辑回归:利用庞大的训练集,特征X1,X2 ,结果值 ,从而...
2019-07-14 20:05:26 213
原创 git常见问题分析
目录git merge 结果是 git merge Already up-to-date. 该怎么解决?git 上传至github出现error:your local changes to the following files would to be overwritten解决办法$ git init $ git add .执行git add . 后仍然报chang...
2019-07-14 19:28:43 441
互联巨头面试题.zip
2019-07-22
curl(url语法在windows系统的命令行)
2019-03-23
flume-ng-sql-source.jar
2019-03-23
ansj中文分词器源码
2018-08-07
敏捷开发的技术思想
2018-07-18
easyXdemo源代码
2018-07-17
c++应用程序,实现用鼠标拖动方式在窗口中画自由曲线,在鼠标拖动画线过程中,当光标设置为十字形。
2018-06-24
中文分词器IK Analyzer 2012
2018-06-22
常用数据库的jar集合,包含mysql,oracle,sqlserver,Access等数据库
2018-06-22
安卓反编译 apktool dex2jar jd-gui及详细教程
2018-06-09
Android编程实验报告数据存储和天气预报
2018-05-17
VC实验报告MFC应用程序设计中的常用控件
2018-05-17
VC实验报告之应用程序对键盘与鼠标的响应
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人