HashMap详解

什么是HashMap容器 【1】HashMap是使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。 【2】jdk1.8 之前 HashMap 由 数 ...

使用Spring AOP实现系统操作日志记录

使用Spring AOP实现系统操作日志记录 一、什么是Spring Spring 是一个广泛应用的J2EE框架,是针对bean的生命周期进行管理的轻量级容器,主要由Spring Core、Spring AOP、Spring ORM、Spring DAO、Spring Context、Spring ...

JAVA设计模式-桥接模式

JAVA设计模式-桥接模式 一、介绍 桥接模式是一种结构型模式,它主要是将抽象部分和实现部分进行分离,可以独立变化,降低类与类之间的耦合度。 举例:我们现在需要实现不同形状,每个形状还要有不同的颜色,我们传统方式是定义一个形状类,再定义每一个不同的形状实现类,继承上面的形状类,这是形状的需求已经完成 ...

爱上源码,重学Spring AOP深入

AOP (Aspect Orient Programming):直译过来就是 面向切面编程。AOP 是一种编程思想 用途:Transactions (事务调用方法前开启事务, 调用方法后提交关闭事务 )、日志、性能(监控方法运行时间)、权限控制等 也就是对业务方法做了增强 1.1 Spring AO ...

硬核剖析ThreadLocal源码,面试官看了直呼内行

工作面试中经常遇到ThreadLocal,但是很多同学并不了解ThreadLocal实现原理,到底为什么会发生内存泄漏也是一知半解?今天一灯带你深入剖析ThreadLocal源码,总结ThreadLocal使用规范,解析ThreadLocal高频面试题。
ThreadLocal是线程本地变量,就是线... ...

PPT2019如何设计复杂的雪花图标 PPT如何制作六角图标

  PPT2019如何绘制雪花图标?PPT如何设计复杂图形的雪花?PPT如何设计六角图标?我们都知道,雪花是不规则形状的,如果制作图标,可以做成简单形状的绒花型,也能做成不规则的复杂图形,和普通的六角形图标相比,步骤多,使用的工具多,还复杂...

PPT图片制作虚化效果教程 PPT怎么将人物图片虚化

  PPT图片虚化效果怎么制作,大家知道吗?方法很简单,不懂得的朋友可以了解下,下面大家看看PPT图片制作虚化效果的相关教程。  1、首先启动ppt2010,执行插入-图片命令,插入一张人物照片。  2、调整图片的大小和位置,选择图片,按住...

ppt怎么设计更吸引目光 ppt设计必读技巧

  文章内容主要是介绍做PPT需要知道的10种技巧,让大家做出来的ppt内容更加经验,不管你是老手还是新手,都可以来学习下,内容说的很全面。  #1 不要用内置样式  为了说明这一点,我打开Powerpoint,随手抓起一个实际的缺省样式然...

如何用EXCEL表格计算应付利息

本文将教你如何在EXCEL表格中创建一个利息支付计算器。Windows版本和MAC版本的EXCEL都可以。 步骤 打开EXCEL软件。双击EXCEL应用程序图标,该图标在深绿色背景上有个白色类似“X”的字母。 单击空白工作簿。这个选项位于E...

day43-反射02

Java反射02 2.Class类 2.1基本介绍 Class类也是类,因此也继承Object类 Class类对象不是new出来的,而是系统创建的 对于某个类的Class类对象,在内存中只有一份,因为类只加载一次 每个类的实例都会记得自己是由哪个Class实例所生成 通过Class对象可以得到一个类 ...

HashMap源码,看我这篇就够了

HashMap源码深度剖析 * HashMap底层数据结构(为什么引入红黑树、存储数据的过程、哈希碰撞相关问题) * HashMap成员变量(初始化容量是多少、负载因子、数组长度为什么是2的n次幂) * HashMap扩容机制(什么时候需要扩容? 怎么进行扩容?) * JDK7 与 Jdk8比较,J ...