
java
寂寞烟
打杂的码农
展开
-
POI 导出word
package util;import java.io.IOException; import java.io.InputStream; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.x原创 2013-12-27 17:04:22 · 3220 阅读 · 0 评论 -
java获取项目访问路径的方法
原文地址:java获取项目访问路径的方法作者:行云流水摘自网络 在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得转载 2014-06-05 16:07:21 · 895 阅读 · 0 评论 -
读取properties文件
public String readProperties(String name){Properties props = new Properties();;InputStream in = null;InputStreamReader re =null;try {in =Thread.currentThread().getContextClassLoader().getResourc原创 2014-06-05 16:07:24 · 694 阅读 · 0 评论 -
poi导出word[1]
需要jar包package util; import java.io.IOException; import java.io.InputStream; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.xwpf.原创 2014-06-05 16:07:43 · 938 阅读 · 0 评论 -
java日期格式化中ParsePosition问…
String data = "Fri Nov 28 00:00:00 CST 2008";Date date = DateFormat.getDateInstance().parse(date);会报错误ParseException 这是因为DateFormat中源码 publicDate parse(String source) throws ParseException原创 2014-06-05 16:04:15 · 14782 阅读 · 1 评论 -
My97DatePicker
一. 简介1. 简介目前的版本是:4.82. 注意事项My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名My97DatePicker.htm是必须文件,不可删除(4.8以后不存在此文件)各目录及文件的用途:WdatePicker.js 配置文件,在调用的地方仅需使用该文件,可多个共存,以xx_WdatePicker.js方式命名原创 2014-06-05 16:04:17 · 610 阅读 · 0 评论 -
java 转义字符
中转义字符:1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个\' 单引号字符\\ 反斜杠字符\r 回车\n 换行\f 走纸换页\t 横向跳原创 2014-06-05 16:04:39 · 5038 阅读 · 0 评论 -
生成随机密码
public class MyTest { ** * 生成一个随机密码,包含字母或者数字 * @param length 密码长度 * @return * public static String getCharRandom(int length){ int[] array=new int[length]; char[] chars = new char[length];原创 2014-06-05 16:06:43 · 581 阅读 · 0 评论 -
dom4j解析xml字符串实例
DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。 先来看看dom4j中对应XML的DOM树建立的继承关系 针对于XML标原创 2014-06-05 16:06:41 · 538 阅读 · 0 评论 -
正则表达式语法及常用的正则…
@原文地址:正则表达式语法及常用的正则表达式作者:挂甲人 一、正则表达式语法 正则表达式在很多时候是非常有用,这里主要总结一些正则表达式的基本语法还有一些常用的正则表达式,以备不时之需。关于正则表达式的基本语法这里推荐一篇叫做《正则表达式30分钟入门教程》点击这里查看。为了防止链接过时,本站提供了一个固定的文档,可以点击这里查看。二、常用正则表达式 1、匹配中文字符的正则表达式转载 2014-06-05 16:05:25 · 732 阅读 · 0 评论 -
java 文件下载(含POI)
// 按组联系导出联系人(把文件先通过poi上传到服务器的目录,在去服务器下载到(另存为的目录)) public ActionForward exportByGroup(ActionMappingmapping, ActionForm form, HttpServletRequestrequest, HttpServletResponse response) throwsExc原创 2014-06-05 16:05:54 · 601 阅读 · 0 评论 -
javamail简单的发送邮件
package cn.itcast.javamail2;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.Inter原创 2014-06-05 16:06:05 · 543 阅读 · 0 评论 -
javamail详解
JavaMail发送和接收邮件一、JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:l SMTP:简单邮件传输协议,用于发送电子邮件的原创 2014-06-05 16:06:25 · 1151 阅读 · 0 评论 -
javamail 邮件发送
为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵邮件发送" />以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java邮件发送" />package com.util.mail; 邮件发送" />邮件发送" /> 邮件发送" />import java.util.Properties; 邮原创 2014-06-05 16:06:27 · 909 阅读 · 0 评论 -
java异常
作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考:1. Java.lang.NullPointerException这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或原创 2014-06-05 16:07:00 · 480 阅读 · 0 评论 -
log4j配置祥解
log4j配置祥解第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.s原创 2014-06-05 16:06:46 · 521 阅读 · 0 评论 -
javamail发送邮件
为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.javapackage com.util.mail; import java.util.Properties; public class MailSenderInfo { //原创 2014-06-05 16:06:29 · 611 阅读 · 0 评论 -
Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现
Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载。笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash来播放文档的,在网上查阅了大量资料,终于实现了该项功能,现将自己的设计和实现整理如下。一、如何转载 2014-02-14 12:25:18 · 1573 阅读 · 0 评论 -
java 线程池
假如创建线程的时间开销为T1,线程执行任务的时间为T2,销毁线程的时间为T3,如果T1+T3 >> T2, 这个时候使用线程池往往能大大的提高性能.下面是个线程池的实例.1. 任务接口Task/* * To change this template, choose Tools | Templates * and open the templa转载 2014-04-17 17:07:24 · 495 阅读 · 0 评论 -
Socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。原创 2014-03-26 11:40:10 · 475 阅读 · 0 评论 -
Java Socket编程
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信转载 2014-03-26 11:44:07 · 718 阅读 · 0 评论 -
Java加密技术——PBE算法
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBEPBE PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂转载 2014-04-23 16:05:08 · 829 阅读 · 0 评论 -
poi导出word[2]
poi导出word:如果不要导出带图片的word 用此类就可以啦,如果需要导出带图片的文件 需要把 poi导出word[1]类也要加入[java] view plaincopyprint?"font-size:14px;">package util; import java.io.FileInputStream; import java.io.Fi原创 2014-06-05 16:07:46 · 1676 阅读 · 0 评论 -
CXF WebService整合Spring
首先,CXF和spring整合需要准备如下jar包文件:这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。添加这么多文件后,首先在web.xml中添加如下配置:listener> listener-class>org.springframework.web.context.ContextLoaderList原创 2014-06-05 16:04:21 · 515 阅读 · 0 评论 -
JSP和Servlet乱码问题
一、表单提交时出现乱码:在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以请求的时候便有get请求和post请求。以前我一直以为get请求和post请求方式出现的乱码的解决方式是一样的,但是今天才知道两种请求方式所产生的乱码的解决方式是不同的。每种方式都有着不同的解决方法,之所以出现乱码,原因就在于get请求时,其原创 2014-06-05 16:04:37 · 566 阅读 · 0 评论 -
Excel 导入
package util;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;原创 2014-06-05 16:04:51 · 585 阅读 · 0 评论 -
java文件上传
commons.fileupload1.3版 package util;import java.io.File;import java.util.Calendar;import java.util.List;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;impo原创 2014-06-05 16:04:53 · 621 阅读 · 0 评论 -
简单的跳出JAVA的双重循环
1 在实际开发中,很多朋友都会遇到这样的问题,当你有2重循环,一个嵌套着一个的时候,你想用break一下子退出2个循环,就实现不了,那么如何去做到一次性就跳出2个循环呢?小猪这里为大家介绍一个方法:下面先假设一个场景代码:方法一:for(int i =1;i boolean flag = false; //这里注意要设定一个变量 System.out.println("外部循环===原创 2014-06-05 16:04:59 · 869 阅读 · 0 评论 -
继承与抽象类
abstract class A { // 成员变量 其中num是实参 int num = 0; // 成员方法,其中 i 是型参 public A(int i) { // 输入int型文件输出下面 System.out.println("aaaaaaaaaaaaaaaaaaa"); System.out.println("i= " + i); // 把输入的i赋值给原创 2014-06-05 16:06:12 · 471 阅读 · 0 评论 -
Java中static、final用法小结
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时原创 2014-06-05 16:06:14 · 448 阅读 · 0 评论 -
Java IO流读写文件
平时写IO相关代码机会挺少的,但却都知道使用BufferedXXXX来读写效率高,没想到里面还有这么多陷阱,这两天突然被其中一个陷阱折腾一下:读一个文件,然后写到另外一个文件,前后两个文件居然不一样? 解决这个问题之后,总结了几个注意点。 注意点一:Reader/Writer读写二进制文件是有问题的 : [java] viewplaincopyprint?publi原创 2014-06-05 16:07:13 · 645 阅读 · 0 评论