加载中
用Redis实现短链接点击统计

背景 Hello, everyone,long time no see. 事情发生在9月8号晚淘宝促销活动,短链接应用突然数据库连接飙升,监控中发现有SQL在疯狂地更新,其中有一条就是更新短链接的点击数。查看了该接口...

设计一个短链接系统

前言 在发送短信和微博等限定字数的场景下,短链接的需求就应运而生了。 原理 一张图概括了短链接干的事: 来源:孤独的烟 短链接设计关键在于: 短链接生成的算法:如何保证足够短且不冲突。...

遇到个小BUG之后

事故开始 时间在回到一周前,测试跑过来跟我说:压测500w同步数据失败了。我保持以往的态度,莫慌莫慌,多大点事儿,然后打开运行日志,然后一看居然是内存不足,如下图: # There is insuffi...

大数据概述----《大数据系列》

一、大数据之hadoop 学习框架最简单快捷的方法是看官网:http://hadoop.apache.org/ Hadoop是一个框架,它可以允许分布式处理大数据集可以用简单工程模式实现计算机集群。它涉及有一个简单服...

《Hadoop安装教程》---大数据系列

一、Hadoop安装需要什么呢? 1. 最低配置4G以上的内存,40g的硬盘是最好的(暂时可用阿里云)。 本文是基于阿里云centos7.3 所需软件安装包: hadoop-2.6.0-cdh5.7.0.tar.gz jdk-8u172-linux-x...

《HDFS的使用教程》---大数据系列

一、HDFS的定义 1.HDFS含义解析: HDFS即Hadoop分布式文件系统(Hadoop Distributed Filesystem),以流式数据访问模式来存储超大文件,运行于商用硬件集群上,是管理网络中跨多台计算机存储...

《Yarn的使用教程》--- 大数据系列

一、Yarn简介: YARN主要是将资源管理和作业监控拆分成了两个独立的服务: 1. ApplicationMaster:每个应用程序特有的,负责单个应用程序的管理。 2. ResourceManager:一个全局的资源管理器,...

《MapReduce使用》---大数据系列

一、MapReduce是什么? MapReduce是一个基于集群的高性能并行计算平台(Cluster Infrastructure)。它允许用市场上普通的商用服务器构成一个包含数十、数百至数千个节点的分布和并行计算集群...

《Hive使用教程》--- 大数据系列

一、Hive是什么? 1. Hive起源于Facebook,它使得针对Hadoop进行SQL查询成为可能,从而非程序员也可以方便地使用。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数...

《Spark的使用》--- 大数据系列

一、Spark是什么? 引用官网的简介 Apache Spark is a fast and general-purpose cluster computing system. It provides high-level APIs in Java, Scala, Python and R, and an optimized ...

《SparkSql使用教程》--- 大数据系列

一、SQLContext、HiveContext、SparkSession SQLContext:是spark sql的一个分支入口,可以用来操作sql,这个主要是针对spark来说 HiveContext:是spark sql中另外分支,用来操作hive。 Spar...

Springboot集成ueditor

ueditor ueditor是百度开源的富文本编辑器。使用教程可以参考官网。 https://ueditor.baidu.com/website/index.html ueditor JPS版下载地址: https://ueditor.baidu.com/website/download.h...

聊聊Nginx

Nginx简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在...

2019/01/17 23:28
0
文件上传和下载

文件上传和下载 文件上传和下载是JAVA WEB中常见的一种操作,文件上传主要是将文件通过IO流传输到服务器的某一个特定的文件夹下;刚开始工作那会一个上传文件常常花费小半天的时间。自从有了...

2019/01/18 23:48
9
Springboot发送邮件

简介 Spring提供了非常好用的 JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用 JavaMailSender 发送邮件。...

谈谈Zookeeper

简介 ZooKeeper是一种高性能的分布式应用协调服务。它在一个简单的接口中公开公共服务,例如命名、配置管理、同步和组服务,这样你就不必从头编写它们。你可以使用它来实现共识、组管理、领导...

kafka教程(一)

简介 kafka是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点,并已在成千上万家公司运行。 kafka 目标 了解kafka的基本原理 掌握kafka的基本操作 kafk...

学习kafka教程(二)

本文主要介绍【KafkaStreams】 简介 Kafka Streams编写关键任务实时应用程序和微服务的最简单方法,是一个用于构建应用程序和微服务的客户端库,其中输入和输出数据存储在Kafka集群中。它结合...

2019/01/28 21:43
0
学习kafka教程(三)

本文主要介绍【Kafka Streams的架构和使用 】 目标 了解kafka streams的架构。 掌握kafka streams编程。 架构分析 总体 Kafka流通过构建Kafka生产者和消费者库,并利用Kafka的本地功能来提供...

2019/01/29 22:35
0
认识Flume(一)

欢迎关注公众号:n平方 如有问题或建议,请后台留言,我会尽力解决你的问题。 本文主要介绍【Flume的架构和使用】 目标 认识了解Flume。 掌握Flume基本原理。 简介 Apache Flume是一个分布式...

2019/02/19 00:01
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部