![](https://img-blog.csdnimg.cn/20190318131817797.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试归纳总结
文章平均质量分 73
Java面试归纳总结
进击的Z同学
大数据开发工程师
展开
-
jvm调优思路
jhat(JVM Heap Analysis Tool)命令是与 jmap 搭配使用,用来分析 jmap 生成的 dump,jhat 内置了一个微型的 HTTP/HTML 服务器,生成 dump 的分析结果后,可以在浏览器中查看。线程快照是当前 java 虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。JDK监控和故障处理命令有。原创 2022-08-20 11:29:53 · 523 阅读 · 0 评论 -
算法题汇总
算法原创 2022-08-09 11:37:40 · 1623 阅读 · 0 评论 -
如何监控和诊断JVM堆内和堆外内存使用?
文章目录典型回答了解 JVM 内存的方法有很多,具体能力范围也有区别,简单总结如下:可以使用综合性的图形化工具,如 JConsole、VisualVM(注意,从 Oracle JDK 9 开始,VisualVM 已经不再包含在 JDK 安装包中)等。这些工具具体使用起来相对比较直观,直接连接到 Java 进程,然后就可以在图形化界面里掌握内存使用情况。以 JConsole 为例,其内存页面可以显示常见的堆内存和各种堆外部分使用状态。也可以使用命令行工具进行运行时查询,如 jstat 和 jm原创 2022-03-27 20:13:50 · 1180 阅读 · 0 评论 -
Spring AOP详解【漫画版】
文章目录【漫画】AOP 面试造火箭事件始末原博github转载 2021-03-10 23:46:02 · 365 阅读 · 0 评论 -
SpringBoot - @PathVariable URL变量
文章目录URL变量定义URL变量规则获取URL变量定义多个URL变量匹配正则表达式总结URL变量在博客中,学习了如何在@Controller中创建@RequestMapping(或者响应的简写)来处理不同的URL请求。但是在Web应用中URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1,http://weibo.com/user2。我们不能对于每一个用户都编写一个被@RequestMapping注解的方法来处理其请求,也就是说,对转载 2021-03-08 21:12:05 · 2132 阅读 · 0 评论 -
1024秋招结束
文章目录秋招基本技术了,回归学校,希望论文能顺利完成,顺利毕业。回顾秋招,还是有很多问题,跟多基础知识不扎实,在这里做一下总结。操作系统,比较薄弱,基本相关的问题都没答上来计算机网络,同上,暂时只知道三次握手四次挥手数据结构,还是要通篇复习下,如哈希表的问题就没答上来java基础,差的还很多,简单的如Integer和int的比较问题,装箱拆箱问题数据库,基本的索引问题,最差的是写s...原创 2019-10-24 10:48:47 · 285 阅读 · 6 评论 -
spring源码深度解析一篇总结(转)
文章目录Spring Hello World 实例Spring IoC 容器Spring BeanFactory 容器Spring ApplicationContext 容器Spring Bean 定义Spring Bean 作用域Spring Bean 生命周期Spring Bean 后置处理器Spring Bean 定义继承Spring 依赖注入Spring Hello World 实例这...转载 2019-10-16 12:40:35 · 644 阅读 · 0 评论 -
Java知识体系总结
Java面试总结分类总结博客快速导航Java面试之基础篇Java面试之集合篇Java面试之多线程篇Java面试之JVM篇Java面试之数据结构篇Java面试之算法篇Java面试之框架篇Java面试之数据库篇Java面试之计算机网络篇Java面试之操作系统篇Java面试之真实面试经历篇...原创 2019-03-13 11:30:37 · 24364 阅读 · 2 评论 -
Java面试基础篇
Java面试基础篇基础总结博客链接导航Java的强引用、弱引用、软引用、虚引用https://blog.csdn.net/qq_24095055/article/details/88528214原创 2019-03-13 12:53:18 · 11321 阅读 · 0 评论 -
Java面试之集合篇
Java面试之集合篇篇章个人博客链接集合基础篇原创 2019-03-14 10:32:29 · 6128 阅读 · 0 评论 -
Java面试之多线程篇
Java面试之多线程篇篇章个人博客链接多线程基础原创 2019-03-14 12:46:48 · 3298 阅读 · 0 评论 -
Java知识体系之JVM篇
Java面试之JVM篇主要知识点在第一篇,常规面试看第一篇即可,后面是细化的知识点介绍。目录博客链接Java虚拟机知识点总结原创 2019-03-15 14:18:27 · 1710 阅读 · 0 评论 -
Java知识总结之框架篇
目录博客链接Mybatis初始化原理原创 2019-03-19 15:18:47 · 2590 阅读 · 0 评论 -
Java面试之数据结构篇
Java面试之数据结构篇目录博客链接数据结构知识点汇总原创 2019-03-16 10:50:51 · 1496 阅读 · 0 评论 -
历次面试经历总结
面试经历总结面试经历总结博客链接海康威视现场面试190311https://blog.csdn.net/qq_24095055/article/details/88408003阿里蚂蚁金服电话面试190312原创 2019-03-13 12:59:59 · 1567 阅读 · 0 评论 -
Java IO 详解
文章目录一、概览一、概览Java 的 I/O 大概可以分成以下几类:磁盘操作:File字节操作:InputStream 和 OutputStream字符操作:Reader 和 Writer对象操作:Serializable网络操作:Socket新的输入/输出:NIO...转载 2019-09-23 10:46:22 · 313 阅读 · 0 评论 -
Lock锁的实现原理:ReentrantLock
lock是一个接口,里面只定义了lock、trylock、unlock等方法,所以实现原理我们直接从ReentrentLock来看。ReentrantLock把所有Lock接口的操作都委派到一个Sync类上,该类继承了AbstractQueuedSynchronizer(简称AQS),线程使用ReentrantLock获取锁分为两个阶段,第一个阶段是初次竞争(ReentrantLock默认使用非...原创 2019-09-03 09:54:19 · 845 阅读 · 0 评论 -
面经题目汇总
文章目录Java1. 用过哪些list?它们的区别?使用的场景?2. 说一下 HashMap 的结构,为什么非线程安全,为什么容量是 2 的次幂3. 说一下 Volatile 关键字,聊到底层原理4.中间件1. 说一下Redis的几种数据结构,问我 zset 的底层数据结构(就知道跳跃表)2. 说一下 Redis 的数据淘汰策略3.4.5.6.算法1. 给一个数组,求最大的连续递增子数组的长度?2...原创 2019-09-06 18:08:02 · 892 阅读 · 0 评论