1)强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 2)软引用(SoftRefer ...
分类:
编程语言 时间:
2017-01-10 18:11:32
阅读次数:
170
在struts2中,其拦截器为框架精华部分,而二次参数拦截器paramsPrepareParamsStack 对于解决数据回显,对象修改属性丢失的问题有着很良好的处理机制。 在 struts-default.xml 中的默认拦截器配置中有以下部分(可自行查找源码,通常为:struts-2.5.2\s ...
分类:
其他好文 时间:
2017-01-10 17:19:29
阅读次数:
201
thinkphp 3.2.3 - App.class.php 解析 ...
分类:
移动开发 时间:
2017-01-10 14:44:08
阅读次数:
300
Linux操作系统中当CPU处于内核状态时,可以分为有用户上下文的状态和执行硬件、软件中断两种。其中当处于有用户上下文时,由于内核态和用户态的内 存映射机制不同,不可直接将本地变量传给用户态的内存区;处于硬件、软件中断时,无法直接向用户内存区传递数据,代码执行不可中断。针对传统的进程间通信 机制,他 ...
分类:
Web程序 时间:
2017-01-10 12:58:45
阅读次数:
1057
Hibernate Annotations 注解 对于org.hibernate.annotations与org.hibernate.persistence,它的注释比如Columns,可是不知道怎么使用,但是hibernate中也封装了javax.persistence,而且数据库映射注释主要还是 ...
分类:
Web程序 时间:
2017-01-09 18:05:43
阅读次数:
265
npm添加package.json cd到项目根目录直接调用npm init 会创建package.json文件 本地安装bebel(并非全局安装,这种情况下cmd命令中babel命令不识别): 步骤参考http://babeljs.io/ 1.安装 npm install --save-dev b ...
分类:
其他好文 时间:
2017-01-09 16:22:31
阅读次数:
254
最近正在用sqlserver作为java的数据库进行开发,在写连接字符串的时候,想起一个问题,怎么查找sqlserver的端口号呢?有两种方法 1,用存储过程 --查询端口号exec sys.sp_readerrorlog 0, 1, 'listening' 得到的结果如下图所示 那么选用哪一个呢? ...
分类:
数据库 时间:
2017-01-08 20:03:46
阅读次数:
631
Linux nginx日志按天分割实例 nginx的日志有个小缺点,日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将导致日志文件非常大,不便于管理这就需要我们自己来实现了,按日期每天生产一个日志文件思路 每天零点把默认日志文件改名为当天日期,再重新打开新的日志文件使用定时任务来执行脚 ...
分类:
系统相关 时间:
2017-01-08 03:32:13
阅读次数:
269
步骤一:导入四个jar包 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001 ...
分类:
编程语言 时间:
2017-01-07 20:57:33
阅读次数:
305