(三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
//私有构造方法,...
分类:
编程语言 时间:
2014-07-08 20:38:48
阅读次数:
176
Python GC主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来提高垃圾回收效率。
引用计数
在Python中,大多数对象的生命周期都是通过对象的引用计数来管理的。从广义上...
分类:
编程语言 时间:
2014-07-08 19:59:45
阅读次数:
275
Java在早期(比如JDK1.2以前)是很慢的,后续版本由于有许多优化手段的加入,Java正变得越来越快,所以现在也有很多关于Java和C/C++孰快孰慢的争论。我想就我自己的理解,谈一下影响Java程序运行速度的因素。
1、 GC回收
众所周知,Java相对C/C++的一个很大进步就是有了GC机制,它能够很大程序的避免C/C++常见的内存泄漏的发生。但是这也是有代价的,那就是因为JVM管理了...
分类:
编程语言 时间:
2014-07-08 15:15:15
阅读次数:
188
项目地址:http://www.freeteam.cn/
生成栏目列表数据
提取当前管理站点下允许移动APP访问的栏目列表,生成json数据到/site/站点目录/mobile/channels.html页面。
从左侧管理菜单点击生成栏目列表数据进入。
点击确定即可。...
分类:
移动开发 时间:
2014-07-08 11:03:13
阅读次数:
253
GC提供了另外一个能够给你带来好处的功能:终结器。在一个资源被回收后,终结器允许一个优雅的清理操作。使用终结器,当GC释放资源所占的内存时,它们可以进行适当的自我清理。表面上,终结器看起来直接了当:你创建一个带终结器的对象,当它被回收时,终结器被调用。实际上,有更多的操作你看不到。...
分类:
Web程序 时间:
2014-07-08 10:54:07
阅读次数:
318
在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句:update phome_ecms_news set newstime = '2014-07-03'; (ps:phome这个是默认的数据库表前缀,如果创建数据库时...
分类:
数据库 时间:
2014-07-06 21:04:28
阅读次数:
369
项目地址:http://www.freeteam.cn/
生成站点列表数据
提取允许移动APP访问的站点列表,生成json数据到/mobile/index.html页面。
从左侧管理菜单点击生成站点列表数据进入。
点击确定即可。...
分类:
移动开发 时间:
2014-07-06 11:27:22
阅读次数:
233
装箱与拆箱是.NET中非常重要的概念。
装箱是将值类型转换成引用类型,或者是实现了接口的值类型。装箱将数据存储的空间由Thread stack转存到了Managed Heap中。凡是在Managed Heap中开辟空间,都将触发GC(垃圾回收),在Thread statck将不会触发垃圾回收。
拆箱就是将数据从Managed Heap中提取出来,并拷贝到Thread stack中。所以拆箱会形...
分类:
Web程序 时间:
2014-07-06 09:33:05
阅读次数:
272
项目地址:http://www.freeteam.cn/
栏目配置
管理员可以在这里设设置栏目是否是否允许移动app访问,栏目页的布局等属性。
从左侧管理菜单点击栏目配置进入。
选择需要管理的栏目后点击移动APP配置按钮。
填写相关属性后点击保存即可,只有移动导航选择为是的栏目才会在移动APP中展示。
栏目页布局主要有以下几种:
...
分类:
移动开发 时间:
2014-07-03 13:26:21
阅读次数:
243
不知道国内用Orchard建网站的多不多,我个人强烈推荐这个CMS系统- 使用最新进的微软.Net 技术,而且免费!Orchard中文版在这里。我之前写了一个基于Orchard的插件(Module),叫做Orchard CRM, 可以在这里下载这个插件(含源代码)。看演示:前台Orchard 1.8...
分类:
Web程序 时间:
2014-07-03 12:51:20
阅读次数:
359