虚拟机类加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。
YOU'VE MADE A BRAVE DECISION, WELCOME.
这个章节主要介绍常用的JavaJDK中的命令行工具
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:
这个章节主要介绍垃圾收集器
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
摘自关于Java集合的小抄,供自己学习
以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。
按数组下标访问元素-get(i)、set(i,e) 的性能很高,这是数组的基本优势。
如果按下标插入元素、删除元素-add(i,e)、 remove(i)、remove(e),则要用System.arraycopy()来复制移动部分受影响的元素,性能就变差了。
越是前面的元素,修改时要移动的元素越多。直接在数组末尾加入元素-常用的add(e),删除最后一个元素则无影响。
本文摘自SpringMVC深度探险系列。
B/S模型解决的实际问题是请求—响应,其中不外乎两个角色,服务方和请求方。因而也就产生了两种截然不同的针对表示层的解决方案的设计思路:以服务器端应用程序为主导来进行框架设计以浏览器页面组件(及其自身的事件触发模型)为主导来进行框架设计
前一种被称之为MVC模型;后一种则被称之为组件模型,也有称之为事件模型。
介绍mybatis
mybatis入门
从配置文件入手了解怎么使用mybatis
mapper 接口没有实现类,是怎么执行数据库操作的,原理是什么
sqlsession 内部实现的原理
阅读源码的主要几个重要类
查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素
从表中第一个记录开始,逐个与给定值进行比较,若某个记录的关键字和给定值相等,则查找成功;反之,若直到最后一个记录,其关键字和给定值都不相等,则表明表中没有所查记录,查找失败。