本节内容 引入 NHibernate一级缓存介绍 NHibernate一级缓存管理 结语 引入 大家看看上一篇了吗?对象状态。这很容易延伸到NHibernate的缓存。在项目中我们灵活的使用NHibernate的缓存机制。NHibernate性能会大大提高的哦,我们接下来就来探索NHibernate ...
分类:
Web程序 时间:
2017-08-18 09:44:34
阅读次数:
235
一、引言 前面主题介绍的状态模式是对某个对象状态的抽象,而本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解。 二、策略者模式介绍 2.1 策略模式的定义 在现实生活中,策略模式的例子也非常常见,例如,中国的所得税,分为企业所得税、 ...
分类:
其他好文 时间:
2017-08-15 21:20:44
阅读次数:
163
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a ...
分类:
编程语言 时间:
2017-08-13 01:10:10
阅读次数:
142
一、序列化 1.什么是序列化? 序列化就是将对象的状态存储到特定存储介质中的过程,也就是将对象状态转换为可保持或传输格式的过程。 在序列化过程中,会将对象的公有成员、私有成员(包括类名),转换为字节流,然后再把字节流写入数据流,存储到存储介质中,这里说的存储介质通常指文件。 序列化后的对象保存的是二 ...
分类:
其他好文 时间:
2017-08-11 11:01:14
阅读次数:
184
在查看CMS相关中文资料时,都提到了 并发预清理(Concurrent precleaning) 重新标记(STW remark) 目的是重新标记在并发标记阶段,由于对象状态的改变而标记遗漏的对象。 为什么对象状态改变,标记遗漏说的不多,基本是一句话带过,所以查找了相关资料后,记录下。 从新生代提升 ...
分类:
其他好文 时间:
2017-08-11 10:42:59
阅读次数:
203
备忘录模式(Memento Pattern)用来恢复一个对象的状态到以前的状态。 备忘录模式下属于行为模式的类别。 实现实例 在这个示例中,备忘录模式(Memento Pattern)使用三个操作者类。 Memento类中包含要恢复的对象的状态。 创建者在Memento对象中创建和存储状态,Care ...
分类:
其他好文 时间:
2017-08-11 10:42:14
阅读次数:
168
对象的字符串表示以可读格式包含有关对象状态的信息。Object类的toString()方法表示字符串中类的对象。Object类提供了toString()方法的默认实现。 它返回一个以下格式的字符串: 1 <fully qualified class name>@<hash code of objec ...
分类:
编程语言 时间:
2017-08-10 11:40:46
阅读次数:
210
1. 序列化 简单的说就是为了保存 内存中各种对象的状态(是实例变量,不是方法),并且可以把保存的对象读取出来。 虽然保存 object states的方法很多,但是Java提供了一种保存对象状态的机制——序列化 2. 什么情况下用到序列化 (1)当把内存中的对象保存到文件中或者数据库中时 (2)当 ...
分类:
其他好文 时间:
2017-07-31 15:56:50
阅读次数:
136
1、什么是async函数 2、用法 2.1基本用法 3、语法 3.1返回promise对象 3.2promise状态的变化 3.3await命令 1、什么是async函数 async函数也是异步编程的解决方案。 async函数是对是对generator函数进行了改进。 后边的gen函数,写成asyn ...
分类:
其他好文 时间:
2017-07-30 12:40:50
阅读次数:
185
第一节:Hibernate 中四种对象状态 删除状态:处于删除状态的Java 对象被称为删除对象。比如说session delete一个对象,这个对象就不处于session缓存中了, 已经从session的缓存中移出来了,只要提交事务的话,对应的数据库记录也会被删除。 游离状态:比如说session ...
分类:
Web程序 时间:
2017-07-29 01:04:06
阅读次数:
231