01 2013 档案
摘要:java中用base64编码的API用法:String s = "hello,world !";byte[] strByte = s.getBytes();String enStr = new sun.misc.BASE64Encoder().encode(strByte);解码用法:byte[] deByte = new sun.misc.BASE64Decoder().decodeBuffer(enStr );System.out.println(new String(deByte));
阅读全文
摘要:java中的日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类今天花了好大一点时间把java的日期类做了一下整理,哈1、Date类(该类现在很少用了)lDate类对象的创建:n创建一个当前时间//默认是创建一个代表系统当前日期的Date对象Date d = new Date();n创建一个我们指定的时间的Date对象:下面是使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值。//创建一个代表2009年6月12号的
阅读全文
摘要:Java中线程的创建有两种方式:1.通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2.通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下这两种方式实现的两种结果。packagecom.dr.threadtest;classMyThread3extendsThread{privateintticket=10;privateStringname;publicMyThread3
阅读全文
摘要:在ie下面javasript默认不刷新,我们需要按F12调试模式,才会及时的清除javascript
阅读全文
摘要:returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:------------------------------------------------------------------------------//father.html--------------------------------------------------------------------
阅读全文
摘要:以下是指在js中实现,而非这种方法!因为这样是在unload掉body的时候触发,而无聊任何浏览器,都会在关闭的时候unload掉body的!模型1:functionclose(){alert("sdfsdfsdf");}window.onbeforeunload=close;模型2:functionclose(){if(document.body.clientWidth-event.clientX<170&&event.clientY<0||event.altKey){alert("sdfsdfsdf");}}window.
阅读全文
摘要:人都说“伤筋动骨一百天”。扭伤是生活中难免发生的问题,尤其是脚踝关节是最容易扭伤的部位,一旦扭到,最直接的反应就是「痛」,然后才会依扭伤的程度,看看是否会有肿胀或是瘀血的情形。对于这种伤害,许多人常不以为意,而常常旧疾未愈,新伤复发,成为习惯性反复扭伤,影响运动机能与日常生活。脚踝扭伤,轻者只是局部轻微疼痛,重者可出现整个足面瘀青、肿胀,甚至寸步难行。急性发作时,应立即休息,停止运动、比赛。 所以脚扭伤了就不容小觑,那么脚扭了怎么办呢?一、分清伤势的轻重。如果脚扭伤后能持重站立,勉强走路,说明扭伤为轻度,可自己处置;如果脚扭伤后足踝活动时有剧痛,不能持重站立或挪步,按着疼的地方在骨头上,并逐渐
阅读全文
摘要:如果你开发过的软件项目中涉及到多语言支持的问题,那么相信你没少碰到过乱码问题,然后在寻求解决问题的途径过程中被一些概念如ASCII, ISO-8859-1, Unicode,UTF-8,GBK,GB2312等等所困扰。本文有助于你正确的理解这些概念。1. ASCII用7位编码将英文字符和一些常用的符号存诸为从0到127的数值。2. ISO-8859-1法语、西班牙语和德语之类的西欧语言都使用叫做ISO-8859-1的编码系统(也叫做“latin-1”)。它使用7位ASCII字符表示从0到127的字符,但接着扩展到了128-255的范围来表示如n上带有一个波浪线(241),和u上带有两个点(25
阅读全文
摘要:首先说在java里那些地方能够设置编码开发工具会有好多地方设置编码这个不解少了,这里不介绍了。下面两种设置编码格式方法适用于jsp页面(*.jsp)<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page contentType="text/html; charset=UTF-8" %>下面方式适合于jsp、servlet、action中(*.java)request.setCharacterEn
阅读全文
摘要:首先讲一下几种字符的编码方式:1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65
阅读全文
摘要:eclipse3.6发布了,给广大使用Myeclipse感到无比卡机的朋友带来了,以及eclipse忠实粉丝带来了福音,略略使用了一下,就让我有一种它如此轻便的身躯,却拥有毫不逊色于myeclipse的功能,确实值得一用,启动快,编码时不卡机,内存占用小,支持多种应用服务器(包括tomcat7.0),这不正是我们使用myeclipse经常会碰到的烦恼吗?在使用eclipse中,相信大家比我更是轻车熟路了(我平常一般用Intellijidea的),下面讲解一下在eclipseweb项目中,如何设置webroot目录指向问题,希望对新手有用.在eclipse3.6中,它默认指向的webRoot为W
阅读全文
摘要:ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的API文档。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。看看它的API说明第一段说明ContextLo
阅读全文
摘要:ibatis独立事务处理String resource="SqlMapConfig.xml";Reader reader = null;try {reader = Resources.getResourceAsReader(resource);} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}SqlMapClient smc = SqlMapClientBuilder.buildSqlMapClient(reader);spring编程事务处理transacti
阅读全文
摘要:Spring3.0注解使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可以通过 实现。如下所示:// 首先使用 @Reposit.
阅读全文
摘要:5.10 外在化应用参数的配置在开发企业应用期间,或者在将企业应用部署到生产环境时,应用依赖的很多参数信息往往需要调整,比如LDAP连接、RDBMS JDBC连接信息。对这类信息进行外在化管理显得格外重要。PropertyPlaceholderConfigurer和PropertyOverrideConfigurer对象,它们正是担负着外在化配置应用参数的重任。本节将结合beanfactorypostprocessordemo项目展开对它们的讨论。5.10.1 元素PropertyPlaceholderConfigurer实现了BeanFactoryPostProcessor接口,它能够对中的
阅读全文
摘要:在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor以及RequiredAnnotationBeanPostProcessor这4个BeanPostProcessor。注册这4个BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。例如:如果你想使用@Autowired注解,那么就必须事先在Spring
阅读全文
摘要:使用spring除了添加必要的jar包,另外在web.xml一定要加上启动spring的监听器,这样配置在xml文件中的bean才会初始化如你在web.xml这样作了配置:(web.xml 2.4)Java代码org.springframework.web.context.ContextLoaderListener它会默认查找位于:WEB-INF/下的是否有一个文件名称为:applicationContext.xml如果没有就会报错:但在很多项目中可能会把配置文件集中管理,常见位置在:classpath下面,这样的话,你要在web.xml中在配置另外一个节点名称:Java代码contextCo
阅读全文
摘要:C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。De
阅读全文
摘要:Java代码2010-3-1116:06:00net.sf.ehcache.config.ConfigurationFactoryparseConfiguration警告:Noconfigurationfound.Configuringehcachefromehcache-failsafe.xmlfoundintheclasspath:jar:file:/E:/kenny/%e9%a1%b9%e7%9b%ae/shops/webapp/WEB-INF/lib/ehcache-1.6.1.jar!/ehcache-failsafe.xml2010-03-1116:06:02,734[main]E
阅读全文
摘要:YCFHQ-9DWCY-DKV88-T2TMH-G7BHP
阅读全文
摘要:2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过include过来的request和通过<error-page>过来的request。如果没有指定任何< dispatcher >元素,默认值是REQUEST。可以通过下面几个
阅读全文
摘要:
阅读全文
摘要:Spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。singleton:Spring容器只会创建该bean定义的唯一实例,这个实例会被保存到缓存中,并且对该bean的所有后续请求和引用都将返回该缓存中的对象实例,一般情况下,无状态的bean使用该scope。prototype:每次对该bean的请求都会创建一个新的实例,一般情况下,有状态的bean使用该scope。request:每次http请求将会有
阅读全文
摘要:原理:BufferedReader会一次性从物理流中读取8k(默认数值,可以设置)字节内容到内存,如果外界有请求,就会到这里存取,如果内存里没有才到物理流里再去读。即使读,也是再8k。 而直接读物理流,是按字节来读。 对物理流的每次读取,都有IO操作。IO操作是最耗费时间的。 BufferedReader就是减少了大量IO操作,而为你节省了时间。 简单的说,一次IO操作,读取一个字节也是读取,读取8k个字节也是读取,两者花费时间相差不多。而一次IO的来回操作却要耗费大量时间。 好比是一辆大型汽车(设装100人),要去车站接人到公司,接一个人也是接,接100个人也是接,而时间一样。显然,接100
阅读全文
摘要:Executor是 java5 下的一个多任务并发执行框架(Doug Lea),可以建立一个类似数据库连接池的线程池来执行任务。这个框架主要由三个接口和其相应的具体类组成。Executor、 ExecutorService 和 ScheduledExecutorService。 1 、 Executor 接口:是用来执行 Runnable 任务的;它只定义一个方法- execute(Runnable command);执行 Ruannable 类型的任务。 2 、 ExecutorService 接口: 继承Executor接口,提供了执行Callable任务和中止任务执行的服务。 3 、 S
阅读全文
摘要:[xhtml]view plaincopy<spanstyle="font-size:small;"mce_style="font-size:small;"><?xmlversion="1.0"encoding="utf-8"?><root><employeeid="1"><name>wTang</name><age>19</age><high>173</high></e
阅读全文
摘要:dom4j是Java平台中一个简单易用的XML处理工具,它使用的是Java的Collections架构,提供了对DOM,SAX,JAXP的完整支持。1.创建新的XML文档<ccid_nobr><ccid_code>import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; public class Users { public Document createDocument() { Document document = DocumentHelper.crea
阅读全文
摘要:1. 基础选择器Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有<a>元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择页面所有元素selector1,selector2,selectorN可以将几个选择器用","分隔开然后再拼成一个选择器字符串.会同时选中这几个选择器匹配的内容.$("#divId
阅读全文

浙公网安备 33010602011771号