一、数据结构 HashMap是高效的查询容器,底层的数据结构是数组 + 链表 + 红黑树。查询可以计算hash结果基于数组下标快速访问,链表用来解决hash冲突的问题,红黑树...
一、数据结构 HashMap是高效的查询容器,底层的数据结构是数组 + 链表 + 红黑树。查询可以计算hash结果基于数组下标快速访问,链表用来解决hash冲突的问题,红黑树...
一、Java内存区域 1.运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。有些区域是线程私有的,有些区域是线程共享的。 ...
一、Java从编译到执行 1. Java程序运行过程 如图所示,我们的Java代码需要通过javac编译成.class后缀的字节码文件,然后才能被JVM执行。在JVM中,首先...
Spring概览 一、作者介绍 Spring Framework创始人,著名作者。 Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领...
一、自定义标签的定义 1. 什么是自定义的标签? 1.1 自定义标签配置 该案例是基于Jedis创建了一个自定义标签的案例,在上述配置代码中,有几点需要描述一下。 xmlns...
单例模式的定义与特点 老弟觉得,为了节省内存资源,保证数据内容的全局一致性,要求某些类只能创建一个实例,这就是所谓的单例模式。 单例(Singleton)模式的定义:指一个类...
一、整数值的那些事 1. 我常用整数类型 类型大小(byte)范围(有符号)范围(无符号)用途TINYINT1(-128,127)(0,255)小整数值 或 true/fal...
一、为什么需要手动安装MySQL? 熟悉手动安装后,配置多实例比较方便。 最主要的原因:有意思,总会遇到奇怪的问题,增加自己对mysql的相关经验。狠狠的皮,不怕搞坏就怕不搞...
一、用户角色权限表描述 1.MySQL用户角色权限相关表 表名描述user用户表db数据库权限表tables_priv表权限表columns_priv字段权限表proxies...
一、概述 1. 为什么需要理解XML配置解析? 我是一个刚交了一年社保的一年工作经验的小老弟,从大学刚接触软件开发到毕业正式入职所接触到JavaSE或JavaEE项目中,基本...
一、模版方法模式定义和特点 在Spring源码中该设计模式被频繁引用,所以在看Spring源码时通常是绕来绕去,想找到业务实际的执行代码需要熟悉整体的继承结构。有些通用的内容...
一、Spring继承结构 1、Spring容器的继承结构 常见的容器的实现类有ClassPathXmlApplicationContext、AnnotationConfigA...
一、synchronized 的有序性 Java 里的操作无序现象是什么? 《深入理解 Java 虚拟机》- P374: 如果在一个线程观察另一个线程,所有操作都是...