-
android listview 抚摸改变颜色直至下一次触摸恢复(包含层叠颜色显示)
androidlistview触摸改变颜色直至下一次触摸恢复(包含层叠颜色显示)基本的思路是,在实体类中保存颜色的值或者是保存是否选中的状态(boolean),把实体的类的列表传入BaseAdapter然后调用listview实例的notifyDataSetChanged()方法进行动态更新数据。包含两种方式(第二种是转的)下面是一个实例:ListViewItem:实体类packag...
75
热度 -
android listView的运用
androidlistView的使用记录和恢复ListView滚动的位置有时候我们需要记录当前ListView滚动到的位置,重新加载的时候要回到原位,不罗嗦,给出代码:Java代码//列表滚动privateOnScrollListenerScrollLis=newOnScrollListener(){@OverridepublicvoidonScroll(AbsListViewarg0,intar...
89
热度 -
HttpURLConnection和HTTPClient的比较,以及使用守则
HttpURLConnection和HTTPClient的比较,以及使用规则 1.概念???? ???HTTP协议可能是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。在JDK的java.net包中已经提供了访问HTTP协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰...
444
热度 -
OMToolkit引见(3) :Web Framework 实现
OMToolkit介绍(3):WebFramework实现 OMToolkit介绍(3):WebFramework实现本文将介绍OMToolkit中的WebFramework的实现,包括控制器、视图渲染、事务管理、分页和权限控制等。与WebFramework有关的类主要位于com.omc.web包中。本文的project是建立在前一篇文章的project的基础上的,所以请先下载附件中的OMServ...
539
热度 -
【JSP】赵雅智_JSP基准标签库
【JSP】赵雅智_JSP标准标签库JSP标签库概述 JSP标准标签库(JSPStandardTagLibrary,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。 本章将介绍JSTL的应用基础、如何从表示层删除源代码来简化软件的维护。 JSTL概述 JSTL英文全称是“JSPStandardTagLibrary”,即JSP标准标签...
325
热度 -
Spring中进展集成测试
Spring中进行集成测试 概述在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟,相反它们往往只能在真实模块整合后,才能真正运行起来,如事务管理就是其中比较典型的例子。按照Spring的推荐(原话:Youshouldnotnormallyusethe...
333
热度 -
基于Spring MVC的Web应用开发(一) - HelloWorld
基于SpringMVC的Web应用开发(1)-HelloWorld MVC架构 MVC是模型(model),视图(view),控制器(controller)3个单词的首字母缩写。有些应用需要处理用户请求并操纵和显示数据,MVC模式可以简化其实现。该模式由3个组件组成: ? 模型表示用户期望看到的数据。通常情况下,模型由JavaBean组成。 视图负责显示模型。文本编辑器中的视图组件会以恰当的格式...
1022
热度 -
jstl标签札记
jstl标签笔记 1.EL表达式jsp:<h1>TestEl</h1><hr><h2>普通表达式</h2>第一种用java脚本直接访问:<%=request.getAttribute("hello")%><br>第二种用EL表达式访问(EL表达式由$与{}组成):${hello}<br/>EL表达式的隐...
333
热度 -
【范例】赵雅智_简单标签实例
【实例】赵雅智_简单标签实例使用标签控制页面逻辑案例: 开发<c:if>标签 1.java类:IfDemoTag.java packagecom.hbsi.copyTag; importjava.io.IOException; importjavax.servlet.jsp.JspException; importjavax.servlet.jsp.tagext.SimpleTag...
372
热度 -
IE9联系关系数组导致内存泄漏测试报告
IE9关联数组导致内存泄漏测试报告 ? 最近为了满足一部分朋友的需求,给?zTree?提供了?destroy?的方法,用于让?zTree?自行清空。为了检查该方法是否有效,做了一个简单的测试――显示5000个节点然后清空,此操作循环100次,结果发现?IE9?下内存严重暴涨,于是进行了反复筛查,最终锁定了嫌疑犯:关联数组(data[key]=value)导致的内存泄漏! 只找到了嫌疑犯不行,定罪要...
232
热度 -
ConcurrentHashMap深度解析(一)
ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(LockStripping)。实际上,ConcurrentHashMap对提高并发方面的优化,还有一些其它的技巧在里面(比如你是否知道在get操...
1630
热度 -
J2ee 相干笔试题目
J2ee相关笔试题目单选题??1.Applet可以做下列那些操作???a?读取客户端文件?在客户端主机上创建新文件?在客户端装载程序库?读取客户端部分系统变量?2.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现???b?可移植性?可扩充性?可靠性?安全性?3.下面两段代码打印的结果是:aSystem.out.println(5.00-...
45
热度 -
(转)JasperReport 种介绍
(转)JasperReport类介绍 URL:http://blog.csdn.net/archie2010/article/details/6363218http://bbs.51cto.com/thread-488620-1.htmlhttp://it.jimaiwang.com/posts/79.htmlhttp://log-cd.iteye.com/blog/379531http://yi...
956
热度 -
开发者施用JasperReport――静态文本报表
开发者使用JasperReport――静态文本报表前言 上一篇博客我简单介绍了一下JasperReport的主要功能,今天我就来介绍一下如何通过代码使用JasperReport生成报表。 正题 今天主要是简单介绍如何通过JasperReport生成报表,所以我们只做一个静态文本的显示,对于读取数据库及多数据源的问题会在后面讲解。 1.引入jar包 新建一个web项目,然后将需要将jasperR...
379
热度 -
Android应用程序内存泄漏引见
Android应用程序内存泄漏介绍Android应用程序内存泄漏介绍内存泄漏和内存溢出的区别内存溢出(outofmemory)是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory。比如在我们每个Android程序在运行时系统都会给程序分配一个一定的内存空间,当程序在运行中需要的内存超出这个限制就会报内存溢出(outofmemory)。内存泄漏(memoryleak)是指程序...
130
热度 -
[Android]OkHttp的简略封装-辅助框架
[Android]OkHttp的简单封装-辅助框架序言OkHttp的强大算是毋庸置疑了;OkHttp基本在网络层能完成任何事情,适用任何情况;正因为如此OkHttp每次构建一个请求的时候不得不写大量的代码来完成相应的配置。在这里分享一个极限封装OkHttp的辅助框架,通过该框架能最大程度简化你的开发负担。好话不多说,往下看看就知道好不好。原生在这里举例几个原生情况下使用okhttp的情况。GETp...
69
热度 -
第8章4节《MonkeyRunner源码剖析》MonkeyRunner起动运行过程-启动AndroidDebugBridge
第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 上一节我们看到在启动AndroidDebugBridge的过程中会调用其start方法,而该方法会做2个主要的事情:715行startAdb:开启AndroidDebugBridge722-723行:初始化android设备监控并启动DeviceMonitor设备监控线程。...
109
热度 -
第九章 企业项目开发-分布式缓存Redis(一)
第九章企业项目开发--分布式缓存Redis(1)注意:本章代码将会建立在上一章的代码基础上,上一章链接《第八章企业项目开发--分布式缓存memcached》1、为什么用Redis1.1、为什么用分布式缓存(或者说本地缓存存在的问题)?见《第八章企业项目开发--分布式缓存memcached》1.2、有了memcached,为什么还要用redis?见《第一章常用的缓存技术》2、代码实现2.1、ssmm...
503
热度 -
MyBatis入门(3)-多个参数
MyBatis入门(三)---多个参数一、建立表1.1、建立表,并插入数据/*SQLyogEnterprisev12.09(64bit)MySQL-5.6.27-log:Database-mybatis**********************************************************************//*!40101SETNAMESutf8*/;/*!40...
81
热度 -
Nginx+IIS+Memcached集群(简)
CAS服务器集群和客户端集群环境下的单点登录和单点注销解决方案CAS的集群环境,包括CAS的客户应用是集群环境,以及CAS服务本身是集群环境这两种情况。在集群环境下使用CAS,要解决两个问题,一是单点退出(注销)时,CAS如何将退出请求正确转发到用户session所在的具体客户应用服务器,而不是转发到其他集群服务器上,二是解决CAS服务端集群环境下各种Ticket信息的共享。CAS集群部署由于CA...
648
热度