登录
    hello,it's me!

挖掘机科学与技术学院滴学霸宿舍的舍长

zipkin 实现链路追踪

zipkin 实现链路追踪
参考链接链路跟踪 解释 Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位ID唯一标识,trace以另一个64位ID表示,span还有其他数据信息,比如摘要、时间戳事件、关键值注释(tags)、span的ID、以及进度ID(通常是IP地址) span在不断的启动和停止,同时记录了时间信息……继续阅读 »

破玉 2个月前 (09-06) 65浏览 0评论 0个赞

自己动手实现简单的微服务rpc调用

自己动手实现简单的微服务rpc调用
什么是rpc(来自百度百科) RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加……继续阅读 »

破玉 2个月前 (09-03) 65浏览 0评论 0个赞

feign 源码解析以及流程分析

feign 源码解析以及流程分析
feign 服务调用流程 参考链接: 首先通过@EnableFeignClients注解开启FeignCleint 根据Feign的规则实现接口,并加@FeignCleint注解 程序启动后,会进行包扫描,扫描所有的@ FeignCleint的注解的类,并将这些信息注入到ioc容器中。 当接口的方法被调用,通过jdk的代理,来生成具体的RequesTem……继续阅读 »

破玉 2个月前 (09-02) 65浏览 0评论 0个赞

java 中的代理模式

java 中的代理模式
1. 静态代理 代理与被代理对象都要同时实现某个接口 首先是接口定义: public interface MagicTaskService { void doSomething(); void doSomethingElse(); } 被代理对象实现该接口: public class MagicTaskServiceImpl……继续阅读 »

破玉 3个月前 (08-28) 69浏览 0评论 0个赞

ubuntu 下 docker 配置

ubuntu 下 docker 配置
Ubuntu 安装 doker apt 安装 sudo apt-get update 增加 https 支持 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 为 了 确认所下载软件包的合法性, 需要添加软件源的 G……继续阅读 »

破玉 3个月前 (08-28) 86浏览 0评论 0个赞

EffectiveJava-创建和销毁对象-多个构造器参数考虑使用构建器

EffectiveJava-创建和销毁对象-多个构造器参数考虑使用构建器
  当我们的类有多个成员变量,我们使用构造器或者静态工厂创建他的实例可能就不是那么方便了,这时候,我们需要考虑其他方式,方便我们开发。 一种方式是方法注入:提供get,set 方法,需要什么参数 set 什么参数。 遗憾的是, javaBeans 模式自身有着很严重的缺点 因为构造过程被分到了几个调用中,在构造过程中 Java B……继续阅读 »

破玉 3个月前 (08-26) 69浏览 0评论 0个赞

返回顶部