- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 Filter and Dispatcher
使用Struts框架时,需要在web应用程序的web.xml文件中增加filter配置。如下代码filter> filter-name> struts filter-name> filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter filte
2013-04-22 17:08:06 2473
原创 ThreadLocal简单学习
学习Struts2时,遇到ThreadLocal,不甚理解,所以对此作了一番学习。ThreadLocal是什么呢?首先这并不是一个线程类,它是用来提供本地线程数据,也就是它保存的数据是线程相关的,每个线程都有一份数据副本,一个线程可以对其保存的副本进行修改,却不会影响其它的线程中的数据。这样说不易理解,比较这三种情况的数据,1、非ThreadLocal类型的静态成员数据;2、非Thre
2013-04-21 19:54:23 1904 1
原创 http请求的参数和属性
练习搭建和使用SSH框架的时候,遇到一个http方面很简单的问题。一个form的表单登录请求,表单为最基本的html表单内容,代码如下在struts的action中需要获取输入的用户名和密码,最开始我采用的代码如下但是在运行的时候,一直在user.setUserName(request.getAttribute("user_name").toString());这里报空指针
2013-04-19 12:53:30 7689
原创 Android测试用例执行线程和UI线程
在做Android的AsyncTask测试的时候,发现测试用例在执行的时候是在一个名为“Instr: android.test.InstrumentationTestRunner”的线程中执行的,而activity是在main线程,个人这里也将其理解成UI线程。对此的原因做一些探究。在Android测试工程的AndroidManifest.xml文件中,instrumentation标
2013-04-11 11:05:53 4429
原创 关于Android程序入口的猜想
对Android程序的入口一直不大理解,因为它不像一般的C、C++或者Java程序有一个main函数入口,在执行的时候可以很清晰地知道程序的整个流程。为此,查了下相关资料,在《Android技术内幕-系统卷》中找到了相关内容,关于整个Android的初始化内容这里就不抄了,主要说下应用程序的执行,书中这样说到“当系统加载完所有的服务之后会处于等待状态,等待程序运行。但是,每一个应用程序都将启动一个
2013-04-10 20:55:15 992
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人