腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java面试教程
专栏作者
举报
228
文章
231801
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(228)
java(67)
数据(29)
编程算法(28)
对象(28)
云数据库 Redis(24)
数据库(19)
spring(19)
sql(16)
缓存(16)
接口(16)
存储(14)
ide(11)
性能(11)
api(10)
jvm(10)
线程(10)
网站(9)
chatgpt(9)
设计(9)
分布式(8)
网络安全(8)
服务(8)
开发(8)
索引(8)
jdk(7)
redis(7)
工具(7)
函数(7)
集合(7)
客户端(7)
内存(7)
配置(7)
编程(6)
变量(6)
产品(6)
模型(6)
入门(6)
搜索(6)
系统(6)
注解(6)
linux(5)
压力测试(5)
elasticsearch(5)
mysql(5)
程序(5)
代理(5)
多线程(5)
工作(5)
框架(5)
垃圾回收(5)
面试(5)
算法(5)
node.js(4)
xml(4)
云数据库 SQL Server(4)
文件存储(4)
容器(4)
hashmap(4)
微信(4)
数据分析(4)
public(4)
并发(4)
测试(4)
程序员(4)
队列(4)
管理(4)
前端(4)
数组(4)
异常(4)
字符串(4)
json(3)
消息队列 CMQ 版(3)
http(3)
面向对象编程(3)
aop(3)
rpc(3)
安全(3)
小程序(3)
机器人(3)
数据结构(3)
kafka(3)
string(3)
登录(3)
服务器(3)
工具类(3)
继承(3)
架构(3)
开发者(3)
连接(3)
日志(3)
数据类型(3)
网络(3)
优化(3)
源码(3)
javascript(2)
typescript(2)
打包(2)
git(2)
github(2)
jar(2)
搜索引擎(2)
unix(2)
容器镜像服务(2)
腾讯移动分析(2)
腾讯云测试服务(2)
游戏(2)
spring boot(2)
https(2)
arraylist(2)
boot(2)
builder(2)
int(2)
join(2)
private(2)
遍历(2)
编码(2)
编译(2)
部署(2)
分布式锁(2)
华为(2)
基础(2)
集群(2)
加密(2)
教程(2)
镜像(2)
软件(2)
设计模式(2)
摄像头(2)
事件(2)
视频(2)
数学(2)
调试(2)
同步(2)
微信开发(2)
游戏开发(2)
语法(2)
原理(2)
原型(2)
指针(2)
重构(2)
人脸识别(1)
官方文档(1)
c++(1)
php(1)
lua(1)
vue.js(1)
html(1)
jquery(1)
android(1)
单片机(1)
嵌入式(1)
sqlite(1)
oracle(1)
memcached(1)
access(1)
tomcat(1)
maven(1)
负载均衡缓存(1)
nginx(1)
mapreduce(1)
访问管理(1)
命令行工具(1)
短信(1)
图像处理(1)
电商(1)
企业(1)
云数据库 MySQL(1)
serverless(1)
kubernetes(1)
开源(1)
gui(1)
tcp/ip(1)
windows(1)
openapi(1)
任务调度(1)
sdk(1)
多媒体处理(1)
数据库管理(1)
验证码(1)
远程调试(1)
abstract(1)
agent(1)
app(1)
apple(1)
arrays(1)
autowired(1)
bitmap(1)
build(1)
cas(1)
char(1)
class(1)
clickhouse(1)
client(1)
cookie(1)
cpu(1)
datetime(1)
db(1)
ddd(1)
excel(1)
ffmpeg(1)
field(1)
final(1)
fork(1)
for循环(1)
handler(1)
hashset(1)
image(1)
import(1)
intellij idea(1)
io(1)
ioc(1)
lambda(1)
list(1)
lock(1)
lombok(1)
null(1)
osgi(1)
png(1)
restful(1)
rocketmq(1)
search(1)
select(1)
server(1)
session(1)
set(1)
sha256(1)
sleep(1)
spi(1)
synchronized(1)
target(1)
thread(1)
timestamp(1)
tm(1)
void(1)
volatile(1)
wait(1)
百度(1)
表格(1)
插件(1)
存储过程(1)
单点登录(1)
递归(1)
定时任务(1)
反向代理(1)
泛型(1)
翻译(1)
服务端(1)
高性能(1)
工程师(1)
行业(1)
后端(1)
后台(1)
监控(1)
开发环境(1)
漏洞(1)
路由器(1)
模块化(1)
求职(1)
权限(1)
生命周期(1)
实践(1)
事务(1)
手机(1)
思维导图(1)
统计(1)
图片上传(1)
推送(1)
网络通信(1)
微信公众号(1)
文件系统(1)
线程安全(1)
消息队列(1)
协程(1)
协议(1)
性能监控(1)
序列化(1)
异步(1)
异步编程(1)
异常处理(1)
依赖注入(1)
音频(1)
音视频(1)
语音(1)
最佳实践(1)
数据库优化(1)
数据一致性(1)
数据库管理系统(1)
搜索文章
搜索
搜索
关闭
Java 21新特性之虚拟线程(下篇)
开发者
内存
线程
异步编程
java
虚拟线程在资源敏感、任务轻量、短周期的应用场景中具有明显的优势,而传统线程仍然适用于一些需要长期稳定运行、对启动时间和内存消耗要求相对宽松的场景。开发者应根据具体应用需求选择合适的线程模型。
灬沙师弟
2024-04-17
141
0
Java 21新特性之虚拟线程(上篇)
性能
java
多线程
管理
线程
Java一直以来都是广泛应用于多线程编程的强大平台。随着计算机硬件的发展,尤其是多核处理器的普及,传统的多线程模型在一些场景下显得有些繁琐和资源消耗较大。为了更好地适应现代应用程序的需求,Java在其21版本中引入了虚拟线程(Virtual Threads)这一新特性。
灬沙师弟
2024-04-17
124
0
什么年代了,还在用Arrays.asList()?
arrays
对象
集合
数据
性能
Java的集合框架为我们提供了丰富的工具来处理数据。在Java 9中引入的List.of、Map.of和Set.of等静态工厂方法为我们带来了全新的集合创建方式,它们不仅简化了代码,还提供了不可变集合的安全性和性能优势。让我们深入了解这些方法,以及与传统方式的对比。
灬沙师弟
2024-04-17
93
0
一颗米-ZGC可伸缩低延迟垃圾收集器深度解析
对象
监控
内存
性能
并发
随着Java应用的日益复杂和数据量的不断增长,垃圾收集(GC)的性能和效率变得尤为关键。ZGC(Z Garbage Collector)是Java 11中引入的一款可伸缩、低延迟的垃圾收集器,它旨在满足大规模堆内存和高吞吐量应用的需求。本文将详细探讨ZGC的工作原理、特性、性能优势以及实际使用中的代码示例,帮助读者更好地理解和应用这一革命性的垃圾收集技术。
灬沙师弟
2024-04-10
163
0
这么巧,这个项目我也做过
缓存
后端
后台
前端
数据
最近,网络上有好多播放量巨大的免费编程项目教程,很多初学编程的同学也可能都看过,这就导致了刚毕业的同学可能写在简历上的内容都差不多。
灬沙师弟
2024-04-10
58
0
面试官:try-catch应该放在for循环外部还是内部?
性能
异常
异常处理
for循环
程序
最近同事跟了不起反馈,遇到一场面试,面试官问了个问题,直接把同事干懵了,问题就是:try-catch语句应该置于循环内部,还是外部?其实在我们日常开发中,我们时常会面临这样的一个场景。
灬沙师弟
2024-02-22
124
0
深入理解Java的G1垃圾回收器
性能
java
并发
垃圾回收
内存
本文旨在深入探讨Java虚拟机(JVM)中的G1垃圾回收器,包括其工作原理、性能特点、配置调优以及实际使用中的代码示例。G1垃圾回收器以其并行与并发能力、停顿时间可预测性在高性能Java应用中备受青睐。
灬沙师弟
2024-02-22
262
0
面试题:设计限流器
设计
算法
服务器
客户端
日志
除了客户端和服务器端的实现,还有另一种方式。我们不是在 API 服务器上设置速率限制器,而是创建一个速率限制器中间件,对你的 API 的请求进行限流。
灬沙师弟
2024-02-22
191
0
浅谈数据库优化
数据库优化
存储
数据
索引
优化
数据类型的优化主要是指选取什么类型。需要遵循“小而简单”的原则。因为这样的数据类型占用的内存、磁盘更低,CPU处理时间也更少。举个常见的例子。
灬沙师弟
2024-02-22
104
0
面试官:看你简历写着熟悉Linux的使用,那说一下这几个命令的区别吧
系统
linux
工具
管理
软件
Linux操作系统以其开放源代码、高度可定制性等特点而备受青睐。在Linux中,包管理器和下载工具是系统维护和软件安装的关键工具。本文通过深入了解yum、apt-get和wget的特性,让大家能够更好地选择适合其需求的工具,提高系统管理和软件安装的效率。
灬沙师弟
2024-01-31
285
0
面试官:说一下int(1)和int(11)的区别
实践
数据
数据类型
int
测试
了不起最近提了一个SQL工单alter table t_user ADD id int(1)。身边的同事看到后笑着说,你这int声明的长度为1,估计不够用!了不起心里也有点疑惑,不如实践一下看看把!
灬沙师弟
2024-01-31
99
0
mysql隐式转化的坑
存储过程
函数
数据
mysql
select
我们的数据流向是,业务库到数据处理库(通过存储过程),那问题就出现在了存储过程上。我去手动执行,执行的sql语句确实是报错了。
灬沙师弟
2024-01-25
79
0
Spring核心之控制反转(IOC)
配置
注解
spring
容器
ioc
Spring作为一个开源的Java框架,为开发者提供了全方位的企业级应用开发支持。其中,Spring的核心特性之一便是控制反转(Inversion of Control, IOC)。本文将解析什么是Spring的IOC,以及如何在项目中使用它。
灬沙师弟
2024-01-25
85
0
Spring核心之面向切面编程(AOP)
编程
代理
对象
spring
aop
Spring框架是一个功能强大的Java开发框架,它提供了许多核心特性,包括控制反转(IOC)和面向切面编程(AOP)。本文将解析什么是Spring的AOP,以及如何在项目中使用它。
灬沙师弟
2024-01-25
124
0
面试官:MySQL中<>能过滤到null值吗?
null
编码
数据
调试
mysql
了不起最近在定位一个bug的时候,发现本应该过滤出15355条数据的,但其实只过滤出了12891条数据。
灬沙师弟
2024-01-19
134
0
Elasticsearch入门——搜索与聚合
入门
搜索
语法
elasticsearch
search
Elasticsearch作为分布式搜索引擎可以说应用非常广了,可以用于站内搜索,日志查询等功能。本文将着重介绍Elasticsearch的搜索与聚合功能。
灬沙师弟
2024-01-11
139
0
mysql之join
连接
数据
join
mysql
产品
了不起学弟:学长啊,我最近在学习mysql,对于这个join,我也有了自己的一些看法,这个join就差不多就是把两张表连接在一起对吧!
灬沙师弟
2024-01-11
119
0
Elasticsearch分布式架构原理分析
分布式
elasticsearch
架构
索引
原理
Primary Shard可以将索引的数据分散到多个Data Node上, 实现存储的水平扩展,主分片个数在索引创建的时候指定,后续默认不可更改,如果要更改,必须重建索引。
灬沙师弟
2024-01-04
88
0
听说过Linux三剑客吗
linux
工具
数据
搜索
统计
Linux 三剑客一直以来都是备受赞誉的工具集合。它们分别是:grep、sed 和awk。这三个工具,常常被形容为Linux系统中的"魔杖",因为它们提供了无与伦比的文本处理和分析能力,是每个程序员的得力助手。本文将深入探讨这三个强大的工具,展示它们如何在Linux世界中施展魔法般的力量。
灬沙师弟
2023-12-20
136
0
谷歌大模型-Gemini快速开始
机器人
变量
测试
产品
模型
点击上图中 Get API key in Google AI Studio, 打开Google AI Studio。如果是首次打开,则需要同意相关服务条款:
灬沙师弟
2023-12-20
771
0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
http://www.vxiaotou.com