编程知识 cdmana.com

A year later, it won Tencent T3 and was recruited by Huawei Java interview agency

One 、Netty Concept and architecture

01 Netty—— Asynchronous and event driven

  • Java Network programming NIO Selectors
  • Netty An introduction to the 、 Who is using Netty、 Asynchronous and event driven
  • Netty Core components

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer
 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_02

02 Your first model Netty Applications

  • Get and install Java Development
  • Download and install IDE、Apache Maven
  • Netty Client server overview
  • To write Echo client
  • Build and run Echo Servers and clients

 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_03
 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _04

03 Netty The components and design of

  • Channel、EventLoop and ChannelFuture
  • ChannelHandler Interface and ChannelPipeline Interface
  • Encoder and decoder
  • abstract class SimpleChannel-InboundHandler

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _05
 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _06

04 transmission

  • Not through Netty Use OIO and NIO
  • NIO—— Non blocking I/O Epoll—— be used for Linux Local non - blocking transport
  • OIO—— Old block I/O be used for JVM Internal communication
  • Embedded transmission

 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_07
 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _08

05 ByteBuf class ——Netty Data containers

  • Byte level operations
  • ByteBufHolder Interface
  • Distribute on demand :Byte-BufAllocator Interface

 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_09
 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _10

06 ChannelHandler and ChannelPipeline

  • ChannelHandler family
  • modify ChannelPipeline
  • ChannelHandlerContext Interface
  • exception handling

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _11
 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_12

07 EventLoop And thread model

  • Overview of thread model
  • Netty 4 Medium I/O And event handling
  • JDK Task scheduling API
  • Thread management 、 EventLoop/ Thread allocation

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _13
 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _14

08 guide

  • Bootstrap class
  • Boot client and connectionless protocol
  • from Channel Boot client
  • Add multiple ChannelHandler
  • Use Netty Of Channel-Option And attribute
     Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _15

Last

Share some systematic interview questions , You can brush it , Prepare for an interview and raise your salary .

The technical points corresponding to these interview questions :

  • JVM
  • MySQL
  • Mybatis
  • MongoDB
  • Redis
  • Spring
  • Spring boot
  • Spring cloud
  • Kafka
  • RabbitMQ
  • Nginx

The main category is :

  • Java Basics
  • Data structure and algorithm
  • Concurrent programming
  • database
  • Design patterns
  • Microservices
  • Message middleware

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _16

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _17

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _18

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _19

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The programmer _20

 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_21

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _22

 Tencent won a year later T3, Huawei Java Interview agency recruitment _Java_23

 Tencent won a year later T3, Huawei Java Interview agency recruitment _ The backend development _24

This article has been  CODING Open source project :【 A big factory Java Analysis of interview questions + Core summary learning notes + The latest explanation video + Actual project source code 】 Included

版权声明
本文为[Programmer Huaxi]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/10/20211002004947907i.html

Scroll to Top