- 浏览: 222643 次
- 性别:
- 来自: 魔都
最新评论
-
tsinglongwu:
顶,解决了获取Date单元格的内容问题,原来要转换成DateC ...
【转】JXL获取Excel单元格的日期(DateCell.getDate)与实际填写日期相差8小时的解决方法 -
alexyao8:
威武,今天刚遇到这个问题
【转】JXL获取Excel单元格的日期(DateCell.getDate)与实际填写日期相差8小时的解决方法 -
freeren:
...
利用JAVA Bean 反射得到set,get方法 -
pandengzhegt:
我也敬礼!
《Java Annotation 高级应用》 -
yingzhor:
好文! 敬礼!
《Java Annotation 高级应用》
文章列表
1、C语言中的数组
在C/C++中,a[10] 可以写成 10[a]
“Hello World”[i] 也可以写成 i["Hello World"]
2、在Javascript中
'5' + 3 的结果是:'53'
'5' – 3 的结果是:2
3、C/C++中的Trigraphs
int main() {
cout << "LOL??!";
}
int main() {
cout << "LOL??!";
} 上面的这段程序会输出: “LO ...
网页制作的小技巧
- 博客分类:
- JavaScript
- Java
让浏览器在保存页面时失败在页面源文件上增加下面一行代码,保存页面时,就会报错误:
<noscript><iframe src="*.html"></iframe></noscript>
防止被人frame 或者 iframe 包含我们的页面:
<script language="javascript">
<!-- if (top.location != self.location) top.location = self.location; //-->
</s ...
引用1. Set:
Set是一个集合接口,它的特征和数学上的集合有点类似,Set中存放的是对象的引用,继承自Collection接口,它具有如下的特征:
. Set中不允许存放重复元素
. Set中的元素是无序的
. Set主要有HashSet、LinkedHashSet和TreeSet三个实现类
1.1 HashSet:
HashSet按照特定的Hash算法存取对象,效率较高,存取对象的速度较快。(注意:HashSet中对数据的组织并不是无序的,而是按照Hash算法进行排序)
1.2 LinkedHashSet:
LinkedHashSe ...
Java获取系统软件安装列表
package com.kevin.demo;
/**
* @author <a href="mailto:foohsinglong@gmail.com">kevin.long</a>
* @description Java获取系统软件安装列表,代码核心来自网上,主要通过Runtime实现,
* 用JNI也行,解决乱码问题
*/
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStrea ...
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
引用
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。
2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
3.HashTable有一个contains(Object value),功 ...
ArrayList,LinkedList,Vector这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:
引用1. ArrayList底层是采用数组实现的(并且该数组的类型是Object类型的)
2. 如果是JDK 6.0的话,采用Array.of()方法来生成一个新的数组,如果是JDK 5.0的话,使用的是System.arraycopy方法(将数组拷贝)
3. List list = new ArrayList();时,底层会生成一个长度为10的数组来存放对象,如果预先知道List会存放多少个对象的话,最好通过new ArrayList(int le ...
引用java.util.AbstractSet-> java.util.TreeSet
java.util.AbstractSet-> java.util.HashSet-> java.util.LinkedHashSet
HashSet的效能通常都优于TreeSet,特别是最重要的两个动作:安插和查找。
AbstractSet是个abstract 类
TreeSet能够维护其内元素的排序状态。
LinkedHashSet维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到集合中的顺序(插入顺序)进行迭代。
package com ...
HashSet和TreeSet的区别
一. 问题
1. HashSet,TreeSet是如何使用hashCode()和equals()方法的?
2. TreeMap,TreeSet中的对象为何要实现Comparable接口?
二. 回答:
1. HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key
2. Map的key和Set都有一个共同的特性就是集合的唯一性.TreeMap更是多了一个有序性.
3.hashCode和equal()是HashMap用的, 因为无需排序所以只需要关注定位和唯一性即可.
...
关于10K面试题的组合排序-归并排序
- 博客分类:
- 论坛回复
package com.kevin.demo;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
/**
* @author <a href="mailto:foohsinglong@gmail.com">kevin.long</a>
* @descript ...
关于10K面试题的组合排序-Comparator
- 博客分类:
- 论坛回复
package com.kevin.demo;
import java.util.Comparator;
import java.util.TreeSet;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
/**
* @author <a href="mailto:foohsinglong@gmail.com">kevin.long</a>
* @de ...
背景:由于项目需要,我们在查询主信息时,可能需要通过某些明细信息来查找主信息.或者很多行转列中要用到wmsys.wm_concat这个函数.
引用主,明细结构:即一对多结构
比如:订单头,订单明细
实现方法:我们只需要将hibernate中使用的方言改成这个新建的类,这个类并继承oracle方言,在构造函数中加上我们数据库中的函数即可(也可以是自定义函数)
TmsOracle9Dialect.java
package com.vtradex.stms.server.service.dialect;
import org.hibernate.Hibernate;
import org.h ...
GT: Greater Than , >
GE: Greater than or Equivalent with , >=
LT: Less than, <
LE: Less than or Equivalent with, <=
EQ: EQuivalent with, ==
NE: Not Equivalent with, !=
Oracle计算时间差函数
- 博客分类:
- DataBase
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):
--天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
--小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
--分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * ...
利用各种IDE工具,将项目打成War包(当然,也可以直接在IDE中将服务器配置成Weblogic Server)
部署到Weblogic上,有多种方法:
1、利用Console控制台:
登录控制台后,选择左边的树型菜单“部署——Web应用程序模块”,然 ...
1、 安装
1.1、软件安装
首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日发布)。下面的配置都是针对JBoss3.2.5。
1.2、环境变量的设置
需要的环境变量有JAVA_HOME和JBOSS_HOME。环境变量JAVA_HOME设置为刚才JDK的安装路径,JBOSS_HOME设置为刚才JBoss解压后的路径。设置方法如下:
在Win ...