- 博客(26)
- 资源 (8)
- 收藏
- 关注
原创 java得到某年某周的第一天
直接上代码import java.util.Calendar;import java.util.Date;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * 日期工具类 * @author WXQ * */public class DateUtil
2013-01-22 09:52:48 1370 2
原创 log4j不起作用 解决方案
最近改一个二手项目,配置log4j时,log.error能出来,log.info始终不打印,而配置又没有问题,log4j.properties是放在src根目录下的,log4j的jar包,comm-logging的jar包也都加载到项目中了,最后排查原因竟然是有别的jar包提前加载了log4j.xml 并且将级别设置为warn,所以我自己设置的配置文件就不读取了,该死的jxls-reader-0.
2012-12-27 20:12:28 8501
转载 oracle表空间总结
TableSpace是Oracle空间管理上的逻辑单位,实体上存放数据的是Tablespace里面的档案(Data File);而我们所熟悉的Table就放在这一个一个的档案里面。所以TableSpace可以看成是Data File的群组。Tablespace可进一步分为segments(段)、extents(区)和blocks(块)。一个datafile只属于一个的一个tablespace。
2012-01-31 12:04:25 941
原创 java 面试资料(收集)
1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分) a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型 b.逻辑操作不会产生短路 2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface A{ int x = 0;}class B{ int x =1;}class C extends
2010-05-26 11:07:00 522
原创 Apache Commons IO工具包
Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。 下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制、移动、删除、获取大小等操作。import org.apach
2010-03-31 15:29:00 2051
转载 java基本概念(Array , Arrays,Collection,Map)
Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专
2010-03-29 17:33:00 821
转载 Hibernate持久化对象的三种状态
大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a) 不在Session的缓存中,不与任何的Sessio
2010-03-24 09:54:00 539
原创 java 获取当前路径
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{ System.out.println(direct
2010-03-23 14:51:00 368
转载 Spring中常用的hql查询方法(getHibernateTemplate())
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean
2010-03-22 15:40:00 439
原创 Java分页(支持多种数据库)
最近研究了下分页,做个总结。1)数据库操作类,做简单封装 DB.javapackage Test;import java.sql.*;public class DB { // 加载驱动 static { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassN
2010-03-12 15:12:00 1506
原创 java.sql.Date与java.util.date
java.util.Date 就是在除了SQL语句的情况下面使用java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分它都有getTime方法返回毫秒数,自然就可以直接构建java.util.Date d = new java.util.Date(sqlDate.getTime());... -----------------------------------------
2010-02-01 09:57:00 400
原创 3步学会Java Socket编程
三步学会Java Socket编程(1) http://developer.51cto.com 2009-02-04 09:45 佚名 Java8 我要评论(0) ? 摘要:所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。本文将Java Socket编程分为三个学习步骤,逐一为您讲解。 ? 标签:J
2010-01-30 22:59:00 439
原创 关于时间的最小单位
关于时间的最小单位 以前很少研究过这个问题,一次业务上的需求,要求计算的性能要求很高,添加,读取,更新数据的效率都要是毫秒以下,为了测试,不得不在代码中通过前后添加类似这样的语句来调试: long start = System.currentTimeMillis(); long end = System.currentTimeMillis(); long time = end - start;
2010-01-30 22:54:00 6551 1
原创 Eclipse中的相关设置
编码风格:Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦。可以利用工具满足我们的要求。 一、版权声明 可以使用Jautodoc。将jautodoc的plugin和feature目录对应copy到eclipse目录中,并且带-clean参数重新启动一次eclipse(以后不再需要该参数)。到eclipse的window->
2010-01-30 21:37:00 867
原创 struts中文乱码解决方法详解
在学习struts中,遇到了中文乱码问题,解决方法整理如下:使用get方法时:需要修改 $TOMCAT/conf/server.xml部署文件,改变web容器请求数据的编码格式(对post请求方式无效),在connectior属性中添加URIEncoding="GBK"即可,具体如下: maxThreads="150" minSpareThreads="25"
2010-01-29 10:16:00 613
转载 struts1和struts2的区别
Struts 2.0去年就出了(Struts 2 的核心目前几乎就是WebWork),只是其GA(General Availability)版本2个月前才发布,随着Struts 2 GA的发布,其官方开始推荐广泛使用了,也即意味着核心开发力量将全部转移到Struts2,对Struts1的支持将会淡化。 下面列出了一些Struts1和Struts2的区别和对比:Action 类:" Struts
2010-01-25 10:52:00 371
原创 oracle行列转换
/* 在实际使用sql工作中总会碰到将某一列的值放到标题中显示.就是总说的行列转换或者互换. 比如有如下数据: ID NAME KECHENG CHENGJI -- ---------- -------------------- ------- 1 a 语文 80 2 a
2010-01-11 10:55:00 456
转载 Oracle利用存储过程批量insert造数据和分批提交删除的例子
批量insert造数据和分批提交删除的例子create or replace procedure myj_insert(maxrecords in number :=100) isi number :=1begin for i in 1..a loop Insert into ADZONES (ADZONEID, NAME, FORMAT, TRANSTYPE, SIZECODE
2010-01-06 17:39:00 11116 1
转载 java中字符类型的转换
1、如何将字符串String转化为整数int int i = Integer.parseInt(str); int i = Integer.valueOf(my_str).intValue(); 注: 字串转成Double, Float, Long的方法大同小异。 2、如何将字符串String转化为Integer Integer integer=Integer
2010-01-05 13:52:00 433
转载 将阿拉伯数字转化成大写的人民币数字
public String getNumberToRMB(String m)...{ String num = "零壹贰叁肆伍陆柒捌玖"; String dw = "圆拾佰仟万亿"; String mm[] = null; mm = m.split("/."); String money = mm[0]; String result = num.charAt(I
2010-01-05 13:47:00 458
转载 tomcat配置详解
元素它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个元素.并且它不能做为任何元素的子元素.1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer2>port指定Tomcat监听shutdown命令端口
2010-01-05 13:29:00 475
转载 Tomcat数据库连接池 + JavaBean + 分页技术 + JDBC3.0 + 大型数据库
主要特色: 1.使用最新的JDBC3.0数据库驱动。 2.大幅度减化了JSP的反复调用JavaBean,可以直接写SQL,无须再使用连接数据库连接池。 3.将大量的工作交给JavaBean做,JSP负责页面控制。 4.最大特色是极其简单,程序编写也极其简单,非常适合初学者。 5.使用的是"汤母猫"数据库连接池,方便快速。 《page.jsp》*********************
2010-01-05 11:38:00 407
转载 读取Properties文件六种方法
1。使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in); 2。使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBund
2010-01-05 11:34:00 296
转载 如何使用log4j常见日志
log4j.properties 配置文件代码:# Attach appender A1 to root. Set root level to Level.DEBUG.log4j.rootLogger=INFO, A1,A4log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.Threshold=ERRORlo
2010-01-05 11:29:00 298
转载 java连接各种数据库方式速查表
java连接各种数据库方式速查表 1.Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String
2010-01-05 11:02:00 262
jsp+javaBean+mysql在线调查问卷系统
2011-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人