随笔分类 -  JavaEE

摘要:一、定义 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 双亲委派模型的工作过程是: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成。 每一个层次的类加载器都是如此。因此,所有的加载请求最终都应该传送到顶层 阅读全文
posted @ 2019-04-15 21:50 一叶一落秋 阅读(214) 评论(0) 推荐(0)
摘要:外存 也就是我们经常说的外存储器,指除计算机内存及CPU缓存意外的存储器,此类存储器一般断电后仍能保存数据。 内存 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。 计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响很大。 内存也被称为内存储器,其作用是用于暂时存放CP 阅读全文
posted @ 2019-04-13 18:06 一叶一落秋 阅读(547) 评论(0) 推荐(0)
摘要:一、什么是Java事务? 通常的观念认为,事务仅与数据库相关 事务必须服从ACID原则,及原子性、一致性、隔离性和持久性的缩写。 原子性(Atomictity):表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。 一致性(Consistency):表示事务执行失败时,所有被该事务影响的数据 阅读全文
posted @ 2019-04-13 17:22 一叶一落秋 阅读(453) 评论(0) 推荐(0)
摘要:由上图可知JVM基本机构包括:类加载器、内存区域、执行引擎、本地库接口 。这里我们说明一下内存区(也叫运行时数据区),运行时内存区主要可以划分为5个区域:1. JVM栈 (Java Virtual Machine Stacks) 2. 堆内存 (Heap Memory) 3. 方法区 (Method 阅读全文
posted @ 2019-04-12 19:37 一叶一落秋 阅读(305) 评论(0) 推荐(0)
摘要:JAVA内存模型:目标是定义程序中各个变量的访问规则。 所有的变量都存储在主内存中 每条线程都有自己的工作内存,线程的工总内存中保存了该线程适用到的变量的主内存的副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存中的变量。 线程之间无法直接访问对方的工作内存中的变量,线程之间 阅读全文
posted @ 2019-04-12 19:20 一叶一落秋 阅读(1319) 评论(0) 推荐(0)
摘要:什么是拦截器 在AOP中用于在某个方法或字段被访问之前,进行拦截然后再之前货之后加入某些操作。拦截是AOP的一种实现策略。 拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者定义一个action前后执行的代码,也可以在一个action执行阻止其执行,同时也是提供了一种可以提取act 阅读全文
posted @ 2019-04-11 17:44 一叶一落秋 阅读(17782) 评论(0) 推荐(3)
摘要:一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 阅读全文
posted @ 2019-04-11 17:42 一叶一落秋 阅读(169) 评论(0) 推荐(0)
摘要:(1)排序的定义:对一序列对象根据某个关键字进行排序; 输入:n个数:a1,a2,a3,...,an 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'。 再讲的形象点就是排排坐,调座位,高的站在后面,矮的站在前面咯。 (3)对于评述算法优 阅读全文
posted @ 2019-04-11 11:30 一叶一落秋 阅读(346) 评论(0) 推荐(0)
摘要:一、数据类型 java虚拟机中,数据类型可以分为两类,基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值,可以简单理解为存储地址。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型共八种,包括: 阅读全文
posted @ 2019-04-09 20:19 一叶一落秋 阅读(186) 评论(0) 推荐(0)