java
文章平均质量分 72
W441675
什么都不是很懂,望各位大姐大哥多多帮助。呵呵!
展开
-
cmd命令运行jar包
1.jar打包命令jar -cvf xx.jar *.* 说明一下:*.*表示把当前目录下面以及子目录的所有class都打到这个xx.jar里。-cvf的含义,可以自己去用jar命令去查看如果要单独对某个或某些class文件进行打包,可以这样:jar -cvf xx.jar Foo.class Bar.class 2.运行jarjav转载 2013-11-19 15:38:25 · 2814 阅读 · 0 评论 -
Java MD5 32位加密代码
[java] view plaincopyprint?import java.security.*; public class MD5 { public final static String encrypt(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7转载 2014-01-22 21:51:21 · 822 阅读 · 0 评论 -
java 正则表达式
在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: Java代码 public class Test{ public static void main(String args[]) {转载 2014-01-15 08:53:33 · 807 阅读 · 0 评论 -
jsp获取项目路径
1.? 获取web服务器项目的真实物理路径02request.getSession().getServletContext().getRealPath("/");032.? 相对路径的获得04说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还转载 2014-01-15 08:58:38 · 664 阅读 · 0 评论 -
spring各种邮件发送
springjavamailhtml测试string服务器Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from,to,cc,subject,text。 包里还包含一棵以MailException为根的checked Excep转载 2014-01-26 12:50:05 · 751 阅读 · 0 评论 -
POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,转载 2014-01-26 13:06:44 · 606 阅读 · 0 评论 -
struts2常用标签详解
struts2框架是一个非常优秀的mvc框架,时至今日已有很多公司采用其作为表示层的控制转发工具,我非常喜欢struts2的拦截器特性和一整套的自定义标签。在这根据个人使用struts2的经验,与大家分享一些常用的struts2标签,希望对大家有所帮助。实例场景假设有这样一个网站:需要用户填写个人的信息,包括:编号、姓名、密码、生日、性别、城市、爱好。其中编号需要填入整数,姓名是字符串转载 2014-01-27 17:42:27 · 730 阅读 · 0 评论 -
Java正则表达式大全
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-转载 2014-02-28 17:51:29 · 850 阅读 · 0 评论 -
通过Spring Mail Api发送邮件
目录(?)[+]【引言】使用Java Mail API来发送邮件也很容易实现,但是最近公司一个同事封装的邮件API实在让我无法接受,于是便打算改用Spring Mail API来发送邮件,顺便记录下这篇文章。【Spring Mail API】Spring Mail API都在org.springframework.mail及其子包org.springframework.mail转载 2014-03-28 08:58:03 · 678 阅读 · 0 评论 -
java图片压缩
图片压缩分为无损,有损压缩处理首先考虑用开源的或商业的jar包。1.thumbnailator-0.4.2-all.jar2.图片压缩:magickimage Java图片处理/压缩:ImageMagick for java 使用Jmagick压缩高质量图片(包括Jmagick的应用)ImageMagick for java 使用Jmagick压缩高质量图片j在做pdf转载 2014-04-01 10:58:45 · 782 阅读 · 0 评论 -
strus注解型文件下载
/* * @(#)CCApplyInfoListAction.java * * Copyright (c) 2012-2013 ZhongShiAn */package com.zhongshian.cfts.nf.action;import java.io.InputStream;import java.io.UnsupportedEncodingExcept原创 2014-05-08 17:17:04 · 418 阅读 · 0 评论 -
eclipse Maven配置
简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,之后查看是否成功下载,Win转载 2014-07-31 10:12:58 · 440 阅读 · 0 评论 -
Java加密解密快速入门下篇【包括MD5、BASE64、DES、RSA等算法】
在上一篇博客中已经简要的介绍了MD5、BASE64、DES、RSA等算法在Java中的具体应用。现在可以考虑对这些代码封装成一个工具类EncryptUtil,然后再补充一下Commons Codec对BASE64的扩展支持! . EncryptUtil工具类: 1. 使用commons-logging记录异常日志。 2. 提取常量字段、公共字段。 3. 提取公共方法:转载 2014-09-03 16:24:32 · 1397 阅读 · 0 评论 -
Java加密解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】
Java加密解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】 搞Java的攻城狮应该比较欣喜若狂的,不仅Sun公司的JDK提供了庞大的类库,而且还有众多的开源组织和个人不断地丰富着Java的生态系统。没错的,诸如MD5、BASE64、DES、RSA等经典加密解密算法,JDK都有提供专门的API来封装相关操作。程序猿只需要了解算法的思想,以及学习如何使转载 2014-09-03 16:25:34 · 1561 阅读 · 0 评论 -
Spring整合JMS——基于ActiveMQ实现
Spring整合JMS——基于ActiveMQ实现(一)1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成转载 2014-12-24 16:47:25 · 697 阅读 · 0 评论 -
FILEUTILS 介绍
import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.*; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.io.*; /*转载 2014-12-12 11:38:31 · 469 阅读 · 0 评论 -
用Java 处理 XML 数据
看起来这是个常规性的动作。不知道什么时候你就需要用JAVA处理一下XML。虽说现在用XML作为媒体进行数据交换不是那么有效率(你可以试着Google “为啥不用XML” 之类的了解了解),不过鉴于很多古板的系统只能支持长胡子的技术实现,所以这方面也要照顾一下退休人士。了解背景会让你聊天的时候显得牛一些。Java原生内置的处理XML的技术基本有这么几种:DOM,SAX,Stax,Jaxb转载 2014-01-13 18:03:54 · 677 阅读 · 0 评论 -
struts2实现上传下载(单文件上传与多文件上传的比较)
struts2没有提供自己的请求解析器,也就是说,struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来,但struts2在原有的上传解析器上作了进一步封装,更进一步简化了文件上传,Struts2的struts.properties配置文件中,配置struts2的上传文件解析器struts.multipart.parse转载 2013-12-04 10:45:02 · 678 阅读 · 0 评论 -
JAVA处理日期时间常用方法
JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 0转载 2013-11-19 14:51:02 · 651 阅读 · 0 评论 -
在JAVA中设置属性提示/方法补充的方法
在JAVA中设置属性提示/方法补充的方法1.Eclipse窗口中“Window -> Preferences...”,在弹出的窗口中选择“JAVA -> Editor -> Content Assist ”(注意:将鼠标放在Content Assist这个属性上面,而不是展开这个属性),在右边窗口的“Auto activation triggers for java:”后面的文本框转载 2013-11-19 14:54:53 · 811 阅读 · 0 评论 -
java非常有用的代码段(关键时候可以看看)
获取环境变量Java代码 . System.getenv("PATH"); . System.getenv("JAVA_HOME"); . 获取系统属性Java代码 . System.getProperty("pencil color"); // 得到属性值 . java -Dpencil color=gree转载 2013-11-20 13:34:31 · 951 阅读 · 0 评论 -
Java读取大数据量07Excel的方法(POI)
工作当中遇到要读取大数据量Excel(10万行以上,Excel 2007),用POI方式读取,用HSSFWorkbook读取时,超过2万行JVM的内存就会溢出,在网上找到原来要用XML方式逐行读取,记录下来,以供参考。 注意:运行环境是jdk1.6,如果要在1.5的环境中运行,要把jdk1.6中的rt.jar中javax.xml包下所有类加到运行的环境中。 下面是代码:转载 2013-11-21 10:12:43 · 1811 阅读 · 0 评论 -
hibernate的环境搭建
本文以hibernate来操纵mysql数据库,所以在此之前必须确保mysql数据库已经正确安装好。。。1、导hibernate包的核心jar包。。。2、导hbm.xml文件3、导hibernate.cfg.xml文件以上三个文件为hibernate环境搭建的基础材料...其可以到hibernate的官网去下载.....在这里我为大家准备好了我自己常用的版本http://d转载 2013-11-21 10:21:00 · 688 阅读 · 0 评论 -
Java中split的用法
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]]) stringObj必选项。要被分解的 Str转载 2013-11-21 13:55:33 · 704 阅读 · 0 评论 -
防止重复登陆的思路
防止重复登陆的思路就是:判断session中用户的值(比如;用户名、用户id等)是否存在,如果存在,则提示用户此账户已登陆,类似QQ的重复登陆功能。 实现如下:(此类已经在项目中运行,代码拷贝至实际的项目,稍微修改即可) ①SessionListener,该listener实现 HttpSessionListener接口 import javax.servlet.http.*;转载 2013-11-22 13:46:29 · 779 阅读 · 0 评论 -
java读取某个文件夹下的所有文件
import java.io.FileNotFoundException;import java.io.IOException;import java.io.File;public class ReadFile { public ReadFile() { } /** * 读取某个文件夹下的所有文件转载 2013-11-26 10:56:27 · 487 阅读 · 0 评论 -
MyEclipse代码自动提示功能
配置步骤:1 Window > Preferences > Java > Editor > Content Assist2 “Auto Activation triggers for java”这个选项就是指触发代码提示的的选项, 把“.”修改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"转载 2013-11-27 14:14:44 · 477 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一转载 2013-12-02 10:25:59 · 512 阅读 · 0 评论 -
java的File的工具类
包括void listDirectory(File dir):列出指定目录下(包括其子目录)的所有文件,打印在控制台void deleteDirectory(File dir):删除指定目录及其包含的所有内容List listFile(File dir,final String[] extensions, boolean recursive): 列出指定目录下指定扩展名的所有文件L转载 2013-12-02 10:30:41 · 588 阅读 · 0 评论 -
[Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileN转载 2013-12-03 09:58:19 · 539 阅读 · 0 评论 -
设计模式之单例模式
一、简介1、单例模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。2、在Java中,单例模式带来的好处如下:对于频繁使用的对象,可以省去创建对象所花费的时间。由于使用new关键字操作的次数减少,所以对系统内存的使用频率也会降低,这将减轻GC的压力,缩短GC停顿时间。二、单例模式类图1、单例模式的参与者只有单例类和使用者,其中单例类提供转载 2013-12-04 09:56:15 · 622 阅读 · 0 评论 -
Eclipse插件大全介绍及下载地址
eclipse插件大全介绍,以及下载地址Eclipse及其插件下载网址大全1 Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php2 lomboz J2EE插件,开发JSP,EJBhttp://转载 2013-12-04 10:55:11 · 661 阅读 · 0 评论 -
Java反射的作用
其他参考资料:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.htmlJava的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java转载 2013-12-04 10:31:07 · 599 阅读 · 0 评论 -
Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2015-03-17 10:45:51 · 473 阅读 · 0 评论