1.安装RabbitMQ 2.安装celery 启动虚拟环境(非必须,需要的自行搜索) 安装celery 3.启动/停止 RabbitMQ server 启动 你也可以通过加 -detached 选项来后台后台启动(注: 只能启动一个): sudo rabbitmq-server -detached ...
分类:
系统相关 时间:
2016-06-28 23:27:58
阅读次数:
507
Hibernate持久化对象的三种状态:瞬时对象(Transient Objects),持久化对象(Persist Objects),离线对象(Detached Objects)。
三种状态:
瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不在引用这些对象(不...
分类:
Web程序 时间:
2016-05-30 15:11:43
阅读次数:
222
hibernate实体的几种状态: 实体的生命周期中,实体主要经过瞬时(Transient),托管(Attatched或Managed),游离(Detached)和销毁(Removed)四个状态. 瞬时状态:是指对象被new之后尚未保存到数据库,一旦服务器停止,JVM会回收它所占的内存资源,此时对象 ...
分类:
Web程序 时间:
2016-05-28 19:10:48
阅读次数:
189
近日,听说pthread_create会造成内存泄漏,觉得不可思议,因此对posix(nptl)的线程创建和销毁进行了分析。 分析结果:如果使用不当,确实会造成内存泄漏。 产生根源:pthread_create默认创建的线程是非detached的。 预防方式:要么创建detached的线程,要么线程 ...
分类:
其他好文 时间:
2016-05-21 10:08:29
阅读次数:
318
瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person pers ...
分类:
Web程序 时间:
2016-05-18 21:53:10
阅读次数:
128
原文地址:http://www.cnblogs.com/mydomain/archive/2011/08/14/2138454.html 线程的分离与结合 在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其 ...
分类:
编程语言 时间:
2016-04-23 22:49:11
阅读次数:
240
Transient:刚new出来的对象 Persistent: sava或者update之后的状态 Detached: close或者clear之后 test函数: 3种状态的区分: 1. 有没有ID? 2. ID在数据库里有没有? 3. ID在内存里有没有? transient: 内存中的一个对象 ...
分类:
Web程序 时间:
2016-04-21 11:40:11
阅读次数:
125
一.线程分离:概述:在任何一一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一一个可结合的线程能够被其他线程收回其资源和杀死。在被其他线程回收之前,它的存储器资源(例如栈)是不释放的。相反,一一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源..
分类:
编程语言 时间:
2016-04-20 18:16:42
阅读次数:
280
1、错误信息 2、错误原因。 在多对多保存测试的过程中,常常会出现以上错误信息,出现错误信息的原因是id值没有传进去,需要手动赋值。 如User和Role两个类是多对多关系,Role是维护端,User是维护端,具体代码: 3、测试: 一测试就会出现以上错误! 4、解决方法。 解决的方法是设置一个Id ...
分类:
数据库 时间:
2016-04-14 01:09:53
阅读次数:
416
异常信息:Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: com.xxx.Xxx 简单地说,发生此异常即是一个游离的对象要被持久化(save)时,其ID既要ORM框架为它生成 ...
分类:
Web程序 时间:
2016-04-11 20:41:12
阅读次数:
169