lua有GC,细节无需太关注,知道些基本的就行,能local就一定不要global;
还有在数组里的对象,除非显式=nil,否则很难回收;
不过可以用弱引用表来告诉GC。外部引用为0,就不要管我,请del it。
weak table是通过元表实现,元表里的__mode字段包含k或者v;k表示key为弱引用;v表示value为弱引用。
1、首先看一个普通的例子:
a = {}
ke...
分类:
其他好文 时间:
2014-06-16 11:57:59
阅读次数:
306
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用...
分类:
移动开发 时间:
2014-06-15 22:52:13
阅读次数:
427
之所以转这篇文章是因为它可以对web请求有大致的理解。以下内容转自:http://www.open-open.com/news/view/19ed96a 英文原文:Full stack web development----------------------------分割线-----------...
分类:
Web程序 时间:
2014-06-15 21:01:47
阅读次数:
253
1 index unique scan 效率最高,主键或唯一索引2 index fast full scan 读的最快,可以并行访问索引,但输出不按顺序3 index full scan 有顺序的输出,不能并行读索引。4 index range scan 在给定的区间查询5 index s...
分类:
其他好文 时间:
2014-06-15 19:41:17
阅读次数:
169
1.备份导出,还是先获得原库的表空间,就是一个存储过程,可以导出来所有的创建的表空间语法,然后使用EXP
system/oracle file=d:\sss.dmp log=d:\ss.log full=y此时,为将整个库备份出来。EXP system/oracle
file=d:\sss.dmp ...
分类:
其他好文 时间:
2014-06-13 15:48:34
阅读次数:
705
selecte.FULL_NAME
采购员,sum(plla.quantity-plla.QUANTITY_CANCELLED) 订购数量,
sum(plla.Quantity_Received)完成数量 ,round(SUM(plla.Quantity_Received)*100 /
sum(p....
分类:
数据库 时间:
2014-06-12 12:14:51
阅读次数:
278
一个小业务,流量并不大,功能也很简单,spring
framework+mybatis+quartz,一启动就看到gc的频次和full gc的频次非常高:4.202: [Full GC 4.202:
[Tenured: 0K->6653K(349568K), 0.1948910 secs] 1397...
分类:
其他好文 时间:
2014-06-12 11:58:23
阅读次数:
4083
是什么一种scheme,用表来做信息存取,代替逻辑语句(if/else)为什么简化逻辑语句,避免大量嵌套的 if/else 或者
switch/case怎么用三种访问表的方式直接访问:将源数据作为key索引访问:构建KV表阶梯访问:分为连续区间,遍历或者二分查找例子// get the
full n...
分类:
其他好文 时间:
2014-06-12 11:54:23
阅读次数:
255