java
x53611925
这个作者很懒,什么都没留下…
展开
-
得到一周开始时间和结束时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); // 得到当前日期 Calendar cal = Calendar.getInstance(); Date toDay = cal.getTime(); // 得到本周第一天日期 int day_of_week = cal.get(Ca...原创 2009-12-05 14:50:03 · 136 阅读 · 0 评论 -
通过反射获取对象的值
今天突然想到原先写过的一个反射类的效率问题,通过测试发现反射获取值的时间为直接获取值时间的9倍左右,于是加一个map缓存一部分结果,效率获得明显的提升取值时间大概为直接取值的三倍左右。 测试代码不贴了测试结果循环100000次反射:890ms左右加入map:300ms左右直接调用:100ms左右 下面贴出改进代码import java.lang.ref...原创 2014-03-27 14:34:19 · 652 阅读 · 0 评论 -
java截取中英文混杂字符串
java截取中英文混杂字符串,原来找的一直存在字符编码问题,所以在网上找到了这个解决方案,亲测可用。 /** * 截取一段字符的长度(汉、日、韩文字符长度为2),不区分中英文,如果数字不正好,则少取一个字符位 * * @param str 原始字符串 * @param srcPos 开始位置 * @...原创 2012-05-21 13:51:44 · 211 阅读 · 0 评论 -
java正则表达式
转自:http://blog.csdn.net/cping1982/archive/2007/11/24/1900808.aspx众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规...原创 2010-09-26 14:32:29 · 89 阅读 · 0 评论 -
XML特殊字符转义
XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果出现这些字符,则将自动转换为"&amp;","&lt;","&gt;",所以在读取XML文件的时候需要对这些特定的字符进行相应的处理;附:XML的转义字符; &amp; &原创 2010-12-29 12:39:54 · 370 阅读 · 0 评论 -
读取文件夹下所有文件
/** * 读取文件夹下所有文件 */ private List readfile(String filepath) throws FileNotFoundException, IOException { List fileNameList = new ArrayList(); try { File file = new File(filepath);...原创 2010-06-12 16:12:30 · 164 阅读 · 0 评论 -
使用Eclipse的快捷方式
1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示:选中一个方法名,按Ctrl+...2010-02-26 15:26:40 · 100 阅读 · 0 评论 -
jdbc连接数据库(转)
package org.craf;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap;import j...原创 2010-07-21 09:58:04 · 96 阅读 · 0 评论 -
多Tomcat配置启动项
第一种方法:需配置环境变量第一个tomcat配置CATALINA_HOME环境变量指向tomcat安装目录比如:E:\sdfxw\tomcat5-sdfxw配置环境变量path指向%CATALINA_HOME%\bin在命令行中进入/Tomcat路径/bin/,执行“service.bat install【服务名】到此为止windows服务上就增加了一个tomcat...原创 2010-01-08 12:57:17 · 152 阅读 · 0 评论 -
Java 的 HTTP 文件队列下载(读取流)
Sun技术社区Java 的 HTTP 文件队列下载原文地址:http://gceclub.sun.com.cn/yuanchuang/week-15/http.html下载源代码作者:杨辽作者简介杨辽,软件工程师,您可以通过magicsliao@yahoo.com.cn和作者取得联系。序言许多用户可能会遇到这样的情况:在网站上发现一个很好...原创 2010-01-07 15:46:44 · 184 阅读 · 0 评论 -
lucene搜索
这里做的lucene是根据一个表里的网址链接抓取网页生成索引。线程配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">&a原创 2010-01-06 10:04:46 · 114 阅读 · 0 评论 -
poi导入excel
Action类 ImportDataService service = (ImportDataService)ApplicationFactory.getService("ImportDataService"); String str = "ASSETNAME,ASSETINFORMATION,ASSETTYPE,BUYINGTIME,AMOUNT,USEDDEP...2009-12-09 12:52:11 · 102 阅读 · 0 评论 -
时间类型比较
public static void main(String args[]){ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c1=Calendar.getInstance(); Calendar c2=Calendar.getInstance(); try...2009-12-09 09:13:39 · 142 阅读 · 0 评论 -
java取得几个月后时间
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); // 取得六个月后时间 cal.add(Calendar.MONTH, 6); System.out.print(df.format(ca...2009-12-08 14:31:57 · 594 阅读 · 0 评论 -
ArrayList扩容问题
最近在看jdk的源码,看到ArrayList的时候发现一个问题,在插入的时候,如果进行扩容,会进行两次数组的copy。 第一次:public void ensureCapacity(int minCapacity) { modCount++; int oldCapacity = elementData.length; if (minCapacity > oldCap...2015-03-12 11:00:54 · 563 阅读 · 0 评论