面试
文章平均质量分 61
想ai抽
大数据从业10年+,互联网大厂从业经验,历任数据平台、中台、数仓、应用等架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试-数据工程师-数仓常用语法
本文总结了离线与实时数据处理中的常用SQL函数和API。离线部分主要介绍开窗函数(排序、分析、位置、聚合、范围等)和Spark SQL Hint优化技巧;实时部分重点讲解Flink Table SQL中的开窗函数(滚动、滑动、累积、会话窗口)和双流JOIN(lookup、regular、interval、temporal join)的实现方法,并附有相关API算子(cogroup、connect)的代码示例。这些技术可广泛应用于大数据处理场景,如数据分析、实时计算等。原创 2025-10-13 11:09:40 · 976 阅读 · 0 评论 -
Java面试题:静态块、块、构造函数的初始化顺序
自己做了几遍,每次的输出结果都不一样。有时候父类的构造方法中的两个输出中竟然会穿插子类的非静态类方法体。按照网上http://blog.youkuaiyun.com/fang3081004/article/details/7764306的做法,没有再出现不稳定的情况。索性就这样总结了:1. 单一类中:静态变量、静态块、普通变量、普通块、构造方法;2. 有继承的子类中:先父后子。子类的静态变量和转载 2014-02-26 18:29:14 · 1352 阅读 · 0 评论 -
正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。 各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的转载 2014-02-27 18:09:01 · 853 阅读 · 0 评论 -
读张孝祥老师java就业指导PPT--java面试题分析
1. lInteger与int的区别前者是对象,后者为基本类型。int可以自动包装为Integer。http://www.cnblogs.com/haimingwey/archive/2012/04/16/2451813.html2. 面向对象的特征有哪些方面抽象:简化、概括观察到的现实世界,从众多现象中提取具有共同本质的东西作为公共分析或应原创 2014-02-22 08:42:40 · 1575 阅读 · 0 评论
分享