![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 70
VienYee
这个作者很懒,什么都没留下…
展开
-
RPC入门学习和通信方式
1.RPC介绍RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,允许程序调用远程计算机上的程序。从集中式走向分布式集中式:大型机,业务集中式处理分布式:小型机,业务拆分部署作用:实现分布式系统间通信RPC请求过程现在PRC方案套件Provider:服务提供者,暴露服务Consumer:服务消费者,调用服务Registry:服务注册和发现的中心目录服务Monitor:监控中心通信方式通信方式对比优点缺点使用场景原创 2020-10-30 23:16:15 · 743 阅读 · 0 评论 -
JVM底层原理
这篇围绕问题如下:请谈谈你对JVM的理解?java8的虚拟机有什么更新?什么是OOM?什么是StackOverflowError?有哪些方法分析?JVM的常用参数调优你知道哪些?谈谈JVM中,对类加载器你的认知?JVM位置JVM是运行在操作系统之上的,它与硬件没有直接的交互。1.JVM体系结构概览灰色的线程私有,所在内存很小很小,几乎不存在gc垃圾回收。亮黄色为线程共享。2.类装载器ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示,将class文原创 2020-10-22 21:40:48 · 754 阅读 · 0 评论 -
java互联网大厂高频重点面试题(一)
看的尚硅谷柴林燕老师的课程,整理的笔记javaSE面试题1.自增变量题目执行过程:(1)i=i++;局部变量i=1,把i的值压入操作数栈,i局部变量自增1,把操作数栈中的值赋值给i,此时局部变量i=1(2)int j=i++;局部变量i=1,把i的值压入操作数栈,i局部变量自增1,把操作数栈中的值赋值给j,此时局部变量j=1,局部变量i=2(3)int k=i + ++i * i++;局部变量i=2,局部变量j=1,此时把i=2的值压入栈中;++i直接修改变量的值不压入栈中,此时i自增为3原创 2020-10-22 21:40:27 · 649 阅读 · 0 评论 -
java的23个设计模式学习笔记(策略模式)
上课老听老师讲各种模式,不是特别理解,今天来系统的学习一下推荐书籍《设计模式》策略模式定义:分别封装行为接口,实现算法族、超类里放行为接口对象,在子类里具体设定行为对象。原则就是:分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。使用场景开始的需求:设计一个鸭子类有最基本的发出声音和游泳的功能超类:/** *策略模式,鸭子超类 **/pu...原创 2019-11-11 16:41:06 · 91 阅读 · 0 评论