![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 88
风起9时
竹杖芒鞋轻胜马,谁怕!一行代码上青天~
展开
-
JVM类加载过程和类加载机制(面试回答)
一、类加载过程 类加载到卸载过程,分为五步,加载、连接、初始化、使用、卸载。当然了,使用和卸载这两个过程是在类加载已经完成之后才开始进行的;所以说类加载过程有三步,加载、连接、初始化,而连接可分为验证、准备、解析三个细化过程。 1.加载 JVM(Java虚拟机)通过类加载器把我们源代码经过编辑器(javac)编译生成的class文件,加载到内存之中的过程。类什么时候被加载?大概分为五种情况,第一,虚拟机收到特定指令时,new()、getstatic、putstatic、invokestatic时;第二原创 2021-02-07 20:33:22 · 255 阅读 · 0 评论 -
springcloud教程(二):搭建服务提供者和调用者
搭建的springcloud工程码云地址:https://gitee.com/fanhua_shijie/springcloud 笔记原文码云地址:https://gitee.com/fanhua_shijie/ibolg 笔记在线访问地址:https://fanhua_shijie.gitee.io/ibolg 一、搭建环境步骤 新建module pom.xml引入依赖 配置文件application.yml springboot启动类 业务类 二、新建父类工程 新建父类工程project 删原创 2020-12-09 23:37:14 · 130 阅读 · 0 评论 -
springcloud教程(一):springcloud介绍
一、服务架构的演变 单一应用架构 当网站流量小的时候,只需要一个应用,将所有的功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架ORM是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的web框架MVC是关键。 这样的架构,应用之间的交互很少,基本上都在自己的应用内来处理业务逻辑,很少的交互,一般是用来做数据的同步之类的工作,;比如,部门员工应用向原创 2020-12-09 23:12:57 · 132 阅读 · 0 评论 -
Java socket编程详解,TCP&UDP实现
用一张图来认识一下TCP和UDP TCP点对点的传输方式,保证了数据的可达性;UDP只管发送数据,至于服务端能否接收到数据,不在它的保证范围之内。 下面,我们进入正题。 一、网络架构模型 TCP/IP协议分为分层架构:物理层、数据链路层、网络层、传输层、应用层。 应用层:能被用户感知到的一层,如浏览器的http、https协议,远程连接工具的ftp、ftps协议等。 传输层:两台计算机之间的交互数据传输,就在这一层完成,传输层为上层协议提供端到端的可靠和透明的服务。TCP和UDP就是在这一层,是应用层协原创 2020-06-20 01:10:55 · 580 阅读 · 0 评论