zgz345

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年6月28日

摘要: 单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,比如最近我的一个Android项目中用到一个数据库管理类来封装SQLite读写操作。我们知道,SQLite对多线程支持并不是很好,如果两个线程同时操作数据库,会报 "Database is locked" 的错误。我想到的解决办法有两个:一是运用同步机制,比如在一个线程类中对数据库操作的部分加入 synchronized 关键字,这样就可以确保该线程类的多个实例操作数据库时不会发生冲突,但是如果两个不同的线程类的实例在同一时刻操作数据库时,用syn 阅读全文
posted @ 2012-06-28 16:54 zonyZhang 阅读(4590) 评论(0) 推荐(0) 编辑

摘要: 在eclipse中使用快捷键,不小心按错了,使得变量的高亮显示没了。其恢复方式如下:选择:windows-> preferences->java->Editor->Mark Occurences选择最上的复选框,下面的就有很多了。其中的Local variables就是变量的高亮显示。也有更简单的办法:网上搜了一下,原来是Toggle Mark Occurrences (Alt + Shift + 0)这个按钮没有按下,在工具栏的小黄颜色的笔的形状的图标。改变其颜色:选择:windows-> preferences->java->Editor-> 阅读全文
posted @ 2012-06-28 11:18 zonyZhang 阅读(179) 评论(0) 推荐(0) 编辑