自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

hibernate entity 继承映射策略与Mapped SupperClass

部分内容来自:http://blog.csdn.net/mhmyqn/article/details/37996673 JPA实体继承实体的映射策略 三种:SINGLE_TABLE(默认的)、TABLE_PER_CLASS、JOINED SINGLE_TABLE: 父子类Entity字段写入同一张表 @Entity @Table(name = "EMP")...

2015-03-27 20:54:43 229

原创 Android 应用程序之间数据共享—ContentResolver与ContentProvider

Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才...

2013-07-01 10:10:09 259

原创 @property和@synthesize

http://www.cnblogs.com/letmefly/archive/2012/07/20/2601338.html    一直有疑问,在objective_C中声明变量会有 2种方式,今天有空和网友讨论了下,并且自己查了stackoverflew后算是稍微弄懂了一点。记录如下:      用了一段oc;会发现有2种定义变量的方式      1.在  @interf...

2013-06-29 22:21:19 126

原创 用ObjectOutputStream流传递对象遇到的问题

ObjectOutputStream是对象序列化的类 确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后,这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。这种情况下就要用到对象的序列化 假如有个很细的管子,一...

2013-06-29 22:20:54 717

原创 hashMap内部机制之篇二

上篇浅谈了一下hashMap内部实现的大概模式,现在因为笔者尝试着模拟实现了下hashMap的功能,想来研究源码做个对比,因此在此记录下研究此源码的一点点感悟。 1 从put方法谈起。 摘录的hashMap中的源码如下: public V put(K key, V value) { if (key == null) return ...

2013-06-29 22:19:54 83

原创 android 消息处理机制

首先还是推荐几篇博客: http://www.cnblogs.com/-OYK/archive/2011/08/03/2126657.html http://www.cnblogs.com/coolszy/archive/2011/04/25/2026662.html 再来说说我的理解: 消息处理机制适用场景: 比如:a)监听器类中要控制UI界面类很多组件...

2013-06-29 22:19:08 98

原创 bitmap性能优化

Bitmap优化:转化小图,预加载和内存回收 一般用于ListView、Gallery.ViewPager等中 转化为小图:可以把原始图像存储在硬盘,剪切出一份小图像存在内存,加载小图。(此处有种匹配算法,详情见官网) 预加载:在getview中预加载未显示的项目。 内存回收:例如listview中建议在getview外面转化bitmap然后直接加载b...

2013-06-29 22:18:42 110

原创 ListView内存泄漏浅析

 有关内存泄漏问题: http://www.cnblogs.com/loulijun/archive/2012/04/10/2437888.html http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html 异步加载问题: http://www.apkbus.com/android-18525-...

2012-08-31 15:18:51 281

原创 ViewFlipper的使用

http://wang-peng1.iteye.com/blog/572892

2012-08-24 19:14:53 79

原创 vs2008+openCV安装配置

安装环境: vs 2008+openCV 2.4.2+win7+32位操作系统(其实别的都一样,经过测试各种openCV都适合此种安装) 官网是最好的资料: http://www.opencv.org.cn/index.php/VC_2010_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.3#.E9.85.8D.E7.BD.AEV...

2012-08-23 15:40:11 300

原创 eclipse点击出错

   在做android开发时,经常会遇到一个问题,复制黏贴后突然间随意点击哪一行该行的代码就被其他内容替换(可能是缓存下来的!)这有可能是eclipse的一个bug。遇到此问题解决方法如下: 解决: ctrl+a  -->ctrl+x--->ctrl+s--->ctrl+v。搞定!...

2012-07-27 13:10:04 113

原创 android源码导入

首先找到你的sdk存放路径,如我的是在D:\Program Files中。 D:\Program Files\android sdk\sources 在这个路径中找到不同平台对应的各种源码版本:如android 4.0.3对应android-15, 4.1对应android_16; 复制黏贴到D:\Program Files\android sdk\platforms\androi...

2012-07-27 13:07:24 182

原创 画廊Gallery控件的使用

Gallery为一个画廊控件,只能显示一行,并支持左右滑动的效果。如下:   如上效果的实现包括了Gallery组件和ImageSwitcher组建的使用,完成的效果是点击图片则显示其大图片,程序说话:package mobile.android.ch05.gallery;import android.app.Activity;import android.co...

2012-07-27 13:04:36 126

原创 eclipse+android环境搭建

下载jdk,一般用的是6.0,最新版本7.0(开发环境,jre只是运行环境,jdk中包括jre),配置环境变量(到bin目录为止)。  下载eclipse.cmd中输入java和javac,会跳出一系列东西说明eclipse环境搭建好。  下载android sdk,即android开发包。配置tools环境变量。但下载下来的sdk只是一个空壳,在platforms里面没有任何sdk版本的...

2012-07-24 11:38:36 104

原创 【数据结构】之堆排序

本文从以下几个方面阐述堆排序:1 何谓“堆”?2 完全二叉树的特点3 堆排序如何实现?4 树的存储5 PriorityQueue内部如何实现堆排序?6 总结。  1 何谓“堆”?  一个序列满足以下定义,我们把它称作“堆”:  a)以完全二叉树的结构存储 ;b)所有非终端节点的值均不大于或者不小于其左右孩子节点的值。注意:此处用的是“不大于或者不小于...

2012-03-15 17:07:46 148

原创 PriorityQueue内部机制浅析

  PriorityQueue定义:是个基于优先级堆的极大优先级队列。此队列按照在构造时所指定的顺序对元素排序,既可以根据元素的自然顺序来指定排序(参阅 Comparable),也可以根据 Comparator 来指定,这取决于使用哪种构造方法。优先级队列不允许 null 元素。依靠自然排序的优先级队列还不允许插入不可比较的对象(这样做可能导致 ClassCastExcep...

2012-03-15 16:22:25 127

原创 单例模式Singleton Pattern

单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这样的类就称为单例类。 单例模式的要点有三:1) 某个类只能有一个实例。2)它必须自行创建这个实例3)它必须自行向整个系统提供这个实例。 应用场景:比如系统的日志记录,所有关联的日志都需要记录在一个文件中,此时就需用到单例模式。 单例模式的简单实现:class Singl...

2012-03-13 00:34:54 86

IT天空中一只初飞菜鸟的午夜小感

是否搞技术的大部分都是夜猫子,这是个待调查的问题。反正,该文的作者是。所以有此作! 对于一个面临找实习生的大三学计算机专业并且打算往这条路走下去的女生来说,对于现在这样在黑暗中面对电脑开启新的一天的情况是很多的。虽然我不想,但已经形成习惯。难得现在能有一份平静的不焦躁的心,写下近段时间的一点小感悟,是对过去的记忆,也是对未来的提醒。 阳春三月,又一个校招实习生的季节。于我而言,无形...

2012-03-12 02:16:01 115

原创 原型模式

本文从以下三个方面来浅析原型模式:1 解决的问题,应用场景2 实现的原理3 浅表复制和深表复制4 它的优点和缺陷5 总结 1 解决什么问题:  它主要面对的问题是:“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象又经常面临着剧烈的变化。 这时,重新new对象很耗费资源,也影响性能。因此,此时用原型模式更好解决。     应用场景:   a: 通...

2012-03-12 01:29:11 80

原创 工厂模式

工厂模式是一种创建型模式,是对对象的创建的一种抽象。它把对象的使用和创建分开来,使用者无需关心对象是何如创建,而只知道他们共同的接口,知道何如使用他们就行。因此,可使整个软件体系结构得到一定程度上的优化。 首先来看简单工厂模式:核心:由以前的自己new对象,变成了由工厂来生产对象。只需要告诉工厂所需对象的类型,工厂即可给你生产出来使用。如:手机工厂生产手机的例子://接口:包含...

2012-03-09 17:10:06 88

HashMap的内部实现机制之篇一

        HashMap的内部实现是采用的是hash表这种数据结构。    什么是hash表?   答曰:hash表又叫散列表。hash表是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做hash函数,存放记录的数组叫做hash表。     简单的说:hash表就是一个数组与...

2012-03-09 01:58:24 115

原创 HashMap的三种遍历方法

HashMap存储的是键值对,可以将key序列和value序列单独抽取出来。 HashMap的遍历方法: 第一种:抽取出key序列,将map中的所有key生成一个set。HashMap<Integer,String> map = new HashMap<Integer,String>();Set<Integer> keys = map.k...

2012-03-07 01:43:24 127

原创 各种容器解析

   1  容器分为两种:Collection和Map2 各自旗下的子类关系: Collection:         ---- List:是一个接口,实现类有ArrayList/LinkedList/Vector.         特点:将以特定次序放入元素,取出来的可能和放进去的顺序不同。可以有重复元素。          ---- Set:是一个接口,实现类有:H...

2012-03-07 01:17:19 110

原创 那些年我们一起追过的梦想——年底总结之篇一

首先,我没把这篇文章列为技术一栏,虽说初衷是为了给过去的一年来个总结,但我更喜欢用回想漫谈的方式而非仅局限于学习上技术上的生硬概括。因为,比总结技术更重要的,是回看我们有过的生活。 一个学期真的很快。回想这大三的上半学期,日子过的挺平静的。没有了大一的轰轰烈烈,没有了大二的平淡无奇,多了份充实,少了份茫然。毕竟,再一年就踏入社会的人了,我很庆幸在这时候终于有了自己的追求和梦想。 ...

2012-01-14 00:20:05 134

原创 人机版五子棋开发之篇一

到如今,写五子棋也有一段时间了,虽然一开始的人人版并没用多长的时间,但后面的人机对战版可没让人头疼。从对思路的一无所知(在此感谢陆亮小盆友 :D 的“精心”指导,呵呵)到了解算法的大概思想,再到真正实现过程中遇到的问题,一路走来,最深的体悟就是,有些错误是想出来而难的调试出来的,而且此种想问题的方法不是对着电脑看着代码想,那样会让人睡觉并且只会感到强烈的挫折感,而是在一个人路上想,去吃饭,...

2011-11-08 02:46:22 174

画图板开发第一阶段感悟

到今天为止,我的第一个java开发的小项目——画图板终于可以算是出来了。都记不清楚做了有多久了,只清晰的记得一开始以为挺简单的,哪个该怎样怎样做好像有那么个大体思路,但等真动起手来才发现有那么多问题根本就不清楚。先不说细节,就是整体的逻辑思想也并未形成,只是实现一个算一个。所以仅从这点就收获经验,逻辑思路最重要,在未搞清楚整体思路前不能急于动手。 不过,怎么说勉强还算完成了,最终...

2011-10-24 01:36:25 117

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除