
问答精选
文章平均质量分 91
牛战士从不脱下面具
大家好,想看面具下的我可以关注我!
展开
-
面试官问你 JVM,你知道加分项在哪吗?
引言在面试别人的过程中,JVM 内存模型几乎必问,虽然有人说问这些就是面试造航母,工作拧螺丝。如果你想当一名 CRUD 码农,你可以选择不用了解这些。在 JVM 内存模型的问答中,有些人能说出对象是在堆上分配的。但当我问对象一定是在堆上存储的嘛时,大部分人都回答是,或者犹豫了。其实能回答出对象是在堆上分配存储已算正确了。但随着 JIT 即时编译器的发展和逃逸分析技术的逐渐成熟,所有对象都分配到堆上也逐渐变得不那么绝对了。栈上分配,标量替换,锁消除等优化技术会发生一些微妙的变化。我们知道,我们编写的原创 2021-07-31 19:42:08 · 195 阅读 · 0 评论 -
我在工地抬杠,抬到了我梦寐以求的996!TvT~
我正在参与优快云《新程序员》有奖征文活动,活动链接:《新程序员》前言说句老实话,《程序员》这本杂志曾经看过几本实体书籍,但还是电子版居多,我与它好像交集并不多,什么时候创刊什么时候休刊的也是靠百度才知道的,但是多少还是有点故事发生。一、初次见《程序员》《程序员》是2000年创刊,第一期发布时2001年,在15年1月休刊,每月1号发布最新一期(以上内容来自百度,有不准的去骂百度,本人不接受批评,嘿嘿!)我第一次看到《程序员》杂志,具体什么时间我实在是想不起来了,但依稀记得是在一个路边的报刊亭,眼角原创 2021-07-09 15:33:45 · 281 阅读 · 13 评论 -
“呵!JVM垃圾回收都回答不上来,回家再学学吧!”我在鹅厂被面试官这样叼!我气!
前言博主上一篇文章中简单说了说垃圾回收,还有JVM系列学习的一点皮毛,垃圾回收类的文章大家都看过不少,但是又是重中之重,所以博主再仔细的讲解一下JVM垃圾回收器!顺便看看美女!可以添加vx小助手:xiehuangbao1123 领取java全套学习,面试真题等资料!“呵!JVM垃圾回收都回答不上来,回家再学学吧!”我在鹅厂被面试官这样叼!我气啊!前言垃圾回收(GC,Garbage Collection)基础概念判断垃圾引用计数法根可达算法GC分代新生代老生代垃圾回收算法复制(Copy)标记—清原创 2021-07-07 14:04:50 · 240 阅读 · 7 评论 -
6月24日面试字节的Java开发工程师,我才明白算法到底有多重要
对于编程来说的话,只有掌握了算法才是了解了 编程的灵魂,算法对于新手来说的话,属实有点难度,但是以后想有更好的发展,得到更好的进阶的话,对算法进行系统的学习是重中之重的。对于 Java程序员来说,这一门后端语言只是我们的外功,我们更多的是学习它的语法,框架以及一些工具的使用。而算法才是我们真正的内功,它更多的是关注如何设计系统,如何编写高性能的代码,不断 培养我们的思维能力,从而提升我们的工作效率。二分查找简介基本思想 :又叫折半查找,要求待查找的序列 有序 ,是一种快速查找算法,时间复杂.原创 2021-06-24 19:54:38 · 347 阅读 · 0 评论 -
大厂二面让我谈谈Vue.js框架,我慌了,我不知道啊!
介绍加小助理v:xiehuangbao1123 领取java学习资料和最新面试资料Vue.js 是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。初始Vue.js创建Demo.html<!-- id标识vue作用的范围 --><div id="app原创 2021-06-23 21:49:00 · 286 阅读 · 0 评论 -
现在后端都在用什么数据库存储数据?以及数据库的架构!
无论是开发语言的选择、代码的架构,服务器的搭配、网络的架构、数据库的架构还是第三方软件的选用等,每一方面都是个很大的方向,每个方向都值得一个人去研究一辈子加小助理v:xiehuangbao1123 领取java学习资料和最新面试资料Oracle传统行业,尤其是政府,医疗,学校和大企业,基本上还是Oracle应用最广,其次就是DB2。反而是WebLogic和WebSphere这些中间件基本上随着经典javaee的没落,已经逐步退出历史舞台,被富前端和微服务框架的轻量级组合所替代。MySQ.原创 2021-06-18 19:59:26 · 767 阅读 · 0 评论 -
被华为面试官问到Spring 和 Spring Boot 的区别,我心中暗喜!
前言对于 Spring和 SpringBoot到底有什么区别,相信每个人都有不同的答案,相信对于用了SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!加小助理v:xiehuangbao1123 领取java学习资料和最新面试资料什么是Spring作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spring框架为开发 Java应用程序提供了全面的基础架构支持。它包含一些很好的功能原创 2021-06-16 23:10:28 · 234 阅读 · 0 评论 -
Mybatis核心原理到底有多重要?起码靠这个我问倒几个面试官!
引言:泛型是从Java1.5开始引进的,所谓的泛型可以理解成参数化类型,即类型是以参数的方式传入泛型类或者泛型方法。泛型这个术语的意思是:“适用于许多许多的类型”。1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义.原创 2021-06-15 16:07:05 · 1961 阅读 · 6 评论 -
NIO和IO有什么区别?这20个问题搞清楚,我奶奶都做得出来!
摘要:NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。Q: NIO和标准IO有什么区别?A:标准IO, 基于字节流和字符流进行操作,阻塞IO。NIO基于通道channel和缓冲区Buffer进行操作,支持非阻塞IO,提供选择器.原创 2021-06-11 15:28:04 · 244 阅读 · 0 评论