Hibernate(1) 阻抗不匹配
摘要:阻抗不匹配指的是输入阻抗与输出阻抗不匹配的问题,可以造成反射。持久化存储数据所采用的数据模型(无论是文件系统还是数据库管理系统)如果与编写程序(C++、Smalltalk、VisualBasic、Java、C#)时所采用的数据模型有差异,就称为“阻抗不匹配”问题。“阻抗不匹配”是企业里的严重问题,高达25-33%的开发时间浪费在努力将对象挤压进关系型的持久化,也就是一般 说的对象关系映射(ORM)。虽然ORM工具的例子都着力演示其简易,但现实的情况要复杂好几个数量级,于是整个ORM的概念都没法站住脚。即便最优秀的 ORM工具也会创建出效率极低的模型,导致严重的性能问题常用ormhibernat
阅读全文
posted @
2013-05-31 23:19
洛易
阅读(1097)
推荐(0) 编辑
[Android]搜索关键字飞入飞出效果 (转)
摘要:http://blog.csdn.net/sodino/article/details/7176796
阅读全文
posted @
2013-05-30 14:05
洛易
阅读(225)
推荐(0) 编辑
android,性能优化,内存优化管理,高级缓存 (转)
摘要:http://blog.csdn.net/liao3841054/article/details/7011757这近做的项目老是出现内存溢出,项目一大,稍不注意就会出现这样 的问题。导致第二个版本框架重写,重要的还是继承体系过深,导致垃圾回收总是回收不了,最后导致内存沾满无法释放。内存对于手机来说是非常重要的。下面总结了我们在注意创建对象时的规则,以及怎么更好更快的实行GC回收,和怎么构建高速的对象cace缓冲。1 避免循环遍历的创建对象,哪怕对象很小,也是要占资源的。2 尽量使对象符合垃圾回收的标准3 不要采用过深的继承体系4 访问本地变量优于访问类中的变量1.对象的强、软、弱和虚引用 在J
阅读全文
posted @
2013-05-29 22:07
洛易
阅读(220)
推荐(0) 编辑
MAT Memory Analyzer Tool 插件装配(图解)(转)
摘要:http://blog.sina.com.cn/s/blog_5fc933730101g0in.htmlMAT Memory Analyzer Tool 插件安装(图解)@author YHC前段时间做了一个项目,Exception in thread "main"java.lang.OutOfMemoryError: Java heap space出现这个错误,所以需要查找原因,所以就用到这个工具,安装比较麻烦,贴出来和大家共享一下:第一步:下载Eclipse MAT下载地址:http://www.eclipse.org/mat/downloads.php第二步:下载之后
阅读全文
posted @
2013-05-19 23:52
洛易
阅读(1696)
推荐(0) 编辑
android 内存溢出问题分析(转)
摘要:最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文 章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助 的,呵呵一、概述...
阅读全文
posted @
2013-05-19 23:29
洛易
阅读(213)
推荐(0) 编辑
Java内存泄露原因详解
摘要:一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方法进行管理内存,实时监控对象是否可以达到,如果不可到达,则就将其回收,这样也可以消除引用循环的问题。在Java语言中,判断一个内存空间是否符合垃圾收集标准有两个:一个是给对象赋予了空值null,以后再没有
阅读全文
posted @
2013-05-19 21:55
洛易
阅读(328)
推荐(1) 编辑
Android内存溢出
摘要:Android虽然会自动管理内存,JAVA也有garbage collection (GC )内存回收机制。一、移动终端因为内存有限,往往图片处理经常出现上述的错误。解决方法:1.明确调用System.gc(); 这种内存回收会有一定的作用,但是请不要太期待。2.图片处理完成后回收内存。 请在调用BitMap进行图片处理后进行内存回收。 bitmap.recycle(); 这样会把刚刚用过的图片占用的内存释放。3.图片处理时指定大小。 public Bitmap getBitpMap() { ParcelFileDescriptor pfd; try...
阅读全文
posted @
2013-05-19 00:21
洛易
阅读(243)
推荐(0) 编辑
No4.传统线程同步通信技术
摘要:1.面试题 子线程循环10次,接着住线程循环100次,接着又回到子线程循环10次,接着再回到主线程又循环100次,如此循环50次。public class ThreadTest { public static void main(String[] args) { new Thre...
阅读全文
posted @
2013-05-16 23:49
洛易
阅读(199)
推荐(0) 编辑
Java之线程(2) - 调时器
摘要:1.Timer类public class Timer extends Object一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间...
阅读全文
posted @
2013-05-16 23:37
洛易
阅读(160)
推荐(0) 编辑
Java之线程(1) - 传统线程机制的回顾
摘要:1.线程:程序的执行线索2.创建线程的两种方法:a. Thread thread = new Thread(){ public void run(){ } } b.Thread thread = new Thread(new Runnable(){ ...
阅读全文
posted @
2013-05-16 21:42
洛易
阅读(297)
推荐(0) 编辑
Java之线程(0) - 序
摘要:线程在编程的道路上是不可缺少的一部分,就像在这纷扰的人群中的每一个人都是一条线程,在同一个路口,大家并行或争先恐后的前进着。不管在java web、android应用还是游戏开发中线程的分量还是很重要的...使用java.lang.Thread类或者java.lang.Runnable接口编写代码来...
阅读全文
posted @
2013-05-16 21:25
洛易
阅读(227)
推荐(0) 编辑
做为一个Android程序员你应该会哪些
摘要:在这里写一遍关于android的一些大致知识点的总结1.Activity2.Service3.Broadcast4.Content privader5.Application6.Notification7.ListView8.BaseAdapter9.TableHost10.Canvas11.Context12.Dialog13.PopupWindow14.TextWatcher-----输入框-监听15.SQLite16.Fragment如果把这些东西都掌握得差不多,那么Android也算入门了,待更新...
阅读全文
posted @
2013-05-16 20:57
洛易
阅读(146)
推荐(0) 编辑
面试的几个回答技巧
摘要:1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的 技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事 的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大
阅读全文
posted @
2013-05-16 17:06
洛易
阅读(1120)
推荐(0) 编辑
Android Afianl框架(2)——FinalDB
摘要:如果你用过Hibernate,或Spring,那么对这个就很好理解了,首先上点代码1.entity/** * * @ClassName: User * @Author roy * @Date 2013-4-8 pm 04:40:49 * @Desc: TODO */@Table(name="User_Table")public class User { @Id(column="id") private int id; private int age; private String name; private String department; ...
阅读全文
posted @
2013-05-14 19:16
洛易
阅读(9107)
推荐(0) 编辑
(转) Android 安全机制
摘要:1 Android 安全机制概述Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进行扩展,提供了 permission 机制,它主要是用来对 Application 可以执行的某些具体操作进行权限细分和访问控制,同时提供了 per-URI permission 机制,用来提供对某些特定的数
阅读全文
posted @
2013-05-12 22:55
洛易
阅读(199)
推荐(0) 编辑
安卓的内存主要表现(转)
摘要:1. 在Android平台上,长期保持一些资源的引用,造成一些内存不能释放,带来的内存泄露问题很多。比如:Context(下文中提到的Activity都是Context),在一些你需要保持你的首个类对象状态,并且把状态传入其他类对象中时,这样消除掉首个类对象之前,你必须先把接收类对象释放掉。需要注意一点的是:因为在Java或者Android内存机制中,顶点的结点释放前必须保证其他对象没有调用才能被系统GC回收释放。我们来看一段代码:@Override protected void onCreate(Bundle state) { super.onCreate(state); TextVi...
阅读全文
posted @
2013-05-12 16:16
洛易
阅读(185)
推荐(0) 编辑