当前位置: 首页 > news >正文

阿里面试题二

实在是太长了 重新开一篇吧 

dubbo

服务暴露

Dubbo——服务调用、服务暴露、服务引用过程 - 简书

这两篇文章写的是极好 我现在查得资源强的可怕朋友们

服务降级 MockClusterInvoker

负载均衡策略

容错机制在哪里实现的源码

通信

NIO、BIO区别,NIO解决了什么问题,Netty线程模型(源码拷问)

MQ相关

RocketMQ、kafaka(奇怪的是你写啥面问啥,啥都会,技术广度深度令人发指)

其他

aspectJ

      编译期将Advice功能织入连接点,类加载期切面织入;java.lang.Instrument包提供的工具在Java程序运行时动态修改系统中的Class字节码

     Spring AOP和AspectJ都可使用AspectJ注解的方式来实现,Spring AOP借助了AspectJ的注解风格和AOP联盟定义的部分底层接口,原理上Spring AOP和AspectJ没有关系

原理
<context:load-time-weaver/>ContextNamespaceHandler处理,META-INF/aop.xml

java.lang.Instrument提供工具修改class字节码,组件java agent,premain()暴露出Instrumentation

load-time-weaver解析器LoadTimeWeaverBeanDefinitionParser判断有无aop.xml是否开启aspectJWeaving,开启了注册AspectJWeavingEnabler、DefaultContextLoadTimeWeaver

数据埋点

GrowingIO、Talkingdata、友盟、神策

数据埋点的基础、原理、方法、技术、工具与应用 - 知乎

埋点还是埋雷? 十年数据分析经验,教你如何结构化埋点!

http://www.lryc.cn/news/335188.html

相关文章:

  • 第9章 文件和内容管理
  • 【Erlang】【RabbitMQ】Linux(CentOS7)安装Erlang和RabbitMQ
  • pe格式从入门到图形化显示(七)-导出表
  • 图片地址生成二维码(通过前端实现)
  • window安装maven和hadoop3.1.4
  • Redis系列之主从复制集群搭建
  • spring框架介绍
  • 如果在 Ubuntu 系统中两个设备出现两个相同的端口号解决方案
  • 随手分享的APP链接,可能会让你“大型社死”
  • 国内AI大模型已近80个,哪个最有前途?
  • 美团一面:说说synchronized的实现原理?问麻了。。。。
  • P1123 取数游戏(dfs算法)
  • 交叉验证(Cross-Validation)
  • 【kears】(01)keras使用介绍
  • 2. TypeScript 安装与环境配置指南
  • python pygame库的略学
  • 大模型日报2024-04-09
  • 抖音视频如何下载保存(方法分享)
  • MySQL-用户与权限管理:用户管理、权限管理、角色管理
  • Vue.js中如何使用Vue Router处理浏览器返回键的功能
  • QT drawPixmap和drawImage处理图片模糊问题
  • YOLOv9改进策略 :小目标 | 新颖的多尺度前馈网络(MSFN) | 2024年4月最新成果
  • 从零开始:一步步学习爬虫技术的实用指南(一)
  • Python面向对象详解
  • 思维题锻炼-最小数字
  • ubuntu20.04 运行 lio-sam 流程记录
  • P5356 [Ynoi2017] 由乃打扑克
  • 随机潮流应对不确定性?计及分布式发电的配电系统随机潮流计算程序代码!
  • Oracle表空间满清理方案汇总分享
  • 基于单片机数码管20V电压表仿真设计