![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 72
小迁W️:bjmsb2019
java 大数据 人工智能 架构师学习资料免费分享
展开
-
深度分析!深入浅出总结手撕SpringMVC要点,建议收藏
SpringMVC你对SpringMVC了解多少呢?SpringMVC可以说得上是当前最优秀的MVC框架,采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性;为了提高框架的扩展性和灵活性,设计了松耦合可插拔的组件。理解SpringMVC的原理,在面试或工作中都十分的重要。SpringMVC的原理在网络上到处都可以找得到,但是写得都很概括、零散;对应阅读源码经验较少的小伙伴来说,自己去看源码被很多细节所干扰阻碍,不能够很好地抽离出springMVC原理的主线。下面就给大家分享一下LZ原创 2021-01-09 15:58:18 · 133 阅读 · 0 评论 -
面试官:你会Java虚拟机了吗?它与HotSpot文档又有什么联系?
前言Java语言已经走过了20多个年头,在此期间虽然新语言层出不穷,但是都没有撼动Java的位置。可能是历史选择了Java,也可能是Java改变了历史,总之,Java无疑是一门成功的编程语言。这门语言之所以能如此成功,高性能语言虚拟机HotSpot功不可没。客观地说,HotSpot VM是目前顶级的语言虚拟机之一,它的模板解释器是语言解释器的最终状态,除非有重大技术突破和方法论的改变,否则很难被超越。它的垃圾回收器也日臻完善,新的无停顿GC的出现标志着JVM正在迈向GC顶级俱乐部。它的即时编译器是原创 2021-01-08 17:58:50 · 172 阅读 · 0 评论 -
我去!三面字节跳动,竟次次败,带薪摸鱼偷刷阿里老哥的面试宝典,成功上岸!
你好,非常高兴地通知你,通过了面试评估和讨论,我们诚挚地邀请你加入字节跳动......前几天,有朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、腾讯),面试回来之后会发给我一些面试题。有个朋友拼命地挤进了字节跳动,拿到了offer,相信有很多的人会好奇面试题及答案是什么样的,下面分享给大家。我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以干脆找朋友录制了一些视频,用来针对这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。不管你是小原创 2020-11-05 16:20:47 · 1097 阅读 · 3 评论 -
颠覆!阿里5位P8大佬分享进阶王者500修炼手册,修三门课程
世界上需要什么样的程序员不想当工程师的程序员不是好民工。会编程不代表会工作,工程能力包含软硬技能,面向的是实际应用。从程序员变为工程师,得先“入门”然后才是“上道”,从而成为“工型人才”有人工作几年还没入门,只会简单开发;有人开发技能娴熟,却找不到进步成长的路径,陷入迷茫之中;更有不少人自诩为IT精英,却不了解行业格局、发展趋势,很快就遇到职业发展瓶颈,蹉跎了岁月,虚度了青春。在我看来,好的程序员应该是“工型人才”。所谓“工型”,是指从下到上的能力提升过程。具体来说,就是先要具备完成完整应用的能力,原创 2020-11-05 14:01:31 · 188 阅读 · 1 评论 -
别闹!不明白JVM故障诊断与性能优化,好意思去阿里面试?
本文的主要特点有:1. 结构清晰。采用从整体到局部的视角,首先第1、2章介绍了Java虚拟机的整体概况和结构。接着步步为营,每一章节对应一个单独的知识点。力求展示虚拟机的全貌。 2. 理论结合实战。本文不甘心于简单地枚举理论知识,在每一个理论背后,都给出了演示示例供读者参考,帮助读者更好地消化这些理论。比如,在对Class文件结构和字节码的介绍中,不仅仅简单地给出了理论说明,更是使用ASM框架将这些理论应用于实践,尽可能地做到理论和实践结合。 3. 专注专业。本书着眼于Java虚拟机,对Java虚拟原创 2020-11-04 15:25:15 · 131 阅读 · 0 评论 -
结合线程数、超时时间、jvm优化对SpringBoot进行优化
介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。 2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数 超时时间 jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求,而最大线程数量用来保证系统的稳定性,而超时时间用来保障连接数原创 2020-08-04 13:38:42 · 769 阅读 · 0 评论 -
福利来袭,听说你还不会JVM?图文并茂,傻瓜都可以看得懂的
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令原创 2020-06-15 15:47:11 · 312 阅读 · 0 评论 -
还没搞懂JVM?哪里都逃不过面试官的盘问,你还不准备对它下手吗?
让我们一起走进JVM的世界:(1)基本概念:JVM是可运行Java代码的假想计算机,包括-套字节码指令集、一组寄存器、 一个栈、一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。(2)运行过程:我们都知道Java源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成特定机器上的机器码。也就是如下:①Java源文件一--> 编译器一->字节码文件②字节码文件一- >原创 2020-06-09 17:07:21 · 249 阅读 · 0 评论 -
程序员想跳槽拿高薪?这几项硬技能你熟悉掌握了吗?2020年最全的总结,你值得拥有
写在前面疫情信息仍在不断刷屏,今年春招明显会有所影响。很多企业,比如腾讯、字节跳动,为了保证春招的顺利进行,提高招聘效率,做出了一些调整:首先是更多采用线上面试的形式,有的甚至直接在线发offer。其次,简历筛选环节更加严格,用最短的时间匹配精准人才。看来,春招难度不小,但也不必太过焦虑。在知乎上看到一条消息,说互联网公司每月对架构师的需求量高达近万人,有点出乎意料。那求职季需求岂不会更多!只要放平心态,调整策略,用心准备,就能抢占先机。那么,对于技术人,尤其是 Java 人来说,到底需要掌握什么技原创 2020-05-22 20:46:34 · 519 阅读 · 0 评论 -
你连分布式+并发+Redis+JVM+Redis都讲不清楚,老板凭什么给你升职加薪呢?
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!技术更新太快了,你在学校或者其他公司可能是个佼佼者,总是受人追捧,但是有可能一毕业或者你跳槽所学的技术就又更新了,如果你不继续保持学习,过个1~2年,你可能就被淘汰了。就像你还没有学习而别人可能已经早就会Mysql了程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”......其他原因就不.原创 2020-05-22 15:51:02 · 412 阅读 · 0 评论 -
阿里P8终于整理出深入理解JVM高级特性与最佳实践pdf
写在前面提到Java虚拟机(JVM),可能大部分人的第一印象是“难”,但当让我们真正走入“JVM世界”的时候,会发现其实问题并不像我们想象中的那么复杂。唯一真正令我们恐惧的,其实是恐惧本身。而作为整个JVM系列的首篇,本文将带你解除刚开始学习JVM时的种种疑惑。比如:什么是JVM?为什么学JVM?怎么有效的学习JVM?带着以上的这些问题,让我们一起走入JVM的世界吧。PDF共分为五个部...原创 2020-04-18 19:34:54 · 218 阅读 · 0 评论 -
疫情期间:错过金三银四,也必看的各大互联网公司Java面试题合集
又到了面试求职高峰期,最近有很多网友都在求大厂面试题。这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,发上来分享给大家又到了面试求职高峰期,最近有很多网友都在求大厂面试题。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,熟...原创 2020-02-14 13:36:35 · 1986 阅读 · 0 评论 -
干货满满:从内存分析、JVM底层、数据结构的实战程序设计
内容简介:《实战Java程序设计》既注重实战、也注重底层内功(内存分析、JVM底层、数据结构),是一本打通初学者“任督二脉"的书。本书集北京尚学堂11年Java教学之精华、干货满满,既适合初学者入门,也适合已经工作的开发者复习。前言:本书的特色Java语言问世20年了,一直是世界第一-的语言,被誉为“计算机界的英语”,市面上关于Java学习的书籍非常多。有的过于深奧,让广大初学者望而生畏:...原创 2020-01-15 19:07:28 · 227 阅读 · 0 评论