yangyang12138

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

06 2020 档案

spring-cloud-config
摘要:1.概述 spring-cloud-config是springcloud提供的一种在线配置系统,对于集群可以做到在一个地方配置,在整个集群都可以拉取使用。 2.使用 服务端 pom文件 <dependencies> <dependency> <groupId>org.springframework. 阅读全文

posted @ 2020-06-30 00:33 杨杨09265 阅读(99) 评论(0) 推荐(0) 编辑

java杂项
摘要:一、jvm调优命令 1.多线程死锁处理方式 jstack命令,打印当前线程 2. 打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量) jmap -histo:live 2796 查看进程2796下的所有对象 3.jps,类似于linux下的ps,现实所有ja 阅读全文

posted @ 2020-06-28 23:30 杨杨09265 阅读(187) 评论(0) 推荐(0) 编辑

redis数据解析
摘要:1.概述 数据结构主要包括列表,字符串,跳表,map,set等,底层基于c实现。 2.sds redis自建的字符串,数据结构 struct sdshdr{ int len; int free; char buf[]; } 主要解决缓存溢出问题。 3.链表 redis自建的链表保存了双向信息,包括头 阅读全文

posted @ 2020-06-28 23:29 杨杨09265 阅读(200) 评论(0) 推荐(0) 编辑

redis集群
摘要:1.复制 第一次进行全量复制,即将主服务器的数据通过rdb保存起来,然后复制到从服务器中,以后通过sync命令不断复制主服务器执行的命令来完成数据的同步。 复制命令,slaveof <master_ip> <master_port> 2.Sentinel 哨兵模式,通过redis-sentinel命 阅读全文

posted @ 2020-06-28 23:27 杨杨09265 阅读(139) 评论(0) 推荐(0) 编辑

logstash
摘要:1.概述 logstash是一个日志转化系统,用户通过定义一个input,filter,和一个output配置来完成日志的收集和存储工作。 2.数据类型 bool debug => true bytes my_bytes => "113" # 113 bytes string host => "ho 阅读全文

posted @ 2020-06-28 23:26 杨杨09265 阅读(154) 评论(0) 推荐(0) 编辑

zuul
摘要:1.概述 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 2.过滤器 Zuul大部分功能都是通过过滤器来 阅读全文

posted @ 2020-06-27 02:21 杨杨09265 阅读(106) 评论(0) 推荐(0) 编辑

hystrix
摘要:1.概述 hystrix是一个命令运行的隔离器,命令执行时可以提供容错,隔离和降级功能。 2.命令 命令由HystrixInvokableInfo接口定义 /** * Copyright 2014 Netflix, Inc. * * Licensed under the Apache License 阅读全文

posted @ 2020-06-25 02:37 杨杨09265 阅读(129) 评论(0) 推荐(0) 编辑

ribbon
摘要:1.概述 ribbon是一个负载均衡的抽象管理层,主要完成负载均衡的策略管理,规则管理和服务接口管理,资源管理,服务接口在ribbon中是一个抽象接口,在ribbon-eureka中有对应的实现。 2.功能 负载均衡最顶层接口。 /* * * Copyright 2013 Netflix, Inc. 阅读全文

posted @ 2020-06-24 00:33 杨杨09265 阅读(108) 评论(0) 推荐(0) 编辑

eureka(一)
摘要:1.概述 eureka是一个服务注册中心,可以注册和发现服务,eureka可以搭建一个集群,当一台eureka挂掉后客户端会通过renew操作重新连接一个eureka来完成故障转移。 2.服务端 集群模式下eureka服务端启动时会首先启动一个discoverClient来发现别的eureka,如果 阅读全文

posted @ 2020-06-23 01:17 杨杨09265 阅读(62) 评论(0) 推荐(0) 编辑

paddle设计思想
摘要:1.概述 主要介绍内部的实现流程 2.架构 3.过程 python被组织成一个ProgramDesc,用户通过调用paddle提供算子来向Program添加tensor以及对变量的操作Operators,用户只需描述前向计算, 原始的programDesc转化为一个中间语言Transplier。 一 阅读全文

posted @ 2020-06-22 00:01 杨杨09265 阅读(155) 评论(0) 推荐(0) 编辑

flink(二)
摘要:1.dataset和datastream 1).DataSetAPI 分类: Source: 数据源创建初始数据集,例如来自文件或Java集合 Transformation: 数据转换将一个或多个DataSet转换为新的DataSet Sink: 将计算结果存储或返回 2).DataStreamAP 阅读全文

posted @ 2020-06-18 01:22 杨杨09265 阅读(213) 评论(0) 推荐(0) 编辑

netty
摘要:1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli 阅读全文

posted @ 2020-06-17 02:03 杨杨09265 阅读(71) 评论(0) 推荐(0) 编辑

redisson(一)
摘要:1.概述 redisson是一个支持分布式的redisson客户端,支持对象的分布式存储。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。 2.配置方法 redisson支持程序化的方式,yaml,xml,json等配置方式 Config config = new Config 阅读全文

posted @ 2020-06-10 23:21 杨杨09265 阅读(488) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示