随笔分类 -  面试

面向面试学习
摘要:★Spring生命周期 ★Spring AOP Spring IOC ★Spring的事务实现方式,声明式事务是怎么实现的,spring事务的传播方式 ★ES和MongoDB ★Redis底层数据结构实现1 ★Redis底层数据结构实现2 ★Redis内存淘汰策略 ★ Http报文结构 HTTP报文 阅读全文
posted @ 2020-03-08 19:41 Qmillet 阅读(237) 评论(0) 推荐(0)
摘要:1.HashMap详解 3.synchronized & ReentrantLock 在执行Thread.start()方法后,线程是不是马上运行 进程状态 4.synchronized码源分析 5.ConcurreHashMap 6.Excutor Excutors ExcutorService 阅读全文
posted @ 2020-03-08 19:37 Qmillet 阅读(197) 评论(0) 推荐(0)
摘要:本节只讲述几种常见设计模式的优劣性和应用场景 创建型 1.单例模式 双重锁 Class Singleton{ //私有构造方法 private Singleton() {} //单例对象 private volatile static Singleton singleton; //静态公共方法 pu 阅读全文
posted @ 2020-02-28 16:27 Qmillet 阅读(228) 评论(0) 推荐(0)
摘要:一、架构图 前端:vue.js 控制层:spring mvc、spring security + oauth2、swagger 业务层:spring、spring data redis 、 spring data rabbitmq 持久层:Mybatis、spring data JPA、druid、 阅读全文
posted @ 2020-02-25 14:32 Qmillet 阅读(2798) 评论(0) 推荐(0)
摘要:操作系统1 一、相关概念 1.操作系统的作用(什么是操作系统) 操作系统是指控制和管理整个计算机系统硬件和软件资源并合理的组织调度计算机工作和资源的分配,以提供用户和其它软件方便的接口和环境的程序集和。 对于用户来说,操作系统作用是方便使用,控制软件,管理应用程序;对于系统来说,操作系统是资源分配器 阅读全文
posted @ 2020-02-13 22:48 Qmillet 阅读(351) 评论(0) 推荐(0)
摘要:计算机网络太难?了解这一篇就够了 【原文链接】 【HTTP相关部分面试题】 1、谈下你对五层网络协议体系结构的理解?★★★★★ 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI (七层)和 TCP/IP(四层) 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。 1. 阅读全文
posted @ 2020-01-23 15:48 Qmillet 阅读(1303) 评论(0) 推荐(1)
摘要:一、为什么使用指针 ①指针能够有效的表示数据结构。 ②能动态分配内存,实现内存的自由管理。 ③能方便地使用字符串。 ④指针直接与数据的存储地址有关。比如:值传递不如地址传递高效,因为值传递先从实参的地址中取值,再赋值给形参代入函数计算。而指针则把形参的地址直接指向实参地址,使用时直接取出数据,效率提 阅读全文
posted @ 2019-12-27 22:19 Qmillet 阅读(205) 评论(0) 推荐(0)