自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Tech-Dragon

like a dragon

  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android App 内存泄露之调试工具(1)

Android App 内存泄露之工具(1)使用内存监测工具 DDMS –> Heap操作步骤启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的,没打开的直接Window>ShowView>自己选将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式链接成功后,在DDMS的Device

2014-08-08 16:49:13 7211 1

原创 Android App 内存泄露之资源

Android App 内存泄露之资源资源内存泄露主要是资源申请未释放,还有资源没有重复使用。第一种解决这部分问题的关键在于申请资源后能保证能释放资源。第二种利用复用机制优化,如池的概念 。 1.引用资源没有释放代码如下:private final class SettingsObserver implements Observer { public void up

2014-08-07 16:40:42 3592

原创 Android App 内存泄露之Handler

Android App 内存泄露之Handler, 你可能忽略的东东

2014-07-28 16:50:41 39498 14

原创 Android App 内存泄露之Thread

Thread 内存泄露线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。1.看一下下面是否存在问题public class ThreadActivity extends Activity {public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns

2014-07-17 17:15:10 8182 1

原创 Android内存泄露之开篇

Android内存泄露开篇先来想这三个问题内存泄露是怎么回事内存会泄露的原因避免内存泄露1.内存泄露怎么回事一个程序中,已经不需要使用某个对象,但是因为仍然有引用指向它垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。Android的一个应用程序的内存泄露对别的应用程序影响不大。为了能够使得Android应用程序安全且快速的运行,Android的

2014-07-10 16:38:22 2421

原创 在jdk开发包实现AOP

 相信大家都对spring 很所了解  ,spring ioc 和aop 也是它的重要的,也是它的基础现在聊一下在没有spring AOP中在只有jdk自带的开发包怎么实现下面就是实现的代码: /**//** *  */package SpringAop;import java.lang.reflect.InvocationHandler;import java.lang.

2007-01-06 14:58:00 1565

原创 java初始化之我的理解

    看了张老师写的《一个让98%的Java程序员犯难的偏门问题!》让我产生了很多个联想所以我也来总结一下我对初始化的理解(1)非静态的初始化 现在我把题目改了一下大家看一下:   各位先想打印的结果是多少呢?为什么呢?  public class Parent ...{     public void test()     ...{    }    public Parent(

2007-01-04 17:24:00 1555

原创 EJB方法总结

通用的接口Interface EJBObject EJBHome getEJBHome()得到bean的Home.

2006-12-18 17:52:00 1615

原创 《Head First Ejb》读前和读后感

   当我看这本书第一个印象就是象小时候看的小人书。看到书上的介绍HeadFirst系列的创造者,里面着重介绍了一个女性朋友而且看他穿的很时尚当然也很漂亮,我就怀疑这本书实际可用性,当然我不是歧视女性。原因:       1.一般漂亮的女生从小就会被人夸奖下长大的,别人的夸奖使得漂亮的女人想把自己更漂亮的一面表现给别人,那就要使劲的打扮,几个漂亮的女生在一起谈论漂亮忙于打扮-哪有时间去学习了。所以

2006-12-16 10:04:00 1092

原创 设计模式----Factory Method --创建型

从耦合关系谈起– 模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改– 模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者更改,但其他模块保持不变耦合关系直接决定着软件面对变化时的行为动机(Motivation)在软件系统中,经常面临着“某个对象”的创建工作;由于需求的变化,这个对象经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?如何提供一

2006-12-10 17:11:00 934

原创 设计模式--builder--创建型

Builder模式的缘起• 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。• 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……构件房屋的序列不变动机(Motivation)在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的

2006-12-09 23:25:00 1001

原创 设计模式---abstract Factory --创建型

面向对象解决的是封装变法点new的问题常规的对象创建方法:// 创建一个Road 对象Road road=new Road();new的问题:– 实现依赖,不能应对“具体实例化类型”的变化。解决思路:– 封装变化点—— 哪里变化,封装哪里– 潜台词:如果没有变化,当然不需要额外的封装!工厂模式的缘起? 变化点在“对象创建”,因此就封装“对象创建”? 面向接口编程——依赖接口,而非依赖实现? 最

2006-12-09 20:40:00 915

原创 设计模式--题目

 编写一个接口MyInterface,包含方法sayHello(),两个实现类MyInterfaceImpl1、MyInterfaceImpl2,分别实现sayHello方法,并在主程序中通过调用这两个类的方法。要求:   另外创建一个类UseMyInterface来使用MyInterface接口,在主程序中决定实际调用的实现类。 interface MyInterface...{  vo

2006-12-09 09:42:00 1580 1

原创 winform窗口的切换

 假设要在form1 切换到到 from2 ;建议用多panel重叠,在对不同事件响应的时候,分别设置相应panel的visible属性panel简单易用,好东东啊form 里面有Application.run(new form1()); //表示先运行 form1 那么form1就是主程序了方法1在主窗口上定义切换事件 例如private void butto

2006-12-05 21:50:00 15223 1

原创 innerHTML、outerHTML、innerText、outerText的区别

 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type

2006-12-05 15:22:00 1298

原创 设计模式--Command--行为型

耦合与变化耦合是软件不能抵御变化灾难的根本性原因。不仅实体对象与实体对象之间存在耦合关系,实体对象与行为操作之间也存在耦合关系。 动机(Motivation)在软件构建过程中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合——比如需要对行为进行“记录、撤销/重做(undo/redo)、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者

2006-11-28 20:54:00 995

原创 设计模式--Template Method --行为

无处不在的Template Method如果你只想掌握一种设计模式,那么它就是Template Method!意图(Intent)定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。——《设计模式》GoF结构(Structure) 变与不变变化——是软件设计的永恒主题,如何管理变化带来的

2006-11-27 22:51:00 1494

原创 设计模式--proxy--结构

意图(Intent)为其他对象提供一种代理以控制对这个对象的访问。——《设计模式》GoF  结构(structure)直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活、满足特定需求的解决方案。上帝创造人类本来很直接,人们很聪明改变这种关系例如一个婴儿要吃苹果

2006-11-26 11:31:00 978

原创 设计模式--FlyWeight--结构型

 程序员是沟通人和机器交流意图(Intent)运用共享技术有效地支持大量细粒度的对象。——《设计模式》GoF结构(structure)面向对象的代价面向对象很好地解决了系统抽象性的问题,同时在大多数情况下,也不会损及系统的性能。但是,在某些特殊的应用中下,由于对象的数量太大,采用面向对象会给系统带来难以承受的内存开销。比如图形应用中的图元等对象、字处理应用中的字符对象等。

2006-11-24 14:08:00 989

原创 设计模式--facade-结构型

 如果需求不会变话那么设计模式将会不存在上帝给了人类的一个时间这个概念,让一切都变的。人  :出生,儿童,少年,青年,中年,老年,死亡。接口:接口跟外部交互尽量依赖高层抽象,不要依赖实现细节高层是相对稳定,底层是易碎意图(Intent)为子系统中的一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。——《设计模式》GoF 结构(str

2006-11-23 22:50:00 903

原创 设计模式--Decorator---结构型

意图(Intent)动态地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类更为灵活。      ——《设计模式》GoF结构图(stucture)前面我们用bridgh 模式在不同纬度进行扩展 子类复子类,子类何其多假如我们需要为游戏中开发一种坦克,除了各种不同型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红外线夜视功能,比如水陆两

2006-11-22 12:05:00 896

原创 设计模式--composite--结构型

在面向对象系统中,我们常会遇到一类具有“容器”特征的对象--即它们在充当对象的同时,又是其他对象的容器。  public class SingleBox:IBox...{ public class process()...{ .....}}public class ContainerBox:IBox...{public void process()...{ ... }public Arra

2006-11-21 21:10:00 856

原创 设计模式--bridge--结构型

设计模式的中指就是-- 优先考虑组合,再继承;继承--父类和子类耦合太紧了。桥将一个事物中的多个纬度的变法分离。让他自己变化。这个就是他的中指。bridge 模式 意图(intent)将抽象的部分与实现部分分离,使它们都可以独立的变化。示意图:举例来说假如我们需要开发一个同时支持PC和手机的坦克游戏,游戏在PC和手机上功能都一样,都有同样的类型,面临同样的功能需求变化,比如坦克

2006-11-21 14:12:00 976

原创 设计模式就是来解决应变---原型(prototype)

抽象a直接依赖于实现细节b抽象a直接依赖于抽象B,实现细节b依赖于抽象B。在软件系统中。经常面临着“某些结构复杂的对象”如何应对这种变化?如何向“客户程序(使用这些对象的程序)”隔离出“这些交易对象”。从而使得“依赖这些易变对象的客户程序”不随便需求改变而改变。假设我们现在有我们现在开发一个游戏系统里面有很都个角色都作自己的事情。于是我们就下出下面经过分析得到这几个角色是一些不断变法的

2006-11-14 13:28:00 907

原创 JDBC 详谈

   14.1 ODBC和JDBC14.2 java.sql package简介14.3 准备工作   (1)import java.sql.*;   //导入必要的包   (2)Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); //加载适当的驱动程序   (3)利用odbc创建数据源tablesource   (4)创建与数据库的连接     

2006-11-05 16:22:00 1129

转载 javaFAQ

问: 当用JDBC向数据库中插入数据或从数据库中提取数据时,为何有时中文字符会显示为乱? ?? 答: 这个问题的实现通常与各个JDBC driver的实现有关. 目前大多数JDBCdriver采用本地编码格式来传输中文字符,例如中文字符"0x4175"会被转成"0x41"和"0x75"进行传输.因此我们需要对JDBC driver返回的字符以及要发给JDBC driver的字符进行

2006-11-05 16:18:00 678

转载 xsl语法

XSL模板将XSL的设计细化成一个个模板(块),最后再将这些模板(块)组合成一个完整的XSL;好比船与集装箱,我们不是将所有的货物一件件地堆起来,而是装在各自的集装箱中,然后再在船上将这些集装箱堆放起来。这种方法可以使你先从整体上考虑整个XSL的设计,然后将一些表现形式细化成不同的模块,再具体设计这些模块,最后将它们整合在一起,这样,将宏观与微观结合起来,符合人们条理化、规范化要求。  装集装箱-

2006-11-05 16:16:00 1252

转载 Java I/O应用杂谈

已经有一个多月没有搭理blog了,原因很多,譬如实验室的项目正在收工,巨忙;譬如找工作及其相关的事情;而且二月份大部分时间是陪老爹老妈,家里拨号的速度可想而知……但主要还是没有找到一个合适的topic,或者说这段时间懒了(临毕业前期综合症),净在看《汉武大帝》和历史方面的书,还有其它乱七八糟的闲书,就是没有认真地玩Java,哈哈!现在工作差不多落实了,好在不算太烂,小资青年jungleford的生

2006-11-05 16:14:00 923

转载 JDOM 简介

JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM 在2000年的春天被Bre

2006-11-05 16:07:00 2239

转载 jsp,iis+tomcat

让iis支持jsp,iis+tomcat配置方法程序gg总结 本文附带所插件,如有转载请勿修改制作者信息,以便有疑问的朋友能够及时联系本人1--首先,安装jdk以及tomcat环境,确保tomcat正常解析jsp文件2--安装iis确保iis可以正常工作。3--本视频主要介绍iis整合tomcat的全过程   采用的环境是Windows 2003 SERVER IIS 6.0

2006-11-05 16:03:00 1145

原创 逻辑推理游戏(不想动脑子的就别进了)

逻辑推理游戏(不想动脑子的就别进了)小明和小强想知道老师的生日老师想考考他们,于是给了他们一组生日的队列3月4日     3月5日     3月8日6月4日     6月7日9月1日     9月5日12月1日    12月2日    12月8日并且将月份只告诉了小明,将日期只告诉了小强。小明和小强看了看小明说:我不知道你也不会知

2006-11-05 16:01:00 3079

转载 java读注册表项

Use the Registry to store informations (Preferences API)With JDK1.4, the Preferences class can use the Windows registry (on Unix, a file is used) : import java.util.prefs.Preferences;public class Us

2006-11-05 15:57:00 2090

原创 异步调用xml web service

   using System;using System.Net;using System.IO;using System.Text;using System.Xml;using System.Collections.Specialized;using System.Diagnostics; namespace Technology...{ /**////  /// Summary des

2006-11-05 14:46:00 817

原创 还用if--else?

今天是11月4日是2006下半年全国计算机技术与软件专业技术资格(水平)考试简称软考我是考软件设计师的,考的情况就不说了---这个跟下文无关在下午题的最后一题给我很大的启发,看下文应该能知道答案了---我觉的出这到题的作者肯定是面向对象设计的高手.---题目我有点忘了但是我就是凭记忆想想--如果没有猜错的话状态图题目大概意思:因为差差原因要设计一个Door有click,complete,tim

2006-11-04 23:22:00 798

转载 什么是组策略

最好通过windows组策略来实现 下面文章虽然很长 但所有实用的东西全在里面了 想学好就要慢慢研究 一、什么是组策略 (一)组策略有什么用? 说到组策略,就不得不提注册表。注册表是Windows系统中保存系统、应用软件配置的数据库,随着Windows功能的越来越丰富,注册表里的配置项目也越来越多。很多配置都是 可以自定义设置的,但这些配置发布在注册表的各个角落,如果是手工配置,可想是多么困难

2006-11-04 19:19:00 1563

原创 状态会话Bean和无状态会话Bean的区别

    今天看一个《head first design pattern》 书的第一章。发觉这本书真的和别人说的一样的是一本好书呀。难怪获得JOLT大奖。      策略模式:就是把不变的东西封装,把变的东西通过代理实现,下面的例子是原书的例子  假设我们要设计一个鸭子游戏,那我们设计一个超类DuckDuck 有这些属性(是一个抽象类)quack()swim()display()// 外观是

2006-10-31 17:31:00 1314

原创 无状态会话Bean的例子

无状态会话Bean的例ConverterEJB:提供简单的货币兑换(1)EJB类:包含两个实现不同货币之间兑换的商业方法:dollarToYen和yenToEuro。代码如下:import java.rmi.RemoteException; import javax.ejb.SessionBean;import javax.ejb.SessionContex

2006-10-31 10:47:00 1828

转载 常用的sql函数

常用SQL字符串函数   常用SQL字符串函数今天一同学在群里问我一

2006-10-30 13:02:00 2047

转载 正则表达式.

前言正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。索引1._引子sdfsf2._正则表达式的历史3._正则表达式定义3.1_普通字符3.2_非打印字符3.3_特殊字符3.4_限定符3.5_定位符3.6_选择3.7_后向引用4._各种操作符的运算优先级5._

2006-10-30 12:56:00 26328

转载 抽象类与接口的区别 [转]

abstract class和interfac是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大

2006-10-29 01:26:00 905

XHTML标准参考手册

XHTML标准参考手册 我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如1996-1999年典型的"浏览器大战",为了兼容Netscape和IE,网站不得不为这两种浏览器写不同的代码。同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽;针对某种浏览器的DHTML特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。这是一种恶性循环,是一种巨大的浪费。 如何解决这些问题呢?有识之士早已开始思考,需要建立一种普遍认同的标准来结束这种无序和混乱。商业公司(Netscape、Microsoft等)也终于认识到统一标准的好处,因此在W3C(W3C.org)的组织下,网站标准开始被建立(1998年2月10日发布XML1.0为标志),并在网站标准组织(webstandards.org)的督促下推广执行。

2009-04-20

JPA标注推荐圈子: Database圈子

相关文章: JPA标注 EJB的资料辅导(7) EJB的资料辅导(6) 推荐圈子: Database圈子 更多相关推荐 1.@Entity

2009-04-20

hibernate精华

一些关于Hibernate的一些笔记。 而且比较简介,有一定基础的人看

2009-03-19

空空如也

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

TA关注的人

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