简单AOP 1.背景介绍 AOP是什么 Spring中使用了两种动态代理方式,一种是基于JDK的动态代理,一种是基于CGlib的动态代理 AOP从程序运行角度考虑程序的结构,...
简单IOC的实现 1.背景介绍 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。 在Java开发中,Ioc意味...
1.背景介绍 多线程Thread 是多线程的一种实现方式,是Runnable一种实现 2.知识剖析 多线程Thread的初始化 线程的启动 start()方法的调用 检查线程...
1.背景介绍 线程 进程中负责程序执行的执行单元 线程本身依靠程序进行运行 进程 执行中的程序一个进程至少包含一个线程 2.知识剖析 多线程有什么用? 发挥多核CPU的优势 ...
背景介绍 HashMap 本质上是把要存入信息的关键字(key?)和要保存的内存地址进行一个映射,建立一个确定的对应关系f,使每个关键字和结构中一个唯一的存储位置相对应。 h...
背景介绍 LinkedList 双向链表 双向链表,每个节点必然有两个元素,一个存储上一个节点的地址,一个存储下一个节点的地址 知识剖析 LinkedList 在内存的里的结...
背景介绍 ArrayList ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,灵活的设置数组的大小等好处 知识剖析...
背景介绍 什么是软件开发模型 指软件开发全部过程、活动和任务的结构框架。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作...
背景介绍 什么是dubbo Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。...
背景介绍 什么是视图 它是一个或几个基本表导出的表,与基本表不同,是一个虚表。数据库只存放视图的定义,而不放对应的数据,视图只是一种逻辑对象,并不是物理对象 数据任然在原来的...