一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?...
一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?...
序列化主要先明白它的作用,主要作用就是将对象的信息保存下来,一定只能是对象的成员变量保存下来,而不会保存类中的静态变量,为什么要这么做呢?一、对象存在在哪里以及对象的生命周期...
先看一张表: 没想到竟然有这么多树,相对而言,重要一点的就是二叉树,AVL树,红黑树,B树,B+树,咱们就从简单的到深入的慢慢讲 一、二叉树 二叉树是每个节点最多有两个子节点...
今天碰到一个挺有意思的问题,上传代码到gitlib,push了半天,显示成功了,但是在gitlib怎么刷新都出不来,gitk看了一下,账号不是有权限的gitlib账号,然后将...
一、存储引擎 mysql的引擎主要有以下几种:innodb,MyIsam,Memory,它们的侧重点各不相同 1、innodb innodb是一个事务级别的存储引擎,因为支持...
HashTable是更早于HashMap出现的,两者有一些类似,比如思想啊,比如现在都默认用了拉链法等等,但是更多的应该关注他们之间的区别,区别有哪些呢? 一、HashMap...
一、面试经常会碰到一个问题,就是String不可变 大部分答的时候会讲因为String的源码里面,它是这样的 它是被final修饰的,被final修饰的真正含义是什么呢?一定...
这将是一套完整详细且持续更新的、长期维护的 原创 Flink系列教程、文档,其中会包含各种商用实例详解、Flink源码讲解、机制剖析、周边组件讲解等,旨在帮助开发者快速融入...
对于i=i++ 赋值运算最后算,先算i++将1压入操作数栈,将i压入局部变量表将i自增,局部变量表中i=2再将操作数栈中的1赋值给i因此i曾经变为2但结果还是1 i++...
内存屏障 由于现代的操作系统都是多处理器.而每一个处理器都有自己的缓存,并且这些缓存并不是实时都与内存发生信息交换.这样就可能出现一个cpu上的缓存数据与另一个cpu上的缓存...
当你在浏览器中输入一个网址,浏览器的处理过程如下: 第一步 浏览器查找该域名的 IP 地址 第二步 浏览器根据解析得到的IP地址向 web 服务器发送一个 HTTP 请求 第...
(1)冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交...
1、哪些需要回收 1.1引用计数算法 给对象添加一个应引用计数器,有一个地方引用他,就加一,当引用失效就减一,任何时刻计数器为0的对象就是不可能再被使用的。很少使用,因为他很...
其实挺有意思的,经常会想站在别人的角度考虑处理问题,自以为这样能够减少麻烦,但是往往别人不是按照你认为的那样来看待同一件事情,所以沟通才是最重要的,或者说慢慢把握对方的思维方...
这将是一套完整详细且持续更新的、长期维护的 原创 Flink系列教程、文档,其中会包含各种商用实例详解、Flink源码讲解、机制剖析、周边组件讲解等,旨在帮助开发者快速融入...
这次尝试区分器的使用很多证件的号码会根据前缀的几个字符来确定一些信息,比如省份等,手机号也有这样的特征,通过前缀来区分是移动还是电信联通等,将号码根据不通的前缀汇总到不通的文...
今天刚到公司,想跑一个复杂的mapreduce,结果刚打开电脑就傻眼了,两个datanode全挂了,原因是磁盘容量不足,20G全用完了,好家伙,之前完全没有意识到已经用了这么...
本次尝试自定义输出类型手机流量分为上传流量和下载流量,统计的时候需要得到的结果表示为(手机号 上传流量 下载流量 总流量)例如(13333333333 200 400 ...