logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【MyBatis面试题(20道)】

MyBatis常见面试题目二十道,详细介绍MyBatis整合JDBC,工作原理,功能架构,完成数据库操作的流程,动态SQL,批量操作,Executor执行器类型,mapper如何传递参数,实体类与表名不一致的解决方案等。

文章图片
#mybatis#数据库#经验分享 +1
【Java 单元测试进阶--无返回值的void方法如何进行单元测试】

Java 单元测试进阶--无返回值的void方法如何进行单元测试doReturn.when & when.thenReturn & doAnswer...when & doNothing & doThrow & verfiy

文章图片
#java#单元测试#经验分享
【Java并发编程面试题(60道)】

Java并发编程面试题,包含并发并行、进程线程、守护线程、线程间通信方式、ThreadLocal变量的结构与实现、Java内存模型、锁机制、AQS、线程池主要参数、工作流程等

文章图片
#java#面试#经验分享
【Redis面试题(46道)】

Redis基础面试知识,包含什么是Redis、可以用来做什么、有哪些数据结构、持久化方式、如何恢复数据等;高可用中如何实现主从复制、主从复制有哪些问题、哨兵模式实现原理、领导者选举;缓存设计,什么是缓存击穿、穿透、雪崩,如何解决等

文章图片
#经验分享#数据库#redis
Java集合知识总结

深刻剖析Java集合:数据结构、概念;集合结构图 Collection:List、Set,Map:HashMap、TreeMap;List:ArrayList、LinkedList;Set:HashSet、TreeSet;具体实现的过程和包含的各种方法(添加、删除、修改、查询)以及源码分析。

文章图片
#java#开发语言#经验分享
【操作系统面试题(32道)与面试Linux命令大全】

本文主要介绍了操作系统中面试的常见问法解答以及Linux命令大全;其中包含:操作系统的功能,操作系统结构,进程与线程的区别、调度算法、状态、通信方式等,内存管理:地址空间映射、分段、分页、页面置换算法等,IO零拷贝技术的实现原理等;Linux命令:查看日志文件(sed查看特定行范围、查看特定时间范围),显示进程、显示进程占用的内存分析top等

文章图片
#面试#linux#java +1
【微服务面试题(三十三道)】

本文包含微服务的基本知识点,其中分为微服务的用途、当前遇到的挑战、有哪些主流的微服务框架;微服务的注册中心、配置中心有哪些,各有什么特点;远程调用的方式(Feign、Dubbo);服务容灾(服务雪崩、服务熔断、服务降级的概念及解决方案);服务网关有哪些;链路追踪方案;分布式事务实现;服务监控与日志收集工具。

文章图片
#微服务#架构#云原生 +1
【计算机网络面试题(62道)】

本文介绍了计算机网络当中一些常见的面试题,以及包含对计算机网络知识的回顾,例如:计算机网络体系结构、各层对应的协议、浏览器访问的过程、DNS的解析过程、HTTP协议及其发展、TCP协议连接与断开的过程及其各种细节、TCP可靠传输的原理、UDP与TCP的区别、IP协议作用、ARP协议的作用、常见的网络安全问题以及对称加密与非对称加密等知识。

文章图片
#计算机网络#网络#经验分享
【JVM经典面试题(五十二道)】

本文主要包含JVM的内存管理(JVM内存区域及变化过程、垃圾回收机制、垃圾收集器等);JVM调优(CPU过高如何排查、频繁GC的排查等);虚拟机执行的过程(类的生命周期、类加载的过程、双亲委派机制等)

文章图片
#jvm#java#经验分享
分布式面试题-理论部分(十二道)

本文包含分布式的基础理论(CAP原理、BASE原理),分布式锁的实现方式(MySQL实现、Zookeeper实现、Redis实现),分布式事务实现方式(XA协议、2PC、3PC、TCC、本地消息表、MQ消息事务、最大努力通知),分布式一致算法介绍(Paxos、Raft),分布式设计中的幂等性以及限流算法等内容。

文章图片
#分布式
    共 13 条
  • 1
  • 2
  • 请选择