摘要: 1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得 阅读全文
posted @ 2018-07-31 21:56 SessionBest 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 引言 面试中面试官喜欢问组件的实现原理,尤其是常用技术,我们平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展。 以下是 课程讲到的部分原理附图,现在免费开放给大家,让大家轻松应对原理面试题。 服务注册发现组件Eureka工 阅读全文
posted @ 2018-07-31 16:42 SessionBest 阅读(27226) 评论(0) 推荐(1) 编辑
摘要: ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQue 阅读全文
posted @ 2018-07-31 16:39 SessionBest 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Conten 阅读全文
posted @ 2018-07-31 16:36 SessionBest 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1 ClassLoader工作机制 1.1 ClassLoader作用 寻找类字节码文件并构造出类在JVM内部表示的组件.负责运行时查找和装入Class字节码文件 1.2 装载步骤 1.2.1 装载 查找装载class字节码文件 1.2.2 链接 执行校验,准备和解析步骤,其中解析步骤时可选的 1. 阅读全文
posted @ 2018-07-31 16:35 SessionBest 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/l1028386804/article/details/73731363 一、背景 有一定分布式开发经验的朋友都知道,产品/项目/系统最初为了能够快速迭代上线,往往不太注重产品/项目/系统的高可靠性、高性能与高扩展性,采用单体应用和单实例数据 阅读全文
posted @ 2018-07-31 16:34 SessionBest 阅读(4531) 评论(0) 推荐(0) 编辑