logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2026Java面试题大全(整理版)

39、你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?50、Java 中 LinkedHashMap 和 PriorityQueue 的区别是什么?85、Java 中 java.util.Date 与 java.sql.Date 有什么区别?75、Java 中,ByteBuffer 与 StringBuffer 有什么区别?在 ps 显示出来的信息

文章图片
#后端#java#fastapi +2
20个高级Java开发面试题及答案!

在了解什么是 Java 内存模型之前,先了解一下为什么要提出 Java 内存模型。之前提到过并发编程有三大问题CPU 缓存,在多核 CPU 的情况下,带来了可见性问题操作系统对当前执行线程的切换,带来了原子性问题译器指令重排优化,带来了有序性问题为了解决并发编程的三大问题,提出了 JSR-133,新的 Java 内存模型,JDK 5 开始使用。简单总结下Java 内存模型是 JVM 的一种规范定义

文章图片
#java#jvm#开发语言 +3
2026最新Java八股文(完整版)

单个redis节点的并发能力是有限的,所以为了提高并发能力,我们需要搭建redis集群,就比如:主从复制。主从复制的流程主从复制主要分为:全量同步和增量同步。全量同步:在salve请求数据同步的时候会携带application Id和offset,如果master判断出applid和自己的不一样,就认为slave是第一次进行同步,所以会进行全量同步。

文章图片
#面试#后端
java面试常见八股文整理,2025年9月持续更新!

本文摘要: 文章围绕Java核心技术展开,涵盖多线程安全、Spring框架、SQL注入防御、MyBatis、设计模式、JVM调优等主题。在多线程安全方面,推荐使用synchronized或分布式锁控制临界资源,分布式环境下建议采用ThreadLocal实现资源隔离。Spring依赖注入包含setter和构造方法注入,MyBatis中#{}能有效防止SQL注入。数据库设计需遵循三范式,SQL优化包括

文章图片
#java#面试#开发语言 +3
Hadoop异常处理机制:优雅处理失败任务

通过实现接口,我们可以在任务失败时进行上下文捕获:public class CustomFailureHandler implements TaskFailureListener { @Override public void onTaskFailed(TaskAttemptID id, String error) { // 记录失败上下文到分布式日志系统 LogCollector.collect

#hadoop#大数据#分布式
Hadoop数据处理模式:批处理与流处理结合技巧

通过设置合理的检查点机制(Checkpointing),将流处理的状态与批处理的历史数据进行定期同步,确保两种处理模式的数据一致性。在实时推荐系统中,通过Kafka接入用户点击流,使用Spark Streaming进行特征提取,最终将实时特征与批处理生成的基线模型进行融合,这种混合架构使推荐准确率提升15%。在某金融风控项目中,通过将ZooKeeper的会话超时时间调整为120秒,配合HDFS的短

#hadoop#大数据#分布式
Hadoop数据处理优化:减少Shuffle阶段的性能损耗

在金融风控场景中,我曾遇到过一个经典案例:某反欺诈作业的Reduce任务永远卡在95%进度。监控发现,一个Reduce实例处理的数据量是其他节点的20倍——这就是典型的数据倾斜。根源在于默认的HashPartitioner对user_id取模分片时,某些热点用户(如高频交易账户)数据过度集中。

#hadoop#大数据#分布式
企业级Hadoop数据平台架构设计经验分享

不要低估元数据管理:某次项目初期忽视NameNode的元数据压力,当inodes数量突破4亿时,NameNode重启时间长达12小时。教训是必须提前规划NN高可用和联邦架构,等参数要尽早配置。警惕隐性成本:为追求实时性引入Kafka作为中间层,却忽略了Kafka自身的运维复杂度。在某个项目中,Kafka集群的维护成本占整体平台的35%,远超预期。建议评估技术选型时,将运维成本纳入计算。数据质量先于

#hadoop#经验分享#大数据
大数据-118 - Flink 批处理 DataSet API 全面解析:应用场景、代码示例与优化机制

Apache Flink 的 DataSet API 是 Flink 批处理的核心编程接口,专门设计用于处理静态的、有限的数据集。与流处理(DataStream API)不同,DataSet API 针对的是已经完整存在的数据集合,适合处理TB甚至PB级别的批量数据。

#大数据#flink
Docker 是什么?

我们无需手动安装 Redis、配置依赖或担心系统兼容性,只需从镜像仓库(如 Docker Hub)下载这个镜像,然后运行它,一个完整的 Redis 服务就立刻启动了。,它能将应用程序及其运行所需的一切——包括代码、运行时环境、系统工具、库文件和配置——打包成一个轻量级、可移植的单元,称为。一旦删除容器,所有运行时产生的数据(如数据库文件、日志)都会丢失。安装包(镜像),双击运行后得到一个正在工作的

#docker#容器#运维
    共 260 条
  • 1
  • 2
  • 3
  • 26
  • 请选择