摘要: 前几天做项目的时候遇到需要在easyui的combobox的url中以get的方式传中文,出现乱码。$('#cc').combobox({ url : 'xxxAction.action?para='+中文, editable : false, valueField : 'cityId', ... 阅读全文
posted @ 2014-11-13 15:33 阿Rain 阅读(5701) 评论(2) 推荐(1) 编辑
摘要: 最近做的项目中,有个功能是手机归属地查询,因为项目要在内网下运行,所以不能用提供的webservice,只好在网上找手机归属地的数据,很多都是access的,我们的项目是用oracle,只好自己转吧,转过来的提供到网上,方便大家使用。数据还是比较新的,是2014年的。下面是部分代码,如果需要全部代码... 阅读全文
posted @ 2014-11-11 16:35 阿Rain 阅读(552) 评论(0) 推荐(0) 编辑
摘要: import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Test{ public static void main(String[] args)... 阅读全文
posted @ 2014-09-17 16:13 阿Rain 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 有时候需要对Collection或者不为单一数字的Array进行比较,有两种方法,1是实现Comparable接口,2是实现Comparator接口。1.ComParable接口Comparable接口的定义如下:public interface Comparable{ public int compareTo(T o);}此方法返回一个int类型的数据,但是此int的值只能是一下三种:1:表示大于-1:表示小于0:表示相等实例:package zy.java.lang;import java.util.ArrayList;import java.util.Arrays;import... 阅读全文
posted @ 2014-03-17 15:05 阿Rain 阅读(3491) 评论(1) 推荐(1) 编辑
摘要: 既然是面试系列,就是面试官和应聘者之间的对话。本文是采用一问一答的形式呈现给读者的,这样能有一个明确的考察点,不像理论知识那么枯燥。01.什么是Servlet技术 Servlet是和平台无关的服务器端组件,它运行再Servlet容器中。Servlet容器负责Servlet和客户端通信和调用Servlet方式。Servlet和客户端通过“请求/响应”模式。02.Servlet的功能是什么 创建并返回基于客户请求的HTML页面,创建可嵌入现有HTML页面中的部分HTML代码片段,与其他服务器资源通信。03.Servlet生命周期 Servlet生命周期分为三个阶段: 1.初始化阶段--... 阅读全文
posted @ 2014-03-13 15:54 阿Rain 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 1.Filter的介绍Filter技术是servlet2.3新增加的功能。它能够对Servlet容器的请求和响应对象进行检查和修改。Filter本身并不生成请求和响应对象,只是提供过滤功能。Filter能够在Servlet被调用之前检查Request对象,并修改Request Header和Request内容;在Servlet被调用之后检查Response对象,修改Response Header和Response的内容。Filter可以过滤的Web组件包括Servlet,JSP和HTML等文件。2.Filter的工作原理 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设... 阅读全文
posted @ 2014-02-18 15:02 阿Rain 阅读(10807) 评论(1) 推荐(0) 编辑
摘要: 包含在:描述:让您指定您的应用支持的屏幕的大小并且可以通过屏幕兼容模式来支持比您应用所支持更大的屏幕。所以这对于您需要在您的应用里面使用这个元素来制定您的应用所支持的屏幕大小是很重要的。一个应用如果可以合适调整以适应全屏幕的前提下是可以“支持”一个具体的屏幕大小的。系统所应用的正常调整调整对于大多数的应用都适用,所以您也不需要做多余的工作来使您的应用支持比手机设备更大的屏幕。但是,通过提供可选择的布局资源来使您的应用能够对不同屏幕大小的界面进行优化还是很重要。举例来说,您也许需要在平板和手机设备上对activity的布局进行修改。然而,如果您的应用在调整适应不同屏幕大小的时候出现问题,您可以通 阅读全文
posted @ 2014-01-21 14:43 阿Rain 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: Java内存管理分为两个方面:内存分配和内存回收。这里的内存分配特指创建Java对象时JVM为该对象在堆内存中所分配的内存空间。内存回收指的是当该Java对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。由于JVM内置了垃圾回收机制回收失去引用的Java对象所占用的内存,所以很多Java开发者认为Java不存在内存泄漏,资源泄漏的问题。实际上这是一种错觉,Java程序依然会有内存泄漏。 由于JVM的垃圾回收机制由一条后台线程完成,本身也是非常消耗性能的,因此如果肆无忌惮地创建对象,让系统分配内存,那这些分配的内存都将由垃圾回收机制进行回收。这样做有两... 阅读全文
posted @ 2014-01-09 14:09 阿Rain 阅读(976) 评论(1) 推荐(1) 编辑
摘要: 很早以前就听过李刚老师的疯狂java系列很不错,所以最近找一本拿来拜读,再此做下读书笔记,促进更好的消化。使用Java数组之前必须先对数组对象进行初始化。当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成。程序以后将不能重新改变数组对象在内存中的位置和大小。从用法角度来看,数组元素相当于普通变量,程序既可把数组元素的值赋给普通变量,也可把普通变量的值赋给数组元素。1.1数组初始化1.1.1 Java数组是静态的Java语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。Java程序中的数组必须经过初始化才可使用。所谓初始化,就 阅读全文
posted @ 2014-01-07 09:11 阿Rain 阅读(1101) 评论(3) 推荐(2) 编辑
摘要: 代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义如下:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有1.抽象角色:声明真实对象和代理对象的共同接口2.代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装3.真实角色:代理角色所代表的真实对象,是我们最终要引用的对象代理模式的优点1 阅读全文
posted @ 2013-12-18 13:56 阿Rain 阅读(358) 评论(0) 推荐(0) 编辑