面试
灰溜溜大王
一个天资愚钝,但坚持努力的程序猿,让自己的选择被肯定
展开
-
Bean生命周期
看了网上很多关于bean生命周期内容,一脸懵逼。那我们自己来总结下吧。我们把bean创建划分几个阶段:1 实例化2 属性注入3 初始化4 销毁有了大致的轮廓,我们再来细分:1 实例化2 属性注入3 BeanNameWare4 BeanFactoryNameWare5 初始化前置处理6 初始化7 初始化后处理8 销毁...原创 2021-03-05 18:02:15 · 149 阅读 · 0 评论 -
2021 面试冲刺
这里写自定义目录标题为2021 面试准备基础知识为2021 面试准备时间越来约少了,希望志同道合的朋友一起学习进度。目录准备1. 基础 :对象,集合,数据结构,异常2. jvm:类加载原理,jvm 参数,jvm 调优经验3. 数据库 mysql :B+树,索引原理,索引失效场景,索引条件,分表分库策略,连接池的基本参数4. mq :性能对比,HA策略,消息重复与丢失场景5. redis :性能对比,HA策略,redis key策略,redis 持久化,缓存击穿,缓存雪崩,连接池的基本参数6原创 2020-11-30 23:52:27 · 467 阅读 · 1 评论 -
Java基础——继承
我们都知道JAVA面向对象的三大特性: 封装,继承,多态。对于继承我们在平常的撸代码的过程中十分常见,但是具体的一些细节问题可能在面试过程中还是不能第一时间回答上来。我们来整理一下继承的概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。class 父类 {} class 子类 extends 父类 {...转载 2018-11-15 14:56:56 · 620 阅读 · 0 评论 -
sql持续学习
前几天一个面试官,给我出了一个sql题,我没有答出来, 面试官很善意的和我说数据库是我们吃饭的碗,学不好数据库饭碗捧不牢。谨记此话。转载 2018-11-13 16:37:38 · 620 阅读 · 0 评论 -
JDK8 Stream 初识
点这里Stream作为jdk8的一种重要特性,我们应该了解多一些。为什么会有Stream?在Stream出现之前,我们对集合中的元素进行一些操作需要先遍历每个元素再进行操作。如: LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<String, Integer>(); lin...原创 2018-11-07 10:23:26 · 616 阅读 · 0 评论 -
JAVA基础——I/O流
I/O即数据的输入输出。点这里而流式分为字节流和字符流1 首先认识下 字节流点这里InputStream是输入字节流的超类public abstract class InputStream implements Closeable { public abstract int read() throws IOException; public int read(byte...原创 2018-11-04 21:09:15 · 618 阅读 · 0 评论 -
JAVA关于异常的相关问题
异常处理是程序的重要组成部分。1. 异常的分类:throwable:erro (virtmachineError )exception(runtimeException,non-runtimeException/Checked Exception)runtimeException:点这里IOException IO异常NullPoiterException 空指针异常Cla...转载 2018-11-04 21:07:22 · 541 阅读 · 0 评论 -
JAVA锁的问题
今天我在学习集合框架想到一个问题,发现自己对锁不太了解起因:Hashtable是线程安全的,原因是在方法加了synchronized关键词 public synchronized V put(K key, V value) {} public synchronized V get(Object key) {}我们在获得get方法后还可以调用put方法么,显然是不可以的,如果可以就不是...转载 2018-10-25 23:02:49 · 751 阅读 · 0 评论 -
JAVA基础——集合
。。。原创 2018-10-25 11:52:18 · 810 阅读 · 0 评论 -
面试关于数据库的问题
这篇写的不错1 请写出分页查询语句select * from (select * from (select b.*,rownum rn from BIZ_MAIN_TRANS b) where rn<=10 ) where rn >0; (oracle)select * from table_name limit 0,5 (mysql)2...原创 2018-10-10 14:43:26 · 737 阅读 · 0 评论 -
面试关于HTTP的问题
HTTP协议相关问题是web工程师常被问到的问题http协议组成:请求: 请求行(请求方法,url,http版本 ) 请求头 请求体(请求的报文)响应:状态行(http版本,状态码,状态码描述)响应头响应体http协议头的内容点这里请求头:accept:text/xml; (客户端希望接受到的响应类型-请求报文头)点这里accept-charset:utf...原创 2018-10-14 11:40:12 · 3904 阅读 · 0 评论