个人简介

Echo Blog


江湖无名 安心练剑
  • Netty 源码学习-02-server start 服务端启动
    服务端启动 netty 版本 不同版本的 Netty 实现可能会略有差异,此处版本为: <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.17.Final</...
    2022-07-22 01:22:02 | Netty
  • Netty 源码学习-01-overview 概览
    阅读的方式 结合网上的资料。 Netty源码笔记 与 https://blog.csdn.net/weixin_41385912/article/details/110944462 整体的学习主要的实现,不需要面面俱到。 因为会迷失在实现的细节之中。 netty 的应用架构图 参考资料 Netty 核心源码解析 Netty 源码分析-终结篇 Netty 源码剖析 三....
    2022-07-22 01:22:02 | Netty
  • 后端架构师技术图谱
    《后端架构师技术图谱》 :thumbsup: :thumbsup: :thumbsup: 推荐一个在线搜课程的神器,“课程搜”:https://www.kcsou.com/s_架构师/ 推荐: 《Java技术书籍大全》 - awesome-java-books 从初级开发者到资深架构师,看这些书就够了 数据结构 队列 集合 ...
    2022-07-17 08:52:15 | Java
  • JS XHR 请求后端 js ajax
    JS之AJAX-XHR对象 AJAX是Asynchronous JavasSript And XML的简写,这项技术能够在不卸载页面的情况下发出HTTP请求,虽然名字中包含XML,但AJAX通信与数据格式无关 AJAX通信通常包含4个步骤: 创建XMLHttpRequest对象 发送HTTP请求 接收服务器返回的数据 ...
    2022-07-09 01:22:02 | JS
  • JS XHR HOOK js 实现 ajax 请求全局钩子函数
    ajax-hook 最近github上出现了一个神器ajax-hook,它可以拦截所有ajax请求并允许修改请求数据和响应数据! 实际项目中它可以用于请求添加统一签名、协议自动解析、接口调用统计等。 本文主要分析其源码实现,抛砖引玉了。 github : https://github.com/wendux/Ajax-hook 中文介绍:http://www.jianshu.com/...
    2022-07-09 01:22:02 | JS
  • SOFATracer 介绍-06-聊一聊 SOFATracer
    chat 详细介绍一下 SOFATracer SOFATracer 是蚂蚁金服(现蚂蚁集团)自主研发的一款基于 OpenTracing 规范的分布式链路跟踪系统,旨在解决大规模微服务架构下的调用链路追踪问题,帮助实现故障快速定位、服务治理及性能优化。 以下从多个维度详细介绍其核心特性、技术架构、应用场景及生态系统。 一、定义与背景 SOFATracer 通过全局唯一的 Trace...
    2022-07-09 01:22:02 | SOFA
  • SOFATracer 介绍-05-config 配置项
    SOFATracer 配置项 应用在引入 SOFATracer 后,可以在 Spring Boot 的配置文件 application.properties 中添加相关配置项来定制 SOFATracer 的相关行为。 SOFATracer 的日志输出目录,可以在 application.properties 中配置 logging.path 的路径,那么其日志输出路径为 ${loggin...
    2022-07-09 01:22:02 | SOFA
  • SOFATracer 介绍-04-tool SOFATracer 工具类
    通过 SOFATracer 上下文获取 Span 在一次分布式链路调用过程中,在集成了 SOFATracer 的组件会产生一个 Span 并会缓存到 SOFATracer 的上下文中,这个上下文是缓存在 ThreadLocal 中的,作为使用者可以通过如下的方式随时获取到当前 SOFATracer 的上下文: SofaTraceContext sofaTraceContext = Sof...
    2022-07-09 01:22:02 | SOFA