1、概念 代理模式为其他对象提供一个代理以控制对这个对象的访问,属于结构性模式。从代码的角度来分,代理可以分为两种:一种是静态代理,另一种是动态代理。 静态代理就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 动态代理类的源码是在程序运行期间根据反射等机制动态的生 ...
分类:
其他好文 时间:
2018-11-15 12:05:35
阅读次数:
168
jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。 jstat位于java的bin ...
分类:
编程语言 时间:
2018-11-10 22:42:35
阅读次数:
216
一,抛异常的类型 抛异常:1,Error错误,系统错误 2,Exception错误Exception类又包括:RuntimeException非检查异常和检查异常。Error例子: 1.AssertionError程序运行期间判断某个条件是否满足,不满足时,抛出AssertionError。 2.O ...
分类:
其他好文 时间:
2018-11-10 15:18:18
阅读次数:
191
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因: 其一,简化现有Java EE和Java SE应用开发工作; 其二,Sun ...
分类:
其他好文 时间:
2018-11-07 21:07:51
阅读次数:
196
一、栈的含义 用于描述方法执行的动态内存模型,简单来说就是代码中的方法模块。主要用于局部变量表。栈的大小在编译器中就已经分配了空间,在进入一个方法时,这个方法需要栈帧分配多少内存是固定的,运行期间是不会改变大小。 局部变量表示指:存放编译期可知的各种基本类型和引用类型。 二、栈帧 说到了栈,就不得不 ...
分类:
其他好文 时间:
2018-11-06 22:35:40
阅读次数:
191
前一篇文章,总结了三高系统所关注的一些重要质量属性。就想到,其实不同类型的系统对质量属性也往往要求大不一样。 下图是软件系统架构设计时,需要关注的一些软件质量属性。 开发期质量属性,是开发人员或后期的维护人员比较关心的,这些质量的好坏,往往会影响到开发和维护成本。而运行期质量属性,则是最终用户比较关 ...
分类:
其他好文 时间:
2018-11-06 13:27:35
阅读次数:
157
JPA 1,JPA:Java Persistence API.JPA通过JDK 5.0注解-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA是JavaEE中的标准。JPA标准只提供了一套规范,需要有JPA的具体实现,Hibernate实现了JPA2.0标准,所以我们在用JPA的时候,其 ...
分类:
Web程序 时间:
2018-11-04 21:52:46
阅读次数:
302
java基础学习总结——异常处理 一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 1 package cn.javastudy.summary; 2 3 public class TestEx{ 4 5 public s ...
分类:
其他好文 时间:
2018-11-03 16:30:58
阅读次数:
180
前言 上一章的静态天空盒已经可以满足绝大部分日常使用了。但对于自带反射/折射属性的物体来说,它需要依赖天空盒进行绘制,但静态天空盒并不会记录周边的物体,更不用说正在其周围运动的物体了。因此我们需要在运行期间构建动态天空盒,将周边物体绘制入当前的动态天空盒。 没了解过静态天空盒的读者请先移步到下面的链 ...
在说具体如何在springboot 使用Hibernate前,先抛装引玉些知识点?什么是JPA呢? JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 http://baike.baidu.com ...
分类:
Web程序 时间:
2018-11-03 12:43:48
阅读次数:
163