首页 > 应用开发 > > 多图 | Java 程序员必备的一些流程图
来源: juejin.im/post/5d214639e51d4550bf1ae8df
整理了一些Java基础流程图/架构图,做一下笔记,大家一起学习。
Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要;

tcp的三次握手四次挥手是每个程序员都应该熟悉的。

线程池:一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务,这避免了在处理短时间任务时创建与销毁线程的代价。线程池执行流程是每个开发必备的。

JVM内存结构是Java程序员必须掌握的基础。

程序计数器是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、异常处理、线程恢复等基础功能都需要依赖计数器完成。
与虚拟机栈基本类似,区别在于虚拟机栈为虚拟机执行的java方法服务,而本地方法栈则是为Native方法服务。



Spring Cloud是一个基于Spring Boot实现的云原生应用开发工具,它为基于JVM的云原生应用开发中涉及的配置管理、服务发现、熔断器、智能路由、微代理、控制总线、分布式会话和集群状态管理等操作提供了一种简单的开发方式。

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的远程服务调用方案,这容易和负载均衡弄混,负载均衡是对外提供一个公共地址,请求过来时通过轮询、随机等,路由到不同server。

欢迎大家加入我们的IT信息技术交流群,扫二维码,拉你进群

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31535056/viewspace-3157815/ ,如需转载,请注明出处,否则将追究法律责任。