一、内存与线程1、内存结构内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理策略,通说来说JVM的内存管理指运行时数据区这一大块的管理。2、线程运行JVM中一个应用是可以有多个线程并行执行,线程被一对一映射为服务所在操作系统线程,调度在可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 06:27:53
                            
                                11阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.&和&&的区别 1)&和&&都可以作为逻辑与的运算符 2)&&具有短路的功能,第一个表达式为false时,就不再计算第二个表达式2.Byte 类型的-128 怎么表示 byte范围是-128~127,10000000 到0111 1111。3==运算符 结果是boolean类型,如果基本数据类型,比较的是两边的值,如果是引用数据类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 15:10:32
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot 面试题总结 (JavaGuide)用 JavaGuide 复习 SpringBoot 时,找到一些面试题,没有答案,自己花了一天时间在网上找资料总结了一些,有些答案的来源比较杂忘了没有标注,望见谅。 SpringBoot 面试题总结 (JavaGuide)SpringBoot 面试题总结 (JavaGuide)1. 简单介绍一下 Spring?有啥缺点?(一)重量级框架(二)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 12:30:20
                            
                                204阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 常用词汇            JVM Java Virtual Machine Java虚拟机      GC Garbage Collection 垃圾回收      JDK Java Development Kit Java开            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-15 21:05:32
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java SE 面试题及代码示例解析
Java SE(Java Standard Edition)是Java平台的基础部分,涵盖了核心的Java编程语言及其基本功能。从面试的角度来看,Java SE 面试题通常围绕语言基础、面向对象编程及一些常用的API展开。本文将通过一些示例说明常见的Java SE面试题,同时为读者提供一定的代码示例和图示。
## 1. Java 面向对象编程
###            
                
         
            
            
            
             文章目录前言一、考察SQL能力*初级*1. 表A只有一个字段ID,值为[1,2,2,3,3,3]。现要求查询出重复的id2.表A又两个字段ID和Create_Time,计算今天新增的ID表[不包含昨天的那一部分];3. 表A和表B都只有一个字段Account,如果account来自A则输出red,来自B则输出blue;4. 计算字符串'ABCABC' 中字符A的个数*高级*5. 表A有两个字段I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 15:39:09
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大数据SQL面试题本套SQL题的答案是由许多小伙伴共同贡献的,1+1的力量是远远大于2的,有不少题目都采用了非常巧妙的解法,也有不少题目有多种解法。本套大数据SQL题不仅题目丰富多样,答案更是精彩绝伦!注:以下参考答案都经过简单数据场景进行测试通过,但并未测试其他复杂情况。本文档的SQL主要使用Hive SQL。#一、行列转换描述:表中记录了各年份各部门的平均绩效考核成绩。 表名:t1 表结构:a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 21:46:21
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Kafka 都有哪些特点?高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。可扩展性:kafka集群支持热扩展持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失容错性:允许集群中节点失败(若副本数量为n,则允许n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-09-11 18:11:43
                            
                                1014阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录面向对象基础静态变量成员变量和局部变量的区别创建一个对象用什么运算符?对象引用和对象实体有什么区别?构造方法的作用?特点?是否可以被override?面向对象的三大特征封装继承多态接口和抽象类有什么相同和不同深拷贝和浅拷贝有什么区别?native关键字hashCode()有什么用String、StringBuffer、StringBuilder字符串拼接用“+” 还是 StringBui            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 20:22:01
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
版本
时间
描述
V1.0
2020-12-18
创建
V1.2
2021-01-17
新增 spark 面试题
V1.3
2021-01-18
新增  kafka  面试题
V1.4
2021-01-20
新增 hbase 面试题
V1.5
2021-01-30
新增  flink  面试题
 
 
目录
 
Hadoo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 06:42:57
                            
                                623阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题一(自增变量): package com.model.number; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/7 14:55 * ++i 和 i++ */ public class NumberDemo01 { public s ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-07 19:06:00
                            
                                221阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux部分 ①列举你使用的常用指令? ②怎么查看服务是否开启?后面的参数都是什么意思? ③怎么查看服务器内存使用情况? ④日志查看指令? ⑤跨机房怎么传输文件? Hadoop部分 ①怎么搭建一个Hadoop集群? ②Hadoop的Shuffer机制? ③切片概念?文件256M时,几个切片? ④M            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-20 09:29:34
                            
                                302阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转载自: https://tieba.baidu.com/p/5524551174?red_tag=2452717583(花时间思考一下吧!)公司A:1.讲讲你做的过的项目。 项目里有哪些 难点重点注意点呢?2.讲讲多线程吧, 要是你,你怎么实现一个线程池呢?3.讲一下Mapreduce或者hdfs的原理和机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-11 12:39:27
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大数据面试题下列哪个程序通常与 NameNode 在一个节点启动?答案D A)SecondaryNameNode B)DataNode C)TaskTracker D)Jobtracker 解析:hadoop的集群是基于master/slave模式,namenode和jobtracker属于master,datanode和tasktracker属于slave,master只有一个,...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 14:34:11
                            
                                323阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 09:31:12
                            
                                376阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大数据面试题下列哪个程序通常与 NameNode 在一个节点启动?答案D A)SecondaryNameNode B)DataNode C)TaskTracker D)Jobtracker 解析:hadoop的集群是基于master/slave模式,namenode和jobtracker属于master,datanode和tasktracker属于slave,master只有一个,...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-28 14:23:01
                            
                                289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            解释:好像string类型也可以用在switch()中上述问题来了:如果我在其他包上新建一个本类的子类,怎么办,访问权限如何?对上面的画框处的疑问的解析:因为hashCode()本身是Object对象的(在object对象来看,任何新对象的hashCode值不一样,除非我们重写这个方法,比如在散列表(比如set集合)里面就对这个方法进行了重写,这个意思上图也说了)...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-21 18:10:19
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Java中垃圾回收有什么目的?什么时候进行垃圾回收?垃圾回收的目的是识别并且丢弃应用不再使用的对象来释放和重用资源。
    
当对象没有被程序使用的时候会进行垃圾回收2、HashSet和TreeSet的区别HashSet:无序,无索引,不能重复
TreeSet:无序,无索引,不能重复,可以对元素进行排序3、创建线程有哪几种不同的方式?你喜欢哪一种?为什么?有三种方式可以用来创建线程:
	1,            
                
         
            
            
            
             进入到eclipse界面第一步:file->new->java project->起名->finish第二步:进入到刚才建的工程里,右键src->new->package->起名->finish第三步:进入到刚才建的package里,右键name->new->class->起名(这里起名要注意,因为比赛时如果交java代码,这里的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-29 14:15:01
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、线性表2、线性链表3、栈4、队列5、串6、数组7、广义表8、树和二叉树二叉树:每个结点至多只有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。二叉树的性质:  性质1:在二叉树的第 i 层上至多有2i-1个结点。  性质2:深度为k的二叉树至多有2k-1个结点(k>=1)。  性质3:对任何一颗二叉树T,如果其终端结点数为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-15 11:00:15
                            
                                26阅读
                            
                                                                             
                 
                
                                
                    