自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 34-Storm学习-Storm教程:纯手敲WordCount程序

storm核心的基本原理,上一篇我们大概都了解了一下。33-Storm学习-史上最通俗易懂Storm教程:大白话介绍Storm现在我们,写一下代码,去体验一下storm的程序是怎么开发的,通过了解了代码之后,再回头去看一下之前讲解的一些基本原理,就清楚了一些。案列做一个单词计数器。你可以认为,storm源源不断的接收到一些句子,然后你需要实时的统计出句子中每个单词的出现次数(...

2019-07-23 14:35:48 299

原创 springboot+redis+切面实现数据字典功能

自定义注解:DataDict,用于bo对象类,需要翻译的属性package com.zddts.common.annotation.dict; import java.lang.annotation.*; /** * 说明:数据字典处理类 * Created by luojie on 2019/05/29. *///@DataDict( dict="patType", so...

2019-07-22 16:00:36 2234 2

原创 33-Storm学习-史上最通俗易懂Storm教程:大白话介绍Storm

一、Storm到底是什么?Apache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。Storm 是一个分布式的,可靠的,容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。相较于hadoop的优势相对于hadoop而言,strom的优势在于对于应对大数据两的实时数据处理上,因为hado...

2019-07-15 22:23:05 713

原创 32-分布式锁-zookeeper实现分布式锁

zk分布式锁的原理:查看文章:zookeeper分布式锁实现我们通过去创建zk的一个临时node,来模拟给一个商品id加锁zk会保证只会创建一个临时node,其他请求过来如果再要创建临时node,就会报错,NodeExistsException那么说我们的所谓上锁,其实就是去创建某个product id对应的一个临时node。如果临时node创建成功了,那么说明我们成功加锁了,...

2019-07-15 21:50:34 186

原创 Mysql索引的理解

相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构.索引概念索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据。索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录是要占纸张的,而索引是要占磁盘空间的。Mysql各种索引区别:普通索引:最基...

2019-07-11 11:08:56 176

原创 31-多级缓存架构-业务层缓存实现-基于nginx+lua+java完成多级缓存架构的核心业务逻辑

业务层缓存实现在上一篇我们完成了分发层nginx得配置。上一层操作我们只是在lua脚本中获取产品id,然后进行这次。这次做一些修改,分发层nginx,lua应用,会将商品id,商品店铺id,都转发到后端的应用nginx。业务逻辑1、应用nginx的lua脚本接收到请求2、获取请求参数中的商品id,以及商品店铺id3、根据商品id和商品店铺id,在nginx本地缓存中尝试获取数据...

2019-07-10 17:41:56 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除