- 博客(14)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
转载 androidpn基于xmpp协议的源码简单分析
由于目前的web项目中要用到android手机消息推送,尝试过很多中方式之后发现,利用androidpn的部分代码来实现这个功能是比较方便的。经过使用tsung进行简单的压力测试,证明这个框架能够满足大多数简单应用的需求。 Androidpn包含有server和client两个包,server部分可以作为服务器单独运行,也可以嵌入到web项目的servlet中,在tomcat环境中与web项
2012-11-04 13:17:10 938
转载 android 3.0提供的Fragment(碎片)
HoneyComb3.0组件运用可以看这里: http://blog.csdn.net/mayingcai1987/article/category/786494 http://www.android123.com.cn/androidkaifa/772.html Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activit
2012-11-04 11:09:13 327
转载 android的xml解析方式之pull方式
转载地址:http://blog.csdn.net/conowen/article/details/7420298 1、XML文档简单解说: 首先先看一个XML文档的截取部分: [html] view plaincopy wordbook> item> word>cupboardword> t
2012-08-13 11:44:23 319
转载 Notification的使用
用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。 不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻看详细的内容,点击后还可以进入相关的画面查看更具体的内容。 今天我就以代码为主的形式来介绍Notification的使用,包括基本用法,自定义的View,以及更多的控制方法。
2012-06-12 15:18:01 79
原创 http协议代码的含义
[Informational 1xx] 100=”Continue” 101=”Switching Protocols” [ad#amazon_all_sales_600x60] [Successful 2xx] 200=”OK” 201=”Created” 202=”Accepted” 203=”Non-Authoritative Information” 204=”No
2012-06-04 12:15:15 212
转载 通过AsyncTask实现上传界面进度条、通知栏进度条同时刷新。
之前做一个项目,要求上传过程中,同时刷新上传界面中进度条和通知栏下拉页面中进度条。 一、我之前的做法是,在具体的下载方法中不停向两者发消息,通知更新进度。粗糙代码如下: while ((len = is.read(buffer)) != -1) { outStream.write(buffer,
2012-05-18 16:49:14 1842 2
转载 Android防止内存溢出
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽
2012-05-04 08:54:51 290
原创 Spring
Spring定义:一个开源的控制反转IOC(Inversion Of Control)和面向切面编程AOP(Aspect Oriented Programming)的容器框架,主要目的简化企业开发 Spring目的:就是让对象和对象之间的关系没有通过代码来关联,都是通过配置类说明管理的(spring根据这些配置内部通过反射去动态的组装对象) Spring内部核心的东西主要有两块:IOC和A
2012-04-13 22:06:31 103
原创 Hibernate的三种状态之间的转换
Hibernate的三种状态:一个持久化类的实例可能处于三种状态的某一种,这三种状态的定义与持久化上下文(session)有关 1) 瞬态(transient):该实例从未与任何持久化上下文关联过,它没有持久化标识(相当于主键),简单来说就是刚刚new出来的实例对象,但不是从数据库中拿取的。 2)持久态(persistent):又称托管。实力目前
2012-04-13 22:01:00 1864
原创 Hibernate的工作流程
1)通过Configuration对象读取并解析配置文件 2)读取并解析映射信息,创建SessionFactory对象 3)打开Session 4)创建事务Transaction 5)持久化操作,对对象进行CRUD操作 6)提交事务 7)关闭session,关闭sessionFactory对象 Configuration类:Configuration对象用来读取配置文件并创建
2012-04-13 21:11:35 717
原创 Struts 1 原理图
1)读取配置(初始化ModuleConfig对象)启动服务执行 Struts框架总控制器(ActionServlet)是一个servlet,在web.xml中配置成自动启动的Servlet。读取配置文件(sturts-config.xml)的配置信息,为不同的struts模块初始化相应的ModuleConfig对象:
2012-04-13 20:50:50 412
转载 struts2中form的theme属性
struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml theme:设置struts2标签的主题,默认为xhtml。 theme=xhtml时:会默认额外生成tr,td。 theme=simple时:就生成标签所对应的html标签形式。 在默认情况下,表单元素是分布在不同行的。如下代码: 我们看着以上的代码跟HT
2011-12-22 19:07:46 273
转载 Hibernate和Ibatis之间的区别
Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完
2011-12-19 21:35:45 258
转载 Ibatis多表关联配置
iBatis的多表关联。 ibatis的表关联,和数据库语句无关,是在Java程序中,把若干语句的结果关联到一起。 这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。 这里用表lock和key为例,一个lock可以配多个key。 CREATE TABLE lock( id int, lockName varchar ); CREATE T
2011-12-19 21:29:31 1100 2
网页制作完全手册
2011-12-21
DevonCheng_Oracle_银行交易管理系统
2011-08-13
实现两个Form窗体传值的多种方法
2011-05-10
session关闭问题
2011-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人