- 博客(33)
- 资源 (57)
- 收藏
- 关注
原创 使用Hibernate进行大数据量的性能测试
在项目中使用Hibernate进行大数据量的性能测试,有一些总结, 1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 2) 对
2010-04-29 18:36:00 10004 2
使用Hibernate进行大数据量的性能测试
在项目中使用Hibernate进行大数据量的性能测试,有一些总结, 1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 2) 对大数据量查询时,慎用list()或者...
2010-04-29 18:36:00 126
原创 设计模式之Factory
工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样
2010-04-26 23:23:00 1227
设计模式之Factory
工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样...
2010-04-26 23:23:00 164
单例模式中,懒汉式和饿汉式的区别
饿汉式: public class Singleton{ private static Singleton singleton = new Singleton (); private Singleton (){} public Singleton getInstance(){return singletion;} } 懒汉式: public class Singleton{ private st...
2010-04-26 23:06:00 136
原创 浅谈 Facade 模式
Facade 模式 所谓 Facade 模式,是一个可以让事情变得有点头绪的好东西。 一个 Facade 肯定是一位某方面的“行家”,例如数据库操作。它对来自上层的请求屏蔽了具体的业务逻辑细节,任何程序需要对数据库进行 CRUD 操作时,只需要告诉 Facade 层“我要做什么”,而 Facade 层则知道“到哪里去做”,于是它根据请求的具体内容,调用相应的底层模块(在那里解决
2010-04-26 22:49:00 3528
浅谈 Facade 模式
Facade 模式 所谓 Facade 模式,是一个可以让事情变得有点头绪的好东西。 一个 Facade 肯定是一位某方面的“行家”,例如数据库操作。它对来自上层的请求屏蔽了具体的业务逻辑细节,任何程序需要对数据库进行 CRUD 操作时,只需要告诉 Facade 层“我要做什么”,而 Facade 层则知道“到哪里去做”,于是它根据请求的具体内容,调用相应的底层模块(在那里解决“...
2010-04-26 22:49:00 127
原创 Android(六)Activity、请求码与结果码、Intent、广播、服务
一、创建新的Activity在进行桌面开发时,我们可以通过一个窗口上的控件事件打开另一个新的窗口。在WEB应用开发时,我们也可以通过一个连接打开一个新的页面。通过添加新的窗口开完善或增强软件的功能,那么在Android应用开发中,我们应该怎样打开新的Activity?1.添加新的Activity(创建Android工程:MainActivity)1).新建一个继承自Activity类的
2010-04-16 14:00:00 2749
原创 Android(六)通知、样式、主题、HTML
一、Android中的通知 一般手机上边都有一个状态条,显示电池电量、信号强度、未接来电、短信...。Android的屏幕上方也具有状态条。这里所说的通知,就是在这个状态条上显示通知。发送通知的步骤如下:1).获取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemServic
2010-04-16 14:00:00 1939 1
Android(六)Activity、请求码与结果码、Intent、广播、服务
一、创建新的Activity在进行桌面开发时,我们可以通过一个窗口上的控件事件打开另一个新的窗口。在WEB应用开发时,我们也可以通过一个连接打开一个新的页面。通过添加新的窗口开完善或增强软件的功能,那么在Android应用开发中,我们应该怎样打开新的Activity?1.添加新的Activity(创建Android工程:MainActivity)1).新建一个继承自Activity类的...
2010-04-16 14:00:00 171
Android(六)通知、样式、主题、HTML
一、Android中的通知 一般手机上边都有一个状态条,显示电池电量、信号强度、未接来电、短信...。Android的屏幕上方也具有状态条。这里所说的通知,就是在这个状态条上显示通知。发送通知的步骤如下:1).获取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemServic...
2010-04-16 14:00:00 216
原创 Android(五)数据存储之五网络多线程断点下载
们编写的是Andorid的HTTP多线程断点下载应用程序。因为之间我们学习的学习积累,直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点下载的难点在哪里?1.多线程下载,2.支持断点。 多线程下载: 如何才能从文件的指定位置处开始下载文件?(比如从50MB开始)这一点我们可以通过HTTP请求信息头来设置,还记得HTTP请求信息头的“Range”属性吗?断点:
2010-04-16 13:58:00 4952 1
Android(五)数据存储之五网络多线程断点下载
们编写的是Andorid的HTTP多线程断点下载应用程序。因为之间我们学习的学习积累,直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点下载的难点在哪里?1.多线程下载,2.支持断点。 多线程下载: 如何才能从文件的指定位置处开始下载文件?(比如从50MB开始)这一点我们可以通过HTTP请求信息头来设置,还记得HTTP请求信息头的“Range”属性吗?断点:...
2010-04-16 13:58:00 108
原创 Android(五)数据存储之五网络数据交互
昨天我们只对Android接收网络数据进行了简单介绍,今天我们完成了Android数据存储网络部分的所有内容。在此我将对这非常重要的内容进行总结。 本篇日志是对Android与WEB应用服务之间进行数据交互的总结,下篇日志是一个经典而又让人十分好奇的Android多线程断点下载应用的总结。下面我们开始Android与网络数据的交互。一、创建WEB应用服务使用eclipse3.5创建一个
2010-04-16 13:57:00 4220 1
Android(五)数据存储之五网络数据交互
昨天我们只对Android接收网络数据进行了简单介绍,今天我们完成了Android数据存储网络部分的所有内容。在此我将对这非常重要的内容进行总结。 本篇日志是对Android与WEB应用服务之间进行数据交互的总结,下篇日志是一个经典而又让人十分好奇的Android多线程断点下载应用的总结。下面我们开始Android与网络数据的交互。一、创建WEB应用服务使用eclipse3.5创建一个...
2010-04-16 13:57:00 174
原创 Android(四)数据存储之四网络
既然是3G开发,网络重要性自然不必多说!Android的网络存储使用HTTP协议,我们编写的Android网络应用就相当于一个浏览器。由于Android的应用是使用Java来开发的,所以网络应用使用的也是J2SE的包。 Android如何与服务器交互数据?我们可以建立一个WEB应用,这对我们来说是一件十分容易的事。在WEB应用的相关请求处理中接收Andorid提交的数据、返回XML数据或JSO
2010-04-16 13:56:00 3407
Android(四)数据存储之四网络
既然是3G开发,网络重要性自然不必多说!Android的网络存储使用HTTP协议,我们编写的Android网络应用就相当于一个浏览器。由于Android的应用是使用Java来开发的,所以网络应用使用的也是J2SE的包。 Android如何与服务器交互数据?我们可以建立一个WEB应用,这对我们来说是一件十分容易的事。在WEB应用的相关请求处理中接收Andorid提交的数据、返回XML数据或JSO...
2010-04-16 13:56:00 96
原创 Android(四)数据存储之四ContentProvider
早上我们简要的对SQLite进行回顾,然后将SQLite的事务管理和SQLiteDataBase提供的Insert、Update、Delete、Query方法进行了简单的讲解。 今日的重点内容是ContentProvider(内容提供者)和网络存储,我将对这两大内容进行总结。关于SQLiteDataBase提供的便捷方法,它们会在ContentProvider被使用。SQLite的事务管理比较
2010-04-16 12:50:00 2179
Android(四)数据存储之四ContentProvider
早上我们简要的对SQLite进行回顾,然后将SQLite的事务管理和SQLiteDataBase提供的Insert、Update、Delete、Query方法进行了简单的讲解。 今日的重点内容是ContentProvider(内容提供者)和网络存储,我将对这两大内容进行总结。关于SQLiteDataBase提供的便捷方法,它们会在ContentProvider被使用。SQLite的事务管理比较...
2010-04-16 12:50:00 128
原创 Android(三) 数据存储之二 SharedPreferences
在此之前的学习内容是数据存储之一文件存储。在本地存储中常用的有,文件、配置文件、数据库。前面的学习主要是针对本地文件的。我认为可以把SharedPreferences看做是配置文件,虽然它也是采用XML格式存储的。比如我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在Android中我们使用SharedPreferences来完成这种对配置文件的读写。在Jav
2010-04-16 12:49:00 2813
原创 Android(三)数据存储之三SQLite嵌入式数据库
前两篇日志我已经总结了本地数据存储的前两种:文件和配置项。还剩下最后一种数据库存储——SQLite。 一、SQLite简介在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)
2010-04-16 12:49:00 3071
Android(三) 数据存储之二 SharedPreferences
在此之前的学习内容是数据存储之一文件存储。在本地存储中常用的有,文件、配置文件、数据库。前面的学习主要是针对本地文件的。我认为可以把SharedPreferences看做是配置文件,虽然它也是采用XML格式存储的。 比如我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在Android中我们使用SharedPreferences来完成这种对配置文件的读写。在Java...
2010-04-16 12:49:00 148
Android(三)数据存储之三SQLite嵌入式数据库
前两篇日志我已经总结了本地数据存储的前两种:文件和配置项。还剩下最后一种数据库存储——SQLite。 一、SQLite简介在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)...
2010-04-16 12:49:00 82
原创 Android(三)数据存储之XML解析技术
今日继续学习Android中使用Pull的XML解析技术实现对XML文件的解析和创建。由于明天休息,时间比较充裕,所以我也将昨天未总结的SAX解析技术在此做个总结。一、SAX解析技术Sax使用的是事件驱动的流式解析技术。事件驱动的流式解析方式是,从文件的开始顺序解析到文档的结束,不可暂停或倒退。当解析到文档的开始或结束、元素的开始或结束等都会触发一个事件,我们在事件处理方法中完成对
2010-04-16 12:48:00 4409 1
Android(三)数据存储之XML解析技术
今日继续学习Android中使用Pull的XML解析技术实现对XML文件的解析和创建。由于明天休息,时间比较充裕,所以我也将昨天未总结的SAX解析技术在此做个总结。 一、SAX解析技术Sax使用的是事件驱动的流式解析技术。事件驱动的流式解析方式是,从文件的开始顺序解析到文档的结束,不可暂停或倒退。当解析到文档的开始或结束、元素的开始或结束等都会触发一个事件,我们在事件处理方法中完成对数据的...
2010-04-16 12:48:00 98
原创 Android(二)数据存储和访问 之文件
今日重点内容是Adnroid的数据存储和访问。Android的数据存储有五种:文件SharedPreferences、SQLite数据库、内容提供者(Content provider)、网络。今天老黎讲解Android的单元测试、文件存储和访问以及解析XML文件。一、Android的单元测试昨天进行的只是简单的开发,但从今天起的开发内容比较重要。所以首先应该学习Android的单元测试
2010-04-16 12:47:00 1904
Android(二)数据存储和访问 之文件
今日重点内容是Adnroid的数据存储和访问。Android的数据存储有五种:文件SharedPreferences、SQLite数据库、内容提供者(Content provider)、网络。今天老黎讲解Android的单元测试、文件存储和访问以及解析XML文件。一、Android的单元测试昨天进行的只是简单的开发,但从今天起的开发内容比较重要。所以首先应该学习Android的单元测试...
2010-04-16 12:47:00 124
原创 Android开发(一)发送短信程序
一、创建 Android工程Project name:SendMessageBuildTarget:Android2.1Application name:发送短信Package name:com.changcheng.ActivityCreate Activity:SendMessageMin SDK Version:7二、编辑工程1.编辑strings.xml文件
2010-04-16 12:46:00 1925 3
Android开发(一)发送短信程序
一、创建 Android工程Project name:SendMessageBuildTarget:Android2.1Application name:发送短信Package name:com.changcheng.ActivityCreate Activity:SendMessageMin SDK Version:7二、编辑工程1.编辑strings.xml文件...
2010-04-16 12:46:00 183
原创 Android开发(一)拨打电话程序
一、创建 Android工程Project name:CallBuildTarget:Android2.1Application name:拨打电话Package name:com.changcheng.ActivityCreate Activity:CallMin SDK Version:7二、编辑工程1.编辑strings.xml文件内容为:"1.0" en
2010-04-16 12:45:00 3170
Android开发(一)拨打电话程序
一、创建 Android工程Project name:CallBuildTarget:Android2.1Application name:拨打电话Package name:com.changcheng.ActivityCreate Activity:CallMin SDK Version:7二、编辑工程1.编辑strings.xml文件内容为:<!--l...
2010-04-16 12:45:00 180
原创 Android开发(一)Android搭建、HelloWorld
今日的重点内容是,3G简介、Android简介、Android的开发环境搭建、HelloWorld程序、Android程序运行过程、拨打电话小程序、发送短信小程序。我们跳过简介部分,直接从搭建环境开始。 一、Android环境搭建1.所需开发环境:JDK 5或JDK 6Eclipse 3.5 (galileo)2.下载ADT的Eclipse插件http
2010-04-16 12:43:00 2367 1
Android开发(一)Android搭建、HelloWorld
今日的重点内容是,3G简介、Android简介、Android的开发环境搭建、HelloWorld程序、Android程序运行过程、拨打电话小程序、发送短信小程序。我们跳过简介部分,直接从搭建环境开始。一、Android环境搭建1.所需开发环境:JDK 5 或 JDK 6Eclipse 3.5 (galileo)2.下载ADT 的Eclipse 插件http:/...
2010-04-16 12:43:00 121
ZXing经典例子
2013-04-10
AvatarImageView
2015-10-27
收据手袋软件
2013-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人