J2EE
文章平均质量分 64
BigBird2012
马马虎虎的一个程序员!
展开
-
java .class与getClass的区别
都是java.lan.Class的对象,前者是静态的,后者是动态的,也就是针对你的类实例来创建的信息,一般情况下使用完全相同。只是得到这个类的方式不一样,一个通过类名,一个通过对象。区别简单点说就是: String.class 是能对类名的引用取得在内存中该类型class对象的引用, new String().getClass() 是通过实例对象取得用取得在内存中该实际类型class对象的引用原创 2010-03-04 00:09:00 · 948 阅读 · 1 评论 -
断点续传 Java版(原)
功能:可以下载软件,可以下载未完成的软件如果软件存在,则改名下载,不进行覆盖,以免勿删文件代码如下:package com.test.day7.down;import java.io.File;import java.io.IOException;im转载 2011-09-10 09:12:09 · 926 阅读 · 0 评论 -
Java 时间比较
import java.text.*;import java.util.*;public static void main(String arg[]){ String date = ""; SimpleDateFormat sdf= ne转载 2011-09-14 22:08:49 · 885 阅读 · 0 评论 -
Java 日期时间 Date类型,long类型,String类型表现形式的转换
1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = d转载 2011-09-20 22:57:42 · 1404 阅读 · 1 评论 -
Convert Date to Long
In this section you will learn to convert the date into a long format. The java.util package provides the functionality to convert a date原创 2011-09-20 22:53:25 · 1686 阅读 · 0 评论 -
如何搭建视频分享网站---视频分享关键技术服务器
视频点播业务是近年发展势头最好的互联网业务。本文以从技术角度解析视频点播服务关键技术 视频内容是如何在互联网进行分发的 视频网站如youtube,优酷网,土豆网,新浪视频等视频分享网站通多CDN技术进行视频内容分发。CDN翻译成汉语就是“内容分发网转载 2011-09-21 21:04:18 · 1476 阅读 · 0 评论 -
采购高性能WEBCACHE 缓存设备所需考虑的评估因素
1.1 宽带用户需求分析 面对主流宽带运营商(电信、联通)的强大资源优势,移动、广电处于不利局面。申请和使用线路会遇到一定麻烦,同时电信与联通的互访速度慢、国内访问国外网 站的速度慢,都会造成用户体验下降。 同时使用大量带宽的大学、职业学院、大企业也转载 2011-09-21 21:06:39 · 2396 阅读 · 0 评论 -
n 个double相加的问题
先看下面的例子:public class Test{ public static void main(String[] args) { double sum=0; double temp=0.38; for(int i=0;i<1转载 2011-09-26 10:27:00 · 5407 阅读 · 0 评论 -
java创建临时文件
createTempFile (String prefix, String suffix)在默认临时文件目录中创建一个空文件,使用给定前缀和后缀生成其名称。createTempFile (String prefix, String suffix, File directo转载 2011-09-28 18:49:03 · 5025 阅读 · 1 评论 -
Date Difference
This example learns how to make the difference between two dates and how to convert milliseconds into seconds, seconds into minutes, minutes into hours, hours into days.Here we are using Calendar,原创 2011-12-11 18:01:09 · 816 阅读 · 0 评论 -
How to determine negative number and positive number in Java?
This is Java code:package com.test.day13.num;/** * @author BigBird * @date 2011-12-11 下午10:12:33 * @action 测试判断一个数是正数还是负数 */public class NumTest { public static boolean positive(double f)原创 2011-12-11 22:22:33 · 682 阅读 · 0 评论 -
How to convert negative number to positive in Java?
To convert negative number to positive number (this is called absolute value), uses Math.abs(). This Math.abs() method is work like this “number = (number See a complete example :/** * 测试负数转正数原创 2011-12-11 22:25:11 · 707 阅读 · 0 评论 -
Convert Long to numeric primitive data types example
1. /* 2. Convert Long to numeric primitive data types example 3. This example shows how a Long object can be converted into below given numeric 4. data types原创 2011-12-13 18:02:29 · 1052 阅读 · 0 评论 -
Handling file upload using commons file upload API
Java Servlet file upload example This Servlet File Upload tutorial explains how to handle the file upload in Servlets.This tutorial explainsHandling file upload using apache commons-file file原创 2012-02-04 23:03:13 · 1086 阅读 · 0 评论 -
generate an MD5 digest for a file
The MessageDigestForFile class demonstrates the generation of an MD5W digest for a file. The MD5 digest is displayed in hex using the Hex class from the ApacheSW CommonsSW Codec library. The call to M原创 2012-02-10 22:27:45 · 1447 阅读 · 0 评论 -
Java MD5 Hashing Example
MD5 is a widely used hashing algorithm in many companies and industries, here are two examples for the MD5 implementation.1. File checksum with MD5It will use MD5 hashing algorithm to generate a c原创 2012-02-10 22:31:42 · 1581 阅读 · 0 评论 -
Apache POI组件操作Excel,制作报表(二) .
本文接上一篇继续探究POI组件的使用。 现在来看看Excel的基本设置问题,以2007为例,先从工作簿来说,设置列宽,因为生成表格列应该固定,而行是遍历生成的,所以可以在工作簿级别来设置列宽,那么可以如下来进行。 首先是创建工作簿和工作表了: //转载 2011-09-06 23:04:54 · 1223 阅读 · 0 评论 -
Apache POI组件操作Excel,制作报表(一)
Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Ex转载 2011-09-06 23:00:48 · 948 阅读 · 0 评论 -
Apache HTTP Server 与 Tomcat 的三种连接方式介绍
首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。转载 2011-09-05 22:36:32 · 561 阅读 · 0 评论 -
Java注释规范
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)。 Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种? // 注释一行 /* ...... */ 注释若干行不完全对,除了以上两种之外,还有第三种,文档注释: /转载 2010-04-10 10:42:00 · 638 阅读 · 0 评论 -
java中的精确商务计算
<br />由于计算机在计算过程中的舍入关系,普通的计算和工程计算可能会出现计算不足够精确的情况,这种情况在这两种计算中也许是可以忍受的,但是在商务运算中就不可接受了,财务计算。<br />//import org.zym.arithutil.Arith; public class FloatCalculation { /** * @param args */ public static void main(String[转载 2010-07-24 14:09:00 · 648 阅读 · 0 评论 -
在一台机器上同时启动2个tomcat
同时启动多个Tomcat,我把server.xml中的端口改了,启动的时候还是报错:Adderee already in use... 最后终于找到解决办法,解决办法如下:分别修改安装目录下的conf子目录中的server.xml文件:a.修改http访问端口(默认为 8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。b.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。c.修改8009端口,将80原创 2011-04-12 18:07:00 · 1596 阅读 · 0 评论 -
仿百度文库
原帖见:http://www.iteye.com/topic/1098945 前向公司有个业务需求,是关于ISO的文件管理! 客户的要求:跟百度文库一样就可以啦。 我也是第一次做,后来就GOOGLE加百度,找解决方案: 实现步骤:(免费的) 文档(Word,PPT等)----> 转换为pdf ----> 转换为SWF -----> 使用FlexPaper在线浏览原创 2011-06-25 00:40:00 · 1425 阅读 · 0 评论 -
java的转义字符
/n 回车(/u000a) /t 水平制表符(/u0009) /b 空格(/u0008) /r 换行(/u000d) /f 换页(/u000c) / 单引号(/u0027) /" 双引号(/u0022) // 反斜杠(/u005c) /ddd 三位八进制 /udddd 四位十六进制 其它需要转义的字符转载 2011-06-27 18:04:00 · 823 阅读 · 0 评论 -
分布式系统数据同步解决方案
Web Service 现如今已经成为 SOA 实现标准之一。很多公司已经或者正在参与到 Web Service 项目的实现和部署中。Web Service 的优点在于松散的处理异构系统之间的通信和数据交换,可以随机应变的处理企业各个系统之间的整合问题,处理数据传输、数据同步问题。但是,Web Service 采用 XML 标准进行系统间的数据传输,加大了传输的数据量,尤其是在传输一些具有原创 2011-06-25 00:47:00 · 8404 阅读 · 0 评论 -
Java 日期时间 Date类型,long类型,String类型表现形式的转换
1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数 2、转载 2011-06-29 17:57:00 · 15349 阅读 · 0 评论 -
JAVA字符串转日期或日期转字符串
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是转载 2011-06-29 18:00:00 · 910 阅读 · 0 评论 -
剔除List里的重复值
方法一:循环元素删除 List order not maintained // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( in转载 2011-07-03 17:29:04 · 633 阅读 · 0 评论 -
java中的BigDecimal和String的相互转换
/*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构原创 2011-07-04 23:40:23 · 168962 阅读 · 0 评论 -
实战java中资金计算的要点-BigDecimal
首先明确的是:Java中的浮点数类型的float和double是不能够用来进行资金的运算。 在《Effective Java》中也提到这个原则:float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecima转载 2011-07-04 23:42:15 · 2805 阅读 · 0 评论 -
Servlet四种过滤器的工作方式
从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式: 1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇原创 2011-07-04 23:10:53 · 1030 阅读 · 0 评论 -
Java 包装类的比较
当我们在利用'=='比较基本类型时,比较的是值 但是==运算符用于比较包装器对象时,是检测对象是否值向同一个存储区域。因此以下的比较通常不成立:Integer a = 1000; Integer b = 1000; if(a == b)... 但是Java转载 2011-07-07 19:42:38 · 1814 阅读 · 0 评论 -
json格式的 jquery ajax 实例
jquery使ajax的开发大大的简化,做ajax的应用,前台和后台的数据传输时必然的。通常,我们可以使用普通的字符串作为前后台传输的数据(例如使用特殊字符将各个元素分隔开,在后台用split处理等等)。当传输的数据量比较大,或者数据的格式比较复杂时,我们可以考虑使用json或者转载 2011-07-07 19:46:14 · 1012 阅读 · 0 评论 -
List类型转换成JSON
Java代码块:List list = new ArrayList();User user = new User();user.setId("1");user.setName("aaa");list.add(user);JSONObject userJSON = n原创 2011-07-08 18:27:48 · 7419 阅读 · 0 评论 -
JXLS生成EXCEL并下载
jxl.jar jxls-core-0.9.9.jarjxls-reader-0.9.9.jarpoi-3.5-FINAL.jar(必须3.5以上的版本)其他jar根据提示可以去 http://jarvana.com/jarvana/ 查找// 生成e转载 2011-09-03 22:55:49 · 874 阅读 · 0 评论 -
How to Iterate Over a Map in Java
There are several ways of iterating over a Map in Java. Lets go over the most common methods and review their advantages and disadvantages. Since all maps in Java implement Mapinterface, following t转载 2012-05-20 09:51:47 · 1667 阅读 · 0 评论