logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解JVM虚拟机

JVM架构图:类装载器:沙箱安全机制:Execution Engine执行引擎负责解释命令,提交操作系统执行。Native Method Stack本地方法栈:运行本地方法的栈Program Counter Register即PC寄存器(程序计数器)程序计数器底层是bytecode pointer(bcp)即字节码指针PC寄存器是用来存储指向下一条指令的地址,也即将要执行的指令代码。由执行引擎读取

文章图片
#jvm#java#算法 +1
第五次线上面试总结(2022.9.21 二面)

1.项目中主要用了哪些包?2.ThreadLocal的作用?3.怎么查线上服务内存溢出问题?比如内存有两个G,但使用了三个G。4.Jstack、Jinfo、Jmap这些查看虚拟机的工具使用过程?5.怎么去编译一个Java JDK?6.Java垃圾回收器CMS与G1的区别?7.G1相比于CMS的优势是什么?8.G1为什么会使内存更连续,减少碎片空间?9.SpringBoot的核心注解?10.用哪个注

#面试#java#职场和发展
Docker常用命令

1.Docker的常用命令2.具名挂载与匿名挂载3.DockerFile4.在Linux下使用Docker5.使用Docker安装常用软件

#docker#容器#运维
第三次线上面试总结(2022.9.15 二面)

1.CDN原理?2.为什么使用Docker?3.Docker镜像和容器之间的关系?4.反向代理跟正向代理的区别是什么?5.为什么不使用Select *?6.使用Select *,会导致索引失效吗?7.哪些情况会导致索引失效?8.描述API接口幂等性?9.怎么确保幂等性?10.描述http和https的区别?11.https的加密过程?12.http1.1默认开启了长连接,长连接指的是什么?

#面试#服务器#java +2
Fastjson2面试宝典

Fastjson2面试宝典1.什么是 Fastjson?2.Fastjson 怎么实现快速解析 JSON?3.Fastjson 支持哪些数据类型?4.Fastjson 如何处理日期格式?5.Fastjson 如何避免循环引用导致的栈溢出?6.Fastjson 支持 XML 格式的转换吗?7.Fastjson 支持跨域请求吗?

文章图片
#面试#java#json
Windows下安装使用Kafka(使用Kafka内置的ZooKeeper)

Windows下安装使用Kafka(使用Kafka内置的ZooKeeper)

文章图片
#kafka#zookeeper#java
JUC并发编程

JUC并发编程JUC简介进程、线程的关系Java默认有两个线程线程的六种状态并发、并行的关系:Lock锁Synchronized 和 Lock的区别8锁现象问题一 : 在标准情况下,两个线程先打印 发短信 还是 打电话 ?问题二 : 在发短信方法中,延迟4秒,两个线程先打印 发短信 还是 打电话?问题三 : Phone类增加一个普通方法,线程B调用,那么两个线程先打印 发短信

文章图片
#java#jvm#学习
程序员常用的十一种算法

程序员常用的十一种算法1.二分查找算法2.分治法3.动态规划4.字符串暴力匹配算法5.KMP算法6.贪心算法7.普里姆算法介绍(找点)8.克鲁斯卡尔(Kruskal)算法(找边)9.迪杰斯特拉算法10.弗洛伊德算法11.骑士周游回溯算法

文章图片
#算法#java#学习
    共 15 条
  • 1
  • 2
  • 请选择