
Java技术
hd_dream
这个作者很懒,什么都没留下…
展开
-
Java基本数据类型
在java中一共8中基本类型,其中4个整型,2个浮点型,1个用于表示unicode编码的2个字节的字符单元的字符类型char和1个用于表示真假的boolean类型。 Java Integer Types类型存储需求取值范围Int4 bytes–2,147,483,648 to 2,14...2009-09-11 16:53:18 · 331 阅读 · 0 评论 -
Java深度历险相关的内容
Java深度历险(三)——Java线程:基本概念、可见性与同步社区 Java 主题 进程, 代码分析对于Java来说,在语言内部提供了线程的支持。但是Java的多线程应用开发会遇到很多问题。首先是很难编写正确,其次是很难测试是否正确,最后是出现问题时很难调试。一个多线程应用可能运行了好几天都没问题,然后突然就出现了问题,之后却又无法再次重现出来。 如果在正确性之外...原创 2011-02-09 15:37:42 · 120 阅读 · 0 评论 -
JavaScript调用Flash
//movieName是flash容器的名称function thisMovie(movieName) { // 以下两种方式都可以,第一种有时会返回不正确的结果 //if (navigator.appName.indexOf("Microsoft") != -1) { if('\v'=='v'){ return window[movieName]...2010-10-16 00:00:48 · 245 阅读 · 0 评论 -
java正则表达式-匹配中文数字字母下划线
今天需要做一个验证,只能匹配中文,数字,字母,下划线。现在写出如下: String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$";//仅中文//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串String username = "^\\w+$";String all = "^[\\u4E00-\\u9F...原创 2010-06-11 11:33:45 · 1353 阅读 · 0 评论 -
有关Java 计时器框架
写一个调度器,来周期性地执行一些操作,我首先想到的是java.util.Timer类,但又不太了解,就google一下.java.util.Timer 和 java.util.TimerTask 统称为 Java 计时器框架.实例:调用类[code="java"]import java.util.Timer;public class Test { public ...2009-06-11 14:24:52 · 229 阅读 · 0 评论 -
Commons FileUpload的中文乱码问题
在使用fileupload的时候,出现了中文乱码的问题,考虑了几个情况多没有找到原因,后来试了一下没有上传文件的表单提交,中文一切正常。就考虑是fileupload的原因。网上找了一下,果然如此。搜索fileupload的代码,发现在 FileUploadBase类里面有setHeaderEncoding方法,根据其说明,当读取上传表单的各部分时会用到该encoding,如果没有指定encod...2009-06-11 14:18:18 · 185 阅读 · 0 评论 -
如何读带命名空间的xml文件
xml文件如下:[code="xml"] test.txt [/code]一、使用dom4j[code="java"]SAXReader saxReader = new SAXReader(); File file = new File("f://report.xml");...2009-06-11 13:47:20 · 135 阅读 · 0 评论 -
@include file的路径问题
以前的项目多是直接部署在根目录下,很少考虑上下文路径的问题,这次需要将应用部署到指定的上下文路径上,是portlet上要用,以前没有用过portlet,不是很了解!在使用跟目录的时候,是这么写的<%@ include file="/common/taglibs.jsp"%>在使用aa作为上下文路径的时候,我以为要写为<%@ include file="/aa/common...2009-11-15 18:31:59 · 1280 阅读 · 0 评论 -
关于hibernate使用sql语句装载数据
在使用hibernate过程,对于复杂的查询,还是得使用sql语句来查询,但是查询出来的数据如何装载到bean中,因为查出来的数据可能会是关联好几个表里字段,对于这种情况,如何将这些字段直接装载到java bean中呢。下面给出一个例子,希望对大家有帮助。 实体类: import javax.persistence.Column;import javax.persiste...2009-11-05 22:33:14 · 100 阅读 · 0 评论 -
用java写的一个日历
/** * 得到某年某月某日是星期几 *计算公式:(year-1+(year-1)/4 -(year-1)/100 +(year-1)/400+n)%7 *公式说明:year为年份,n为该天是该年的第几天(包括该天) */ public int week(int year,int month,int day){ int week = 0; Calendar...2009-11-01 21:39:42 · 155 阅读 · 0 评论 -
jdbc调用返回游标的oracle存储过程
项目中学习技术,这句话真是有道理啊,呵呵在此次项目中,由于sql比较复杂,就使用存储过程来处理,但是需要返回一个数据集,这就想到了使用游标,但是之前的项目一直没有用过,需要学习一下。今天周末,就利用这个时间收集资料,学习了一下,下面将学习结果总结如下。表结构:create table item( item_id varchar2(32), itemname ...2009-10-24 17:04:24 · 385 阅读 · 0 评论 -
使用注释,如何手动得到spring bean
在应用spring注释时,所有的bean多是自动装载,没有使用配置文件,也就不知道bean的名字,那么怎么手动获得bean呢,试了一下,试出下面的方法。 WebApplicationContext cont = WebApplicationContextUtils .getRequiredWebApplicationContext(request.getSession().getServl...2009-10-15 20:10:33 · 103 阅读 · 0 评论 -
直线上求点
问题描述:以起点(x1,y1)和已知点(x2,y2)的直线上,求从起点开始,长度为r的点(所要求的点)的坐标解决方案:1.根据直线方程y=kx+b,可以求出k、b的值2.根据圆的一般方程(x-a)^2+(y-b)^2=r^2,加上上面的公式,就可以计算出来了实现代码:public static short[] getStraightLinePoint(int x1...2011-12-17 18:26:03 · 758 阅读 · 0 评论