
Java
文章平均质量分 51
successfulroof
这个作者很懒,什么都没留下…
展开
-
解决JAVA switch case 里面case A, A不能为 变量的问题
今天有个朋友问我Java switch case里面的用法,由于 switch case 和 if-else 工作原理不一样,可能某些公司会避免使用if-else而采用switch case的方法来解决问题。在jdk1.6 中:int i= "test".hashcode();String s = "test";switch (s.hashcode()) { case i :...原创 2011-07-01 10:50:34 · 1471 阅读 · 0 评论 -
quartz 基本使用【附带源码】
最近有些需求设计到quartz比较多。回家写几个测试看一看。一共5个文件,有兴趣的可以看看。其中我把spring-quartz 和原生态的quartz分开做了测试。先贴上Job类: import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org...原创 2013-05-18 00:55:34 · 163 阅读 · 0 评论 -
关于hashcode 里面 使用31 系数的问题
关于hashcode里面使用 31这个系数的研究 首先我们来了解一下hashcode,什么是hashcode?有什么作用? hashcode其实就是散列码,使用hashcode使用高效率的哈希算法来定位查找对象! 我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。 如:String s =“java”,那么计算机会先计算散列码,...原创 2012-03-12 22:35:15 · 188 阅读 · 0 评论 -
谈 JAVA容器之 HashMap
花了点时间来研究HashMap的数据结构。看了源码之后不得不为设计者感到震惊!下面讲讲有意思的方面:一、关于key=null。把null作为key的话,我认为存取速度是最快的!因为在put和get之前都会去判断key是否为null,如果为null则会直接去取key为null的值,而且key=null的话,在容器Entry数组里面是存的0下标,直接可以取出,对象在Entry数组所存储下标是根...原创 2012-07-14 00:08:38 · 101 阅读 · 0 评论 -
java 下载 中文名 乱码 问题 和解决方案
最近在做下载文件方面的程序,一路坎坷!各种乱码~虽然我加了字符过滤器但是毫无作用!特别是在下载中文文件名很有问题。乱码很多情况下都是由于整个软件的编码不统一而导致的,如:页面采用GBK或者GB2312的方法,而java 后台代码采用UTF-8 这样很可能就会导致乱码问题的存在。我在实际中也遇到过了 一般我们解决乱码的方法可以分几种:1.配置过滤器 配置过滤器总的来说还...原创 2012-02-21 22:31:20 · 238 阅读 · 0 评论 -
做了个JSF2的一个系统,初级入门可以看看,里面还没有使用ajax功能
怎么说呢,一个简单的入门系统,熟悉一下jsf的一些简单的标签,而且标签都是jsf1.2和jsf2.0都有的,里面没有使用ajax,初学者可以先看看,喜欢就顶一个吧。下面有个flash文件,因为比较大,是系统里面的一个实景逃脱游戏可以放到项目/JSF2.1_Learning/WebRoot/flash/文件夹下,也可以自己单独玩,好玩...原创 2011-11-10 09:00:47 · 119 阅读 · 0 评论 -
icefaces..selectOneMenu valueChangeListener
题目上面我写的一点都不给力 h:selectOneMenu有时候都提交不了,看了下他们给我生成的form里面的onsubmit="return false",这样子根本就无法提交了不知道什么原因。。。...原创 2011-07-21 12:00:37 · 166 阅读 · 0 评论 -
DatabaseMetaData getTables 的用法
其实我本来想在网上找 关于 DatabaseMetaData getTables 的用法总共四个参数,网上搜索真他妈的坑爹,全都一个样。。。 getTables(catalog, schema, tablename,type(VIEW|TABLE)); 我主要来讲 tablename 其实我们一般用到这个方法的时候都是用来获得数据库自己想要的表名,或者所有表名 获...原创 2011-07-20 12:14:49 · 2498 阅读 · 0 评论 -
switch case 原理理解
/**************************//*转载 作者都不知道是谁。。。*//**************************/当需要多次比较时,switch语句的效率比if-else if…… else语句(以后简称muti-if语句)的效率要高,这是我一直以来的理解,但是昨晚讨论到一个问题,这种“高效率”如何实现?今天早上又看到《更深入一点理解switch语...原创 2011-07-01 17:40:42 · 1664 阅读 · 0 评论 -
OOM 内存溢出 问题 排查
最近工作上正在做数据迁移,数据量不大但是还是遇到了一些问题。 机器配置如下: CPU: model name : Intel(R) Xeon(R) CPU E5410 @ 2.33GHz cpu MHz : 2333.416 MEM:2G 四个线程,迁移200W数据 TP...原创 2012-12-18 17:31:25 · 201 阅读 · 0 评论