摘要: 介绍 2015年由个人吴晟(华为开发者)开源 , 2017年加入Apache孵化器; 针对分布式系统的应用性能监控系统,特别针对微服务、cloud native和容器化(Docker, Kubernetes, Mesos)架构, 其核心是个分布式追踪系统; 使用java探针字节码增加技术,实现对整个 阅读全文
posted @ 2019-08-04 22:21 布偶o 阅读(11221) 评论(0) 推荐(0) 编辑
摘要: javaagent 简介 转自:https://www.cnblogs.com/duanxz/p/4958458.html Javaagent 只要作用在class被加载之前对其加载,插入我们需要添加的字节码。 Javaagent面向的是我们java程序员,而且agent都是用java编写的,不需要 阅读全文
posted @ 2019-08-04 22:06 布偶o 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: ASM字节码增强技术 ASM是什么? asm是字节码增强技术,通过asm可以生成新的class文件,也可以动态的修改即将要装载入jvm的类信息。 一、什么是ASM ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被 阅读全文
posted @ 2019-07-30 19:24 布偶o 阅读(4726) 评论(0) 推荐(2) 编辑
摘要: 单例介绍 单例模式是一种较基础的设计模式,他的设计思想是保证一个类的实例在内存中最多只有一个实例,可以大大节省内存开销,常见于系统配置,文件管理器,任务管理器,打印机等。 单例实现方式 饿汉式单例 懒汉式单例 饿汉式单例 系统初始化时就创建实例对象,通过静态方法创建 懒汉式单例 用到对象的时候才实例 阅读全文
posted @ 2019-07-28 22:49 布偶o 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 介绍 分布式锁是用来干嘛的?主要是用来解决分布式场景中,多应用并发争抢共享资源时,且该资源同一时刻只能一个应用访问,就需要通过加锁来让获得锁的应用执行,获取不到锁的应用不执行或者后续执行。 比如: 分布式应用中的job执行,同一时刻只能一个应用上面的job执行,如果每个应用都执行了该job 阅读全文
posted @ 2019-07-28 22:41 布偶o 阅读(463) 评论(0) 推荐(0) 编辑
摘要: JWT加密原理 JWT: JSON Web Token的缩写,是REST接口的一种安全策略,也是一种安全的规范,使用JWT可以让我们在用户端和服务端建立一种可靠的通信保障。 使用简介: 用户端登录成功后,服务器会生成一个token给到用户端,token里面包含用户信息(用户id),用户后续携带该to 阅读全文
posted @ 2019-07-28 22:25 布偶o 阅读(5877) 评论(0) 推荐(0) 编辑
摘要: 搭建hystrix服务治理 hystrix中文名豪猪,浑身是刺,用于自我保护,用豪猪命名也寓意着服务治理的安全性,hystrix可以用来做微服务的降级,熔断,限流等。 下面介绍springcloud服务下如何搭建hystrix服务 1.pom.xml添加引用 2.新增config.propertie 阅读全文
posted @ 2019-07-07 23:03 布偶o 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 搭建hystrix-dashboard监控 1.pomxml添加引用 2.application类中新增内容因为springboot2和springcloud-hystrix整合兼容性不和,所以通过上述引用方式添加hystrix服务和hystrix监控。 首先添加注解@EnableHystrixDa 阅读全文
posted @ 2019-07-07 19:20 布偶o 阅读(217) 评论(0) 推荐(0) 编辑
摘要: RPC、RMI、HTTP、REST的区别 RPC:远程服务调用(Remote Procedure Call),加上Protocol后可以称为远程过程调用协议,可以用不同的语言实现,可以借用HTTP协议或者其他协议来实现,一般都是通过基于TCP/IP的自定义协议实现。 HTTP协议和TCP/IP协议有 阅读全文
posted @ 2019-07-07 15:56 布偶o 阅读(4433) 评论(0) 推荐(1) 编辑
摘要: SpirngCloud搭建Eureka 1. 创建新项目 1.1新建一个maven项目 1.2 输入groupid:com.hewow和artifactid:springcloud-erreka 1.3然后finish 1.4新建项目的目录结构如下,其中src文件夹我们用不上,可以选择删除 2.搭建 阅读全文
posted @ 2019-07-07 15:02 布偶o 阅读(2417) 评论(0) 推荐(0) 编辑