04 2020 档案
摘要:HashMap简介 HashMap是Java中一中非常常用的数据结构,也基本是面试中的“必考题”。它实现了基于“K-V”形式的键值对的高效存取。JDK1.7之前,HashMap是基于数组+链表实现的,1.8以后,HashMap的底层实现中加入了红黑树用于提升查找效率。 HashMap根据存入的键值对
阅读全文
摘要:MyBatis是可以说是目前最主流的Spring持久层框架了,本文主要探讨SpringBoot集成MyBatis的底层原理。完整代码可移步Github。 如何使用MyBatis 一般情况下,我们在SpringBoot项目中应该如何集成MyBatis呢? 引入MyBatis依赖 <dependency
阅读全文
摘要:OOM是什么 OOM全称"OutOfMemory",既内存溢出。我们知道,Java中的对象是在堆(heap)上创建的,当堆内存不足以为新创建的对象分配空间时,就会产生OutOfMemoryError。 为什么会产生OOM 由于GC机制的存在,Java程序员不需要过多地关注内存的分配与回收,GC通过“
阅读全文
摘要:Shiro简介 "Apache Shiro" 是一个功能强大且易于使用的Java安全框架,用于执行身份验证,授权,加密和会话管理。使用Shiro易于理解的API,您可以快速轻松地保护任何应用程序 从最小的移动应用程序到最大的Web和企业应用程序。 SpringBoot常用的权限管理框架主要有Shir
阅读全文

浙公网安备 33010602011771号