logo头像

Aoho's Blog

Java

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(完结)

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(完结)

在上一篇 我们中,我们分享了几大互联网公司面试的题目,本文就来详细分析面试题答案以及复习参考和整理的面试资料,小民同学的私藏珍品🐶。 首先是面试题答案公布,在讲解时我们主要分成如下几块:语言的基础知识、中间件、操作系统、计算机网络...

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(二)

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(二)

在上一篇 我们中,我们分享了几大互联网公司面试的题目,本文就来详细分析面试题答案以及复习参考和整理的面试资料,小民同学的私藏珍品🐶。 首先是面试题答案公布,在讲解时我们主要分成如下几块:语言的基础知识、中间件、操作系统、计算机网络、...

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(上)

抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(上)

先报一下身份,笔者的师弟小民同学。小民同学应届校招从事服务端开发,参加校招面试以来,共面四个公司的服务端开发岗位: 抖音,IES互娱 腾讯,PCG 应用宝数据中台 阿里,新零售供应链 美团,到店事业部 目前为止,除了阿里还在等交...

Java SPI机制详解

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。我们经常遇到的就是jav...

Spring中的事件驱动模型(二)

前文回顾前一篇文章讲了Spring中的事件驱动模型相关概念。重点篇幅介绍了Spring的事件机制,Spring的事件驱动模型由事件、发布者和订阅者三部分组成,结合Spring的源码分析了这三部分的定义与实现。本文主要结合具体例子讲解S...

Spring中的事件驱动模型(一)

正月初七,新年第一篇。 事件驱动模型简介事件驱动模型通常也被理解成观察者或者发布/订阅模型。 是一种对象间的一对多的关系; 当目标发送改变(发布),观察者(订阅者)就可以接收到改变; 观察者如何处理,目标无需干涉,它们之间的关系是松...

比较Spring AOP与AspectJ

本文翻译自博客Comparing Spring AOP and AspectJ 介绍如今有多个可用的AOP库,在使用这些组件之前需要回答一系列的问题: 是否与我现有的应用兼容? 我在哪实现AOP? 集成到我的应用是否很快? 性能...

深入理解Spring AOP的动态代理

1. Spring AOPSpring是一个轻型容器,Spring整个系列的最最核心的概念当属IoC、AOP。可见AOP是Spring框架中的核心之一,在应用中具有非常重要的作用,也是Spring其他组件的基础。AOP(Aspect ...

深入ThreadLocal

ThreadLocal主要是提供线程内部的局部变量,在每个线程内随时随地可取,隔离其他线程。 1. ThreadLocal接口1.1 ThreadLocal类接口很简单,只有4个方法,我们先来了解一下: void set(Obj...

HTTP 2实际应用

1. 背景介绍1.1 需要解决的问题本文来源于项目需要,项目所使用微服务框架为Spring Cloud,微服务之间的调用基于HTTP 1.X协议,上一篇文章 HTTPS vs HTTP 1.1 vs HTTP 2,介绍了http2 和...