腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java面试教程
专栏成员
举报
232
文章
245262
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(232)
java(70)
数据(31)
对象(30)
编程算法(28)
云数据库 Redis(24)
数据库(20)
spring(20)
sql(16)
缓存(16)
接口(16)
存储(14)
ide(11)
性能(11)
api(10)
jvm(10)
线程(10)
网站(9)
chatgpt(9)
开发(9)
设计(9)
分布式(8)
网络安全(8)
服务(8)
集合(8)
客户端(8)
配置(8)
索引(8)
jdk(7)
redis(7)
工具(7)
函数(7)
内存(7)
编程(6)
变量(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)
string(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)
编码(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)
date(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)
stream(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)
搜索文章
搜索
搜索
关闭
Stream流在日常开发中的使用
stream
对象
集合
开发
数据
Java 8 引入的 Stream API 提供了丰富的功能,使得对集合数据进行处理变得更加简洁和高效。Stream API提供了丰富的方法来操作数据流,其中包括了map、flatMap、filter等常用方法。这些方法使得对集合数据进行转换、过滤、分组、排序等操作变得简单而直观。了不起整理了日常开发中经常使用到的方法,帮助老铁们更好地理解和运用Java 8 Stream API。
灬沙师弟
2024-06-04
77
0
Java实务-如何既返回实体同时下载文件
客户端
协议
字符串
java
编码
业务背景:下载文件的接口需要返回文件信息或者密码等信息,这时候就需要接口返回文件及相关实体信息;
灬沙师弟
2024-05-23
83
0
Java实务-String转Date
date
string
对象
字符串
java
在Java中,将String转换为Date对象通常涉及到SimpleDateFormat类,这是java.text包的一部分。首先,你需要确定String的日期格式,然后创建一个相应格式的SimpleDateFormat对象来解析字符串。
灬沙师弟
2024-05-20
92
0
Java实务-Spring中的分库分表配置
spring
配置
数据
java
数据库
在Spring框架中使用Sharding-JDBC时,sharding配置的tables部分是用来定义数据分片策略的关键。这部分配置允许你详细指定每个需要分片的表的分片策略,包括如何进行表分片(Table Sharding)和库分片(Database Sharding)。
灬沙师弟
2024-05-20
95
0
Java 21新特性之虚拟线程(下篇)
开发者
内存
线程
异步编程
java
虚拟线程在资源敏感、任务轻量、短周期的应用场景中具有明显的优势,而传统线程仍然适用于一些需要长期稳定运行、对启动时间和内存消耗要求相对宽松的场景。开发者应根据具体应用需求选择合适的线程模型。
灬沙师弟
2024-04-17
199
0
Java 21新特性之虚拟线程(上篇)
性能
java
多线程
管理
线程
Java一直以来都是广泛应用于多线程编程的强大平台。随着计算机硬件的发展,尤其是多核处理器的普及,传统的多线程模型在一些场景下显得有些繁琐和资源消耗较大。为了更好地适应现代应用程序的需求,Java在其21版本中引入了虚拟线程(Virtual Threads)这一新特性。
灬沙师弟
2024-04-17
272
0
什么年代了,还在用Arrays.asList()?
arrays
对象
集合
数据
性能
Java的集合框架为我们提供了丰富的工具来处理数据。在Java 9中引入的List.of、Map.of和Set.of等静态工厂方法为我们带来了全新的集合创建方式,它们不仅简化了代码,还提供了不可变集合的安全性和性能优势。让我们深入了解这些方法,以及与传统方式的对比。
灬沙师弟
2024-04-17
106
0
一颗米-ZGC可伸缩低延迟垃圾收集器深度解析
对象
监控
内存
性能
并发
随着Java应用的日益复杂和数据量的不断增长,垃圾收集(GC)的性能和效率变得尤为关键。ZGC(Z Garbage Collector)是Java 11中引入的一款可伸缩、低延迟的垃圾收集器,它旨在满足大规模堆内存和高吞吐量应用的需求。本文将详细探讨ZGC的工作原理、特性、性能优势以及实际使用中的代码示例,帮助读者更好地理解和应用这一革命性的垃圾收集技术。
灬沙师弟
2024-04-10
209
0
这么巧,这个项目我也做过
缓存
后端
后台
前端
数据
最近,网络上有好多播放量巨大的免费编程项目教程,很多初学编程的同学也可能都看过,这就导致了刚毕业的同学可能写在简历上的内容都差不多。
灬沙师弟
2024-04-10
66
0
面试官:try-catch应该放在for循环外部还是内部?
性能
异常
异常处理
for循环
程序
最近同事跟了不起反馈,遇到一场面试,面试官问了个问题,直接把同事干懵了,问题就是:try-catch语句应该置于循环内部,还是外部?其实在我们日常开发中,我们时常会面临这样的一个场景。
灬沙师弟
2024-02-22
165
0
深入理解Java的G1垃圾回收器
性能
java
并发
垃圾回收
内存
本文旨在深入探讨Java虚拟机(JVM)中的G1垃圾回收器,包括其工作原理、性能特点、配置调优以及实际使用中的代码示例。G1垃圾回收器以其并行与并发能力、停顿时间可预测性在高性能Java应用中备受青睐。
灬沙师弟
2024-02-22
309
0
面试题:设计限流器
设计
算法
服务器
客户端
日志
除了客户端和服务器端的实现,还有另一种方式。我们不是在 API 服务器上设置速率限制器,而是创建一个速率限制器中间件,对你的 API 的请求进行限流。
灬沙师弟
2024-02-22
218
0
浅谈数据库优化
数据库优化
存储
数据
索引
优化
数据类型的优化主要是指选取什么类型。需要遵循“小而简单”的原则。因为这样的数据类型占用的内存、磁盘更低,CPU处理时间也更少。举个常见的例子。
灬沙师弟
2024-02-22
108
0
面试官:看你简历写着熟悉Linux的使用,那说一下这几个命令的区别吧
系统
linux
工具
管理
软件
Linux操作系统以其开放源代码、高度可定制性等特点而备受青睐。在Linux中,包管理器和下载工具是系统维护和软件安装的关键工具。本文通过深入了解yum、apt-get和wget的特性,让大家能够更好地选择适合其需求的工具,提高系统管理和软件安装的效率。
灬沙师弟
2024-01-31
364
0
面试官:说一下int(1)和int(11)的区别
实践
数据
数据类型
int
测试
了不起最近提了一个SQL工单alter table t_user ADD id int(1)。身边的同事看到后笑着说,你这int声明的长度为1,估计不够用!了不起心里也有点疑惑,不如实践一下看看把!
灬沙师弟
2024-01-31
106
0
mysql隐式转化的坑
存储过程
函数
数据
mysql
select
我们的数据流向是,业务库到数据处理库(通过存储过程),那问题就出现在了存储过程上。我去手动执行,执行的sql语句确实是报错了。
灬沙师弟
2024-01-25
90
0
Spring核心之控制反转(IOC)
配置
注解
spring
容器
ioc
Spring作为一个开源的Java框架,为开发者提供了全方位的企业级应用开发支持。其中,Spring的核心特性之一便是控制反转(Inversion of Control, IOC)。本文将解析什么是Spring的IOC,以及如何在项目中使用它。
灬沙师弟
2024-01-25
92
0
Spring核心之面向切面编程(AOP)
编程
代理
对象
spring
aop
Spring框架是一个功能强大的Java开发框架,它提供了许多核心特性,包括控制反转(IOC)和面向切面编程(AOP)。本文将解析什么是Spring的AOP,以及如何在项目中使用它。
灬沙师弟
2024-01-25
133
0
面试官:MySQL中<>能过滤到null值吗?
null
编码
数据
调试
mysql
了不起最近在定位一个bug的时候,发现本应该过滤出15355条数据的,但其实只过滤出了12891条数据。
灬沙师弟
2024-01-19
155
0
Elasticsearch入门——搜索与聚合
入门
搜索
语法
elasticsearch
search
Elasticsearch作为分布式搜索引擎可以说应用非常广了,可以用于站内搜索,日志查询等功能。本文将着重介绍Elasticsearch的搜索与聚合功能。
灬沙师弟
2024-01-11
145
0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档