- 博客(13)
- 资源 (4)
- 收藏
- 关注
转载 深入探讨 Java 类加载器
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用
2013-05-03 22:39:45 396
原创 定时器实现方式
1、Handler + Thread (利用的Thread的sleepI(long)接口)2、Handler的postDelayed(Runnable, long)接口3、采用Handler与java的Timer 及 TimerTask 结合的方法采用Handler 和 Thread的sleep(long)方法 handler 主要用来处理接收到的信息(分发+处理),当然其
2013-04-14 16:39:12 441
原创 appwidget 支持的控件
我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Widget很少:在Dev Guide中有下面这段: 引用A RemoteViews object (and, consequently, an App Widget) can support the followi
2013-04-14 10:53:17 575
原创 http get 和 post
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。1
2013-04-13 23:31:34 318
原创 service随笔
Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载
2013-04-12 22:55:48 406
原创 Aidl随笔
aidl服务只支持有限的数据类型,如果用aidl服务传递一些复杂的数据就需要做更进一步的处理,aidl服务支持的数据类型如下:1、java基本类型,int,char, byte, long, double, float,boolean2、String 和CharSequence3、list 和map, 前提是list和map中的元素必须是aidl支持的数据元素,以上三种类型都不需要导入
2013-04-12 21:01:31 356
转载 HandlerThread介绍
在前面介绍的线程安全中,为了操作主线程的UI,使用子线程进行处理。在android开发中,还可以使用另外两种方法进行处理: HandlerThread AsyncTask 本文先介绍HandlerThread。 HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别
2013-04-08 22:20:25 368
原创 AsyncTask随笔
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2013-04-08 22:10:34 282
转载 Android程序完全退出的解决方案
一、问题描述 在平常开发的过程中可以发现,很多开发者对于程序的退出都没有去认真的解决。一般要么是一个简单的finish(只是退出当前的activity),要么是其他的方法,比如: 1、第一种方法:首先获取当前进程的id,然后杀死该进程: android.os.Process.killProcess(android.os.Process.myPid
2013-04-07 22:05:35 393
转载 观察者模式(Observer)
设计模式这本书中对观察者模式做了如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。下面我对深入浅出设计模式这本书中的观察者模式,进行自己的理解性剖析。先贴代码,然后对每段代码进行解析,最后画出完整的类图。观察者模式有两个必须的要素就是主题和观察者。在书中,引用了气象站的例子。我们有一个气象站(获取气象数据),有一个weatherDat
2013-04-03 23:29:05 273
原创 怎样保持Oracle数据库SQL性能的稳定性
有客户遇到SQL性能不稳定,突然变差导致系统性能出现严重问题的情况。对于大型的系统来说,SQL性能不稳定,有时突然变差,这是常常遇到的问题。这也是一些DBA的挑战。 对于使用Oracle数据库的应用系统,有时会出现运行得好好的SQL,性能突然变差。特别是对于OLTP类型系统执行频繁的核心SQL,如果出现性能问题,通常会影响整个数据库的性能,进而影响整个系统的正常运行。对于个别的SQL,比如较...
2010-07-24 12:58:50 158
原创 Hibernate :could not initialize proxy - no Session
Java代码 org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132) at...
2010-07-23 21:31:34 110
原创 急,求助
问java 实现mySQL数据备份、还原的问题,大家帮帮忙,感激不尽原理利用java执行exec方法调用mySQLdump命令实现备份,调用mySQL命令实现还原。 出现错误和结果如下: 1)备份时,备份文件为空文件; 2)还原时,出现异常如下:java.io.IOException: 管道正在被关闭。 at java.io.FileOutputStream.writeBy...
2009-11-06 09:54:02 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人