自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

  • 博客(29)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 SpringCloud 微服务架构(16)- hystrix:通过Actuator 获取 hystrix的监控数据

1 hystrix 的超时时间在之前的案例中,请求在超过1秒后都会返回错误信息,这是因为Hystix的默认超时时长为1,我们可以通过配置修改这个值:2 Hystrix 监控平台当请求失败,被拒绝,超时的时候,都会进入到降级方法中。但进入降级方法并不意味着断路器已经被打开。那么如何才能了解断路器中的状态呢?除了实现容错功能,Hystrix还提供了近乎实时的监控,HystrixCommand和HystrixObservableCommand在执行时,会生成执行结果和运行指标。比如每秒的请求数量,成功

2020-10-25 11:35:29 78 1

原创 SpringCloud 微服务架构(15)- 基于 Feign的熔断配置

1 基于 Feign的熔断配置SpringCloud Fegin默认已为Feign整合了hystrix,所以添加Feign依赖后就不用在添加hystri1.1 案例IProductFeignClientpackage com.tzb.order.feign;import com.tzb.order.entity.Product;import org.springframework.cloud.openfeign.FeignClient;import org.springframew

2020-10-24 22:56:39 76

原创 Redis从入门到高可用,分布式实践(10)- redis 客户端

1 java 客户端1.1 直连package redistest;import redis.clients.jedis.Jedis;/** * @Description TODO * @Author tzb * @Date 2020/10/18 15:45 * @Version 1.0 **/public class Demo01 { public static void main(String[] args) { Jedis jedis = new J

2020-10-18 16:27:54 47

原创 Redis从入门到高可用,分布式实践(9)- zset

1 有序集合1.1 zset 结构1.2 集合 vs 有序集合1.3 列表 vs 有序集合2 zset API2.1 zadd2.2 zrem2.3 zscore2.4 zincrby2.5 zcard2.6 zrange2.7 zrangebyscore2.8 zcount2.9 zremrangebyrank2.10 其他命令2.11 总结3 案例3.1 排行榜...

2020-10-18 11:09:12 47

原创 Redis从入门到高可用,分布式实践(8)- set

1 集合结构1.1 特点无序无重复集合间的操作2 API2.1 sadd,srem2.2 scard,sismember,srandmember,smemberssmembers2.3 sdiff,sinter,sunion2.4 小技巧3 案例3.1 标签

2020-10-18 10:38:21 37

原创 Redis从入门到高可用,分布式实践(7)- 列表

1 列表结构1.1 特点有序可以重复左右两边插入和弹出2 API2.1 rpush2.2 lpush2.3 linsert2.4 lpop2.5 rpop2.6 lrem2.7 ltrim2.8 lrange2.9 lindex2.10 llen2.11 lset2.12 blpop,brpop2.13 小技巧3 实战...

2020-10-18 10:25:28 44

原创 Redis从入门到高可用,分布式实践(6)- hash

1 哈希键值结构1.1 特点2 API2.1 hget,hset,hdel2.2 hexists,hlen2.3 hmget,hmset2.4 hgetall,hvals,hkeys使用 hgetall 的时候,牢记单线程2.5 hsetnx,hincrby,hincrbyfloat2.6 hash 总结3 案例3.1 记录每个用户主页的访问量3.2 缓存视频的基本信息4 更新用户属性4.1 用户信息- string 实现4.2 用户信息-

2020-10-18 10:04:03 43

原创 Redis从入门到高可用,分布式实践(5)- string

1 字符串键值结构1.1 场景缓存分布式锁计数器1.2 get,set,del1.3 incr,decr,incrby,decrby案例:记录网站每个用户的访问量缓存视频的基本信息(数据源在mysql)实现分布式 id 生成器1.4 set,setnx,setxx1.5 mget,msetn 次 get1 次 mget1.6 getset,append,strlen1.7 incrbyfloat,getrang

2020-10-17 23:39:57 34

原创 Redis从入门到高可用,分布式实践(4)- 数据结构和内部编码

1 数据结构和内部编码1.1 redisObject2 单线程

2020-10-17 17:22:03 31

原创 Redis从入门到高可用,分布式实践(3)- 通用命令

1 通用命令1.1 keyskeys 命令一般不在生产环境中使用时间复杂度:O(n)1.2 dbsize - 计算 key 的总数可以在生产中使用时间复杂度:O(1)1.4 exists1.5 删除指定 key-value1.6 关于 key 过期的命令1.7 type1.8 时间复杂度...

2020-10-17 17:12:06 30

原创 Redis从入门到高可用,分布式实践(2)- 安装和配置

1

2020-10-17 10:12:37 33

原创 Redis从入门到高可用,分布式实践(1)- 基础介绍

1 数据结构2 redis 特性2.1 速度快2.2 持久化2.3 多种数据结构2.4 功能丰富2.5 主从复制2.6 高可用、分布式3 典型的使用场景3.1 缓存系统3.2 计数器3.3 消息队列系统

2020-10-16 23:51:16 82

原创 Kafka 多维度系统精讲(12)- 集群

1 集群部署kafka 天然支持集群kafka 集群依赖 Zookeeper 进行协调kafka 主要通过 brokerId区分不同的节点1.1 配置 master 节点1.2 node1 节点其他配置同 master 节点1.3 启动集群每个节点启动 zk每个节点启动 kafka2 Kafka 副本集...

2020-10-13 19:41:38 64

原创 Kafka 多维度系统精讲(11)- stream

1 kafka stream 基本概念2 kafka 流处理关键词

2020-10-13 10:07:12 54

原创 Kafka 多维度系统精讲(10)- kafka consumer(4)

1 consumer 控制 offset 起始位置 /** * 手动指定 offset 的起始位置,及手动提交 offset */ private static void controlOffset() { Properties props = new Properties(); props.setProperty("bootstrap.servers", "192.168.10.103:9092"); props.setProp

2020-10-12 19:47:04 69

原创 Kafka 多维度系统精讲(9)- kafka consumer(3)-多线程

1 Consumer 多线程并发处理1.1 经典模式package com.tzb.kafka.consumer;import org.apache.kafka.clients.consumer.ConsumerRecord;import org.apache.kafka.clients.consumer.ConsumerRecords;import org.apache.kafka.clients.consumer.KafkaConsumer;import org.apache.kafka

2020-10-12 15:39:45 62

原创 Kafka 多维度系统精讲(8)- kafka consumer(2)

1 Consumer 单 Partition 提交 offsetbin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic tzb-new-topicbin/kafka-topics.sh --zookeeper localhost:2181 --alter --topic tzb-new-topic --partitions 2生产者public

2020-10-12 14:38:49 73

原创 Kafka 多维度系统精讲(7)- kafka consumer(1)

1

2020-10-12 08:37:35 39

原创 Flink入门及实战(14)- Flink 状态管理

1 State1.1 Keyed State1.2 Operator State1.3 状态容错生成快照快照恢复2 CheckPoint2.1 checkpoint 配置2.2 State Backend(状态的后端存储)

2020-10-10 19:36:35 40

原创 新一代大数据计算引擎 Flink从入门到实战 (21) - 项目实战(7)- 完成2个流关联数据的清洗

1 完成两个流关联数据的清洗package test.flink.scala.scalaprojectimport java.text.SimpleDateFormatimport java.utilimport java.util.{Date, Properties}import org.apache.flink.api.common.functions.RuntimeContextimport org.apache.flink.api.common.serialization.Simpl

2020-10-05 22:41:06 134 2

原创 新一代大数据计算引擎 Flink从入门到实战 (20) - 项目实战(6)- 功能2

1 用户 id 和域名映射create table user_domain_config(id int unsigned auto_increment,user_id varchar(50) not null,domain varchar(50) not null,primary key (id))insert into user_domain_config(user_id,domain) values('8000000','v1.go2yd.com');insert into use

2020-10-05 18:10:10 98 1

原创 新一代大数据计算引擎 Flink从入门到实战 (19) - 项目实战(5)- 图形化展示

1 修改索引curl -XDELETE 'http://master:9200/cdn'curl -XPUT 'http://master:9200/cdn'curl -H "Content-Type: application/json" -XPOST 'http://master:9200/cdn/traffic/_mapping?pretty' -d '{"traffic":{ "properties":{ "domain":{"type":"keyword"}, "traffic

2020-10-02 16:41:19 212

原创 新一代大数据计算引擎 Flink从入门到实战 (18) - 项目实战(4)-结果写入es

1 es 部署nosql,存储数据https://www.elastic.co/cn/downloads/elasticsearch注意要使用普通用户后台启动2 Kibana 部署启动3 flink 数据 sink 到 Elasticsearchhttps://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/connectors/elasticsearch.html <de

2020-10-02 16:13:47 101

原创 新一代大数据计算引擎 Flink从入门到实战 (17) - 项目实战(3)- watermark 定义

1 为数据添加时间水印解决数据无序问题https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/event_timestamps_watermarks.htmlpackage test.flink.scala.scalaprojectimport java.text.SimpleDateFormatimport java.util.Propertiesimport org.apache.flink.api.comm

2020-10-02 10:53:15 64

原创 新一代大数据计算引擎 Flink从入门到实战 (16) - 项目实战(2)

1 使用 flink 消费 kafka 的数据1.1 初步接收数据package test.flink.scala.scalaprojectimport java.util.Propertiesimport org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink.api.scala.createTypeInformationimport org.apache.flink.strea

2020-10-01 23:07:44 70

原创 新一代大数据计算引擎 Flink从入门到实战 (15) - 项目实战(1)

1 日志统计分析接入的数据类型就是日志离线:Flume==>HDFS实时:Kafka==>流处理引擎==>ES==>Kibana项目功能1)统计一分钟内每个域名访问产生的流量Flink接收Kafka的进行处理2)统计一分钟内每个用户产生的流量域名和用户是有对应关系的Flink接收Kafka的进行 + Flink读取域名和用户的配置数据 进行处理aliyun CN A E [17/Jul/2018:17:07:50 +0800] 2 223.104.18.

2020-10-01 22:41:27 127 1

原创 新一代大数据计算引擎 Flink从入门到实战 (14) -监控和调优

1 HistoryServer

2020-10-01 21:57:14 901

原创 新一代大数据计算引擎 Flink从入门到实战 (13) - flink scala shell

1 flink scala shell./bin/start-scala-shell.sh local

2020-10-01 15:46:28 110

原创 新一代大数据计算引擎 Flink从入门到实战 (12) - flink 部署和作业提交

1 flink 源码编译根据 hadoop 和 scala 的版本安装 JDK1.8 和 mavenmvn clean install -DskipTests -Dfast -Pvendor-repos -Dhadoop.version=2.6.0-cdh5.14.22 flink onYARN 的2种方式https://ci.apache.org/projects/flink/flink-docs-release-1.6/ops/deployment/yarn_setup.ht

2020-10-01 15:08:55 250

Python算法(英文)

Python版数据结构

2017-05-14

针对Android的Java基础学习

针对Android的Java基础学习,介绍了关于JAVA的基础知识和各种语法。

2014-06-29

Eclipse从入门到精通

Eclipse从入门到精通,详细介绍了Eclipse的基本操作。

2014-06-29

matlab信号处理

matlab信号处理,方便新手对matlab的入门和学习,不过对大家的英文水平有一定的要求。

2013-12-08

Python入门书籍

Python编程

2017-05-14

mfc编程基础

还在为mfc 而发愁吗? 本书带你走进mfc 的世界,领略C++编程的魅力,学习mfc 编程基础的知识。

2013-12-08

一角残叶的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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