logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 面试必问:JVM 垃圾回收(GC)职场生存全攻略

本文以“求职生存”类比 JVM 内存模型,系统梳理垃圾回收(GC)核心知识:从基本概念入手,对比引用计数与可达性分析,重点解析循环引用问题;进一步说明 Stop-The-World 对系统性能的影响;最后总结标记-清除、复制、整理及分代收集算法的原理与适用场景。内容兼顾原理与面试实战,帮助读者高效构建 GC 知识体系,应对高频面试问题。

文章图片
#java#面试#jvm +1
【从入门到精通Spring Cloud】初识微服务

随着这个饭店的⽣意越来越好,这个厨师忙不过来了,饭店⼜请了⼀个厨师,新厨师和⽼厨师做⼀样的事情,也是洗菜,切菜,炒菜。简单来说,微服务就是很⼩的服务,⼩到⼀个服务只对应⼀个单⼀的功能,只做⼀件事,这个服务可以单独部署运⾏,微服务之间可以采⽤REST和RPC协议进⾏通信。以⼤家都很熟悉的电商系统为例,电商系统包括 : ⽤⼾管理,商品管理,订单管理,⽀付管理,库存管理,物流管理等等,项⽬早期我们会把这

文章图片
#spring cloud#微服务#spring
数据结构 顺序表与链表

摘要 本文介绍了Java集合框架中的线性表结构,重点分析了ArrayList和LinkedList的实现原理与使用方式。主要内容包括:1) 线性表的基本概念及List接口特性;2) ArrayList的顺序表实现,涵盖构造方法、常用操作、遍历方式和1.5倍自动扩容机制;3) LinkedList的链表实现,说明链表数据结构特点及分类。文章详细对比了两种数据结构的优缺点,指出ArrayList的连续

文章图片
#数据结构#java
更适合后端宝宝的前端三件套之HTML

更适合后端宝宝的前端三件套之HTML

文章图片
#前端#html
深入理解 Java JVM

JVM核心原理摘要 JVM是Java程序的运行环境,通过模拟完整计算机实现跨平台执行。其工作流程分为: 类加载:将字节码加载至内存,验证合法性后解析为运行时数据结构。 运行时数据区:包括堆(对象存储)、虚拟机栈(方法调用栈帧)、程序计数器(指令定位)、元数据区(类信息)等。堆分新生代(Eden+Survivor)和老年代,采用分代垃圾回收。 执行引擎:翻译字节码为系统指令,结合本地库接口完成操作。

文章图片
#java#jvm
计算机网络-----详解HTTP协议

HTTP(超文本传输协议)是一种广泛应用的网络协议,用于传输文本、图片、视频等数据。它诞生于1991年,基于TCP实现(HTTP3基于UDP)。访问网站时,浏览器通过HTTP请求获取服务器响应,解析后显示页面内容。 HTTP报文格式包括首行(方法/URL/版本或状态码)、Header(键值对属性)和Body(内容)。URL(统一资源定位符)包含协议、域名、路径等信息,支持查询字符串和编码转义。 G

文章图片
#计算机网络#http#网络协议
到底了