Loading

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 基于大量图片与实例深度解析Netty中的核心组件 本篇文章主要详细分析Netty中的核心组件。 启动器Bootstrap和ServerBootstrap作为Netty构建客户端和服务端的路口,是编写Netty网络程序的第一步。它可以让我们把Netty的核心组件像搭积木一样组装在一起。在Netty Server端构建的过程中,我们需要关注三个重要的步 阅读全文
posted @ 2021-11-10 09:19 跟着Mic学架构 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 工作了5年,你真的理解Netty以及为什么要用吗?(深度干货) 来看下面这个图,当客户端发起一次Http请求时,服务端的处理流程时怎么样的? 简单来说可以分为以下几个步骤: 基于TCP协议建立网络通信。 开始向服务端端传输数据。 服务端接受到数据进行解析,开始处理本次请求逻辑。 服务端处理完成后返回结果给客户端。 在这个过程中,会涉及到网络IO通信,在传统的BI 阅读全文
posted @ 2021-11-09 09:40 跟着Mic学架构 阅读(4675) 评论(3) 推荐(3) 编辑
摘要: 详细剖析分布式微服务架构下网络通信的底层实现原理(图解) 在分布式架构中,网络通信是底层基础,没有网络,也就没有所谓的分布式架构。只有通过网络才能使得一大片机器互相协作,共同完成一件事情。 同样,在大规模的系统架构中,应用吞吐量上不去、网络存在通信延迟、我们首先考虑的都是网络问题,因此网络的重要性不言而喻。 作为现代化应用型程序员,要开发一个网络通信的应用 阅读全文
posted @ 2021-11-08 13:48 跟着Mic学架构 阅读(1198) 评论(0) 推荐(4) 编辑
摘要: 超过1W字深度剖析JVM常量池(全网最详细最有深度) 面试题:String a = "ab"; String b = "a" + "b"; a == b 是否相等 面试考察点 考察目的: 考察对JVM基础知识的理解,涉及到常量池、JVM运行时数据区等。 考察范围: 工作2到5年。 背景知识 要回答这个问题,需要搞明白两个最基本的问题 String a= 阅读全文
posted @ 2021-11-07 17:20 跟着Mic学架构 阅读(1584) 评论(4) 推荐(6) 编辑
摘要: 我们知道spring cloud可以用来开发微服务,但是应该很少有人真正知道Spring Cloud是什么。 官方的解释是:spring cloud提供了一些可以让开发者快速构建分布式应用的工具,这些服务可以很好的工作在任何分布式环境下。 既然提供的是一些快速构建微服务应用的工具,那么我们需要了解微 阅读全文
posted @ 2021-11-06 21:27 跟着Mic学架构 阅读(915) 评论(0) 推荐(2) 编辑
摘要: 面试题系列:用了这么多年的 Java 泛型,我竟然只知道它的皮毛 面试题:说说你对泛型的理解? 面试考察点 考察目的:了解求职者对于Java基础知识的掌握程度。 考察范围:工作1-3年的Java程序员。 背景知识 Java中的泛型,是JDK5引入的一个新特性。 它主要提供的是编译时期类型的安全检测机制。这个机制允许程序在编译时检测到非法的类型,从而进行错误提示。 阅读全文
posted @ 2021-11-05 11:32 跟着Mic学架构 阅读(1075) 评论(8) 推荐(2) 编辑
摘要: 工作5年的程序员感慨:final、finally、finalize面试这么卷? 面试题:final、finally、finalize的区别 面试考察点 考察目的: 了解求职者对Java基础的了解。 考察范围: 工作1-3年的Java程序员。 背景知识 final/finally在工作中几乎无时无刻不再使用,因此即便是没有系统化的梳理这个问题,也能回答出一些内容。 但是final 阅读全文
posted @ 2021-11-04 20:51 跟着Mic学架构 阅读(133) 评论(4) 推荐(0) 编辑
摘要: 美团面试官问:写一个你认为最好的单例模式?于是我写了7个 面试题:写一个你认为最好的单例模式 面试考察点 考察目的: 单例模式可以考察非常多的基础知识,因此对于这种问题,很多面试官都会问。 小伙伴要注意,在面试过程中,但凡能够从多个维度考察求职者能力的题目,一定不会被抛弃,特别是比较泛的问题,比如: ”请你说说对xxx的理解“之类。 考察范围: 工作1到5 阅读全文
posted @ 2021-11-03 17:27 跟着Mic学架构 阅读(1092) 评论(8) 推荐(6) 编辑
摘要: 面试题系列:工作5年,第一次这么清醒的理解final关键字? 面试题:用过final关键字吗?它有什么作用 面试考察点 考察目的: 了解面试者对Java基础知识的理解 考察人群: 工作1-5年,工作年限越高,对于基础知识理解的深度就越高。 背景知识 final关键字大家都不陌生,但是要达到深度理解,还是欠缺了一些。我们从三个方面去理解final关键字。 fin 阅读全文
posted @ 2021-11-02 14:42 跟着Mic学架构 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 阿里二面面试题:请你说一下对受检异常和非受检异常的理解? 面试题: 请你说一下对受检异常和非受检异常的理解? 面试考察点 考察目的: 异常的设计,在程序开发中时非常重要的。好的异常设计能够合理清晰的反馈程序的问题,提供排查思路。同时,还能够很好的处理资源回收问题。所以作为有经验的程序员,必须要了解异常,以及异常的差异和特性。 考察人群: 工作3年以上,3年 阅读全文
posted @ 2021-11-01 18:45 跟着Mic学架构 阅读(918) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页