首页
学习
活动
专区
工具
TVP
发布

Java面试教程

专栏作者
228
文章
231801
阅读量
27
订阅数
Java 21新特性之虚拟线程(下篇)
虚拟线程在资源敏感、任务轻量、短周期的应用场景中具有明显的优势,而传统线程仍然适用于一些需要长期稳定运行、对启动时间和内存消耗要求相对宽松的场景。开发者应根据具体应用需求选择合适的线程模型。
灬沙师弟
2024-04-17
1410
Java 21新特性之虚拟线程(上篇)
Java一直以来都是广泛应用于多线程编程的强大平台。随着计算机硬件的发展,尤其是多核处理器的普及,传统的多线程模型在一些场景下显得有些繁琐和资源消耗较大。为了更好地适应现代应用程序的需求,Java在其21版本中引入了虚拟线程(Virtual Threads)这一新特性。
灬沙师弟
2024-04-17
1240
什么年代了,还在用Arrays.asList()?
Java的集合框架为我们提供了丰富的工具来处理数据。在Java 9中引入的List.of、Map.of和Set.of等静态工厂方法为我们带来了全新的集合创建方式,它们不仅简化了代码,还提供了不可变集合的安全性和性能优势。让我们深入了解这些方法,以及与传统方式的对比。
灬沙师弟
2024-04-17
930
一颗米-ZGC可伸缩低延迟垃圾收集器深度解析
随着Java应用的日益复杂和数据量的不断增长,垃圾收集(GC)的性能和效率变得尤为关键。ZGC(Z Garbage Collector)是Java 11中引入的一款可伸缩、低延迟的垃圾收集器,它旨在满足大规模堆内存和高吞吐量应用的需求。本文将详细探讨ZGC的工作原理、特性、性能优势以及实际使用中的代码示例,帮助读者更好地理解和应用这一革命性的垃圾收集技术。
灬沙师弟
2024-04-10
1630
这么巧,这个项目我也做过
最近,网络上有好多播放量巨大的免费编程项目教程,很多初学编程的同学也可能都看过,这就导致了刚毕业的同学可能写在简历上的内容都差不多。
灬沙师弟
2024-04-10
580
面试官:try-catch应该放在for循环外部还是内部?
最近同事跟了不起反馈,遇到一场面试,面试官问了个问题,直接把同事干懵了,问题就是:try-catch语句应该置于循环内部,还是外部?其实在我们日常开发中,我们时常会面临这样的一个场景。
灬沙师弟
2024-02-22
1240
深入理解Java的G1垃圾回收器
本文旨在深入探讨Java虚拟机(JVM)中的G1垃圾回收器,包括其工作原理、性能特点、配置调优以及实际使用中的代码示例。G1垃圾回收器以其并行与并发能力、停顿时间可预测性在高性能Java应用中备受青睐。
灬沙师弟
2024-02-22
2620
面试题:设计限流器
除了客户端和服务器端的实现,还有另一种方式。我们不是在 API 服务器上设置速率限制器,而是创建一个速率限制器中间件,对你的 API 的请求进行限流。
灬沙师弟
2024-02-22
1910
浅谈数据库优化
数据类型的优化主要是指选取什么类型。需要遵循“小而简单”的原则。因为这样的数据类型占用的内存、磁盘更低,CPU处理时间也更少。举个常见的例子。
灬沙师弟
2024-02-22
1040
面试官:看你简历写着熟悉Linux的使用,那说一下这几个命令的区别吧
Linux操作系统以其开放源代码、高度可定制性等特点而备受青睐。在Linux中,包管理器和下载工具是系统维护和软件安装的关键工具。本文通过深入了解yum、apt-get和wget的特性,让大家能够更好地选择适合其需求的工具,提高系统管理和软件安装的效率。
灬沙师弟
2024-01-31
2850
面试官:说一下int(1)和int(11)的区别
了不起最近提了一个SQL工单alter table t_user ADD id int(1)。身边的同事看到后笑着说,你这int声明的长度为1,估计不够用!了不起心里也有点疑惑,不如实践一下看看把!
灬沙师弟
2024-01-31
990
mysql隐式转化的坑
我们的数据流向是,业务库到数据处理库(通过存储过程),那问题就出现在了存储过程上。我去手动执行,执行的sql语句确实是报错了。
灬沙师弟
2024-01-25
790
Spring核心之控制反转(IOC)
Spring作为一个开源的Java框架,为开发者提供了全方位的企业级应用开发支持。其中,Spring的核心特性之一便是控制反转(Inversion of Control, IOC)。本文将解析什么是Spring的IOC,以及如何在项目中使用它。
灬沙师弟
2024-01-25
850
Spring核心之面向切面编程(AOP)
Spring框架是一个功能强大的Java开发框架,它提供了许多核心特性,包括控制反转(IOC)和面向切面编程(AOP)。本文将解析什么是Spring的AOP,以及如何在项目中使用它。
灬沙师弟
2024-01-25
1240
面试官:MySQL中<>能过滤到null值吗?
了不起最近在定位一个bug的时候,发现本应该过滤出15355条数据的,但其实只过滤出了12891条数据。
灬沙师弟
2024-01-19
1340
Elasticsearch入门——搜索与聚合
Elasticsearch作为分布式搜索引擎可以说应用非常广了,可以用于站内搜索,日志查询等功能。本文将着重介绍Elasticsearch的搜索与聚合功能。
灬沙师弟
2024-01-11
1390
mysql之join
了不起学弟:学长啊,我最近在学习mysql,对于这个join,我也有了自己的一些看法,这个join就差不多就是把两张表连接在一起对吧!
灬沙师弟
2024-01-11
1190
Elasticsearch分布式架构原理分析
Primary Shard可以将索引的数据分散到多个Data Node上, 实现存储的水平扩展,主分片个数在索引创建的时候指定,后续默认不可更改,如果要更改,必须重建索引。
灬沙师弟
2024-01-04
880
听说过Linux三剑客吗
Linux 三剑客一直以来都是备受赞誉的工具集合。它们分别是:grep、sed 和awk。这三个工具,常常被形容为Linux系统中的"魔杖",因为它们提供了无与伦比的文本处理和分析能力,是每个程序员的得力助手。本文将深入探讨这三个强大的工具,展示它们如何在Linux世界中施展魔法般的力量。
灬沙师弟
2023-12-20
1360
谷歌大模型-Gemini快速开始
点击上图中 Get API key in Google AI Studio, 打开Google AI Studio。如果是首次打开,则需要同意相关服务条款:
灬沙师弟
2023-12-20
7710
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com