摘要: 队列 介绍 队列与优先队列的区别 队列是一种FIFO(First-In-First-Out)先进先出的数据结构,对应于生活中的排队的场景,排在前面的人总是先通过,依次进行。 优先队列是特殊的队列,从“优先”一词,可看出有“插队现象”。比如在火车站排队进站时,就会有些比较急的人来插队,他们就在前面先通 阅读全文
posted @ 2022-07-28 21:49 Faetbwac 阅读(98) 评论(0) 推荐(0)
摘要: 恒生复试 9.14 Java开发 25min 自我介绍(不需要讲简历上有的) 项目,如何保证不超卖超卖,如何实现同一用户不重复下单,如果Redis崩了会怎么样,对于分布式的学习到哪种程度了 悲观锁、唯一索引、redis锁、存储过程、消息队列 接下去有什么学习计划或者打算吗? 你会怎么去学习一个新的东 阅读全文
posted @ 2022-07-28 21:49 Faetbwac 阅读(31) 评论(0) 推荐(0)
摘要: 栈 介绍 栈是一种线性结构,它只能从一端添加元素,也只能从一端取出元素(这一端称之为栈顶)。 Stack这种数据结构用途很广泛,在计算机的使用中,大量的运用了栈,比如编译器中的词法分析器、Java虚拟机、软件中的撤销操作(Undo)、浏览器中的回退操作,编译器中的函数调用实现等等。 | 接口 | 说 阅读全文
posted @ 2022-07-28 21:49 Faetbwac 阅读(56) 评论(0) 推荐(0)
摘要: Spring串讲 Spring IOC & AOP Spring IoC 和 AOP 的理解 AOP实现原理、动态代理和静态代理、Spring IOC的初始化过程、IOC原理、自己实现怎么实现一个IOC容器?这些东西都是经常会被问到的。 推荐阅读: IOC简单理解【先理解这个就行,下面的不写代码可以 阅读全文
posted @ 2022-07-28 21:48 Faetbwac 阅读(57) 评论(0) 推荐(0)
摘要: maven打包与项目部署 maven打包 多环境打包 在SpringBoot项目中,一般会有多个环境(开发环境、测试环境、上线生成环境等,每个环境的数据库、Redis等地址都不一样),用到profile属性(profile指具体是哪个环境),可以快速切换环境。 增加profile 我们项目默认的配置 阅读全文
posted @ 2022-07-28 21:47 Faetbwac 阅读(1032) 评论(0) 推荐(0)
摘要: 华为 Java开发 HashMap及其底层结构 链表散列+红黑树 (n-1)&hash 2倍扩容1.7 头插法(循环引用) 1.8 尾插法 快速失败 单线程 当在用迭代器(Iterator)或者增强for循环(增强for循环的底层也是迭代器)对一个集合进行遍历操作时,如果遍历的过程中集合的结构发生了 阅读全文
posted @ 2022-07-28 21:47 Faetbwac 阅读(19) 评论(0) 推荐(0)