Java Web
shaonian7812
这个作者很懒,什么都没留下…
展开
-
Hibernate框架的机制和原理
学习和使用hibernate很有必要归纳理解下hibernate的原理机制;hibernate是一个持久层的框架,是ORM思想的一个实现。框架图如下:hibernate的框架的运行过程:hibernate随着应用程序的启动也会启动,启动的过程就是一系列的初始化的过程。构造Configuration实例,加载数据库配置文件或属性文件,紧接着加载hibernate的映射文件至内存。现在原创 2013-04-19 17:02:37 · 1065 阅读 · 0 评论 -
java GC
java 垃圾回收机制:当程序员创建对象时,GC就开始监控对象的大小、地址以及状态的变化;GC通过有向图来管理和监控对象,有些对象是可达的、有些是不可达的;GC对不可达的对象进行内存回收。内存的回收并不是马上执行的;人为的System.gc(),java规范也并不保证JVM一定执行。原创 2013-05-02 20:52:42 · 309 阅读 · 0 评论 -
Spring IOC与AOP解释
1、Spring IOC IoC 与 DI 首先想说说 IoC ( Inversion of Control ,控制倒转)。这是 spring 的核心,贯穿始终。所谓 IoC ,对于spring 框架来说,就是由 spring 来负责控制对象的生命周期和 对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的 mm原创 2013-10-06 22:21:24 · 494 阅读 · 0 评论 -
java 正则表达式
最近做项目用到正则表达式,现在对用到的正则表达式做下总结,以下java为例。在java中,正则表达式工具包是java.util.regex。在regex包中包括Pattern(模式类)和Matcher(匹配器类)。Pattern类是用来表达所要搜索模式的对象,Matcher类是真正影响搜索的对象。另加一个新的例外类,PatternSyntaxException,当遇到不合法的搜索模式时,会抛出的异常原创 2015-09-08 19:54:14 · 317 阅读 · 0 评论 -
Java高级特性 内省
Java內省在计算机编程中定义:通过Java內省可以获取bean是什么,能做什么。我个人理解:java语言对Bean类属性、事件一种缺省的处理方法;例如类中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问 name 属性,这就是默认的规则。 Java 中提供了一套 API 用来访问某个属性的 getter原创 2015-09-30 11:16:51 · 268 阅读 · 0 评论 -
Java工具包
Java工具包在 Apache Jakarta Common 中, Lang 这个 Java 工具包是所有 Apache Jakarta Common 项目中被使用最广泛的,几乎你所知道的名气比较大的软件里面都有用到它,包括 Tomcat, Weblogic, Websphere, Eclipse 等等。我们就从这个包开始介绍整个 common 项目。 Lang 中工具类比较多,这里介绍几个主要的原创 2017-08-14 21:46:26 · 258 阅读 · 0 评论 -
Java基础知识总结
Java基础知识总结HashMap Key讨论HashMap是存储键值对的数据结构,根据Key可以O(1)地获取值。但是有些内容是不适合作为key的,譬如可变对象。 可变对象是指创建后它的哈希值可以发生变化。JVMjava内存管理方法区、堆、虚拟机栈、本地方法栈、程序计数器。其中方法区、堆是所有线程共享的;虚拟机栈、本地方法栈、程序计数器是各个线程自有的。程序计数器:(program c...翻译 2019-05-19 16:09:52 · 126 阅读 · 0 评论