
J2EE
evangel_z
您的敏感资料已被系统自动加密,若要修改资料,请填写完整信息。
展开
-
Eclipse JAVA文件注释乱码
将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式:1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Content Types转载 2011-11-28 08:12:55 · 867 阅读 · 0 评论 -
java解析xml的4种经典方法
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存转载 2012-08-30 10:57:39 · 812 阅读 · 0 评论 -
dom4j解析XML
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘转载 2012-08-22 15:17:44 · 1118 阅读 · 0 评论 -
Log4J配置错误 web.xml中关于log4j的设置及范例说明
由于懒惰想copy一份工程来做测试用因此当AVerPortal 和AverPortalTest 都在tomcat的编译项目的时候会出现错误2010-5-14 9:45:40 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to list转载 2012-09-19 10:29:18 · 2458 阅读 · 0 评论 -
svn 文件夹里面的文件没有绿或没有.svn文件
几种可能性:1、刷新一下看2、检查这个文件夹下面有没有那个隐藏的.svn文件夹3、检查SVN客户端的设置中的图标设置没有隐藏的.svn文件夹,说明客户端的这些内容不是检出(checkout)的,而是导出(export)的,在这个隐藏文件夹中存放的是SVN的控制信息,缺了这个自然就没有绿钩了要解决这个问题只能从服务器上重新checkout到客户端转载 2012-09-20 15:08:12 · 10515 阅读 · 4 评论 -
Jxl 实例
jxl不错,简单易用import java.io.FileOutputStream;import java.io.OutputStream;import jxl.Workbook;import jxl.write.WritableFont;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;转载 2012-12-01 11:37:43 · 991 阅读 · 0 评论 -
Tortoises SVN 教程
1. TortoiseSVN 简介版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。2. 什么是 TortoiseSVN TortoiseSVN 是 Subversion 版本控制系统的一个免费转载 2012-12-15 10:09:59 · 3071 阅读 · 0 评论 -
学习SVN版本控制与恢复删除
首先我看了看别人介绍的版本控制 如下:1. 版本控制介绍1.1. 什么是版本控制版本控制系统用于保存编写开发应用程序时的文档的各个修订版(revision)。版本控制也称作Revision Control System(RCS)。名词解释:修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。 版本库(Rep转载 2013-01-23 16:56:59 · 3294 阅读 · 0 评论 -
Java和C# MD5
上网参考了很多实例和范文,终于解决了多个字符MD5结果Java与C#一致了,直接上代码~Java代码public static String md5One(String s){ MessageDigest md = null; try { md = MessageDigest.getInstance("MD5"); }转载 2013-01-21 15:00:11 · 4318 阅读 · 4 评论 -
JSP/Servlet转发与重定向的区别
尽管HttpServletResponse.sendRedirect 方法和RequestDispatcher.forward 方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。 下面是HttpServletResponse.sendRedirect 方法实现的请求重定向与RequestDispatcher.forward 方法实现的请求转发的转载 2013-02-24 16:26:18 · 3009 阅读 · 0 评论 -
Struts1和Struts2的区别
本文将从Struts1和Struts2的各个方面进行比较本文仅供参考,原文可点击如下地址查看http://struts.apache.org/2.0.11/docs/comparing-struts-1-and-2.html特征Struts 1Struts 2Action类Struts1的actio转载 2013-04-08 21:50:57 · 877 阅读 · 2 评论 -
JUnit学习笔记
1. 下载安装 * 去Junit主页下载最新版本4.4程序包junit4.4.zip * 用winzip或unzip将junit4.4.zip解压缩到某一目录名为$JUNITHOME * 将junit.jar和$JUNITHOME/junit加入到CLASSPATH中,加入后者只因为测试例程在那个目录下。 假如目录是$JUNITHOME=c:/jun转载 2013-04-27 21:39:01 · 871 阅读 · 0 评论 -
Java Ant build.xml详解
1)什么是Antant是构建工具2)什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3)Ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然转载 2013-08-26 18:57:43 · 6822 阅读 · 0 评论 -
Struts2中s:iterator标签的使用详解
使用iterator遍历一个值。一个可迭代的值可以是java.util.Collection,java.util.Iterator中的任何一个。参数NameRequiredDefaultEvaluatedTypeDescriptionbeginfalse0falseInteger若指定,那么迭代器将翻译 2013-08-16 19:02:21 · 30490 阅读 · 2 评论 -
Struts2 标签库讲解
要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Collection)或者枚举值(java转载 2013-08-16 19:02:47 · 1194 阅读 · 0 评论 -
ZK MVC入门教程
ZK MVC入门教程。ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。 ZK 提供超过70翻译 2014-04-24 22:17:00 · 7040 阅读 · 5 评论 -
功能强大的 eXtreme Table 使用
eXtreme Table 说明 eXtreme Table 是ExtremeCompontents(http://extremecomponents.org或http://sourceforge.net/projects/extremecomp/)中一个功能强大而又容易配置、扩展、自定义的Table控件,其功能包括分页、排序、过滤、导出Excel、pdf和汇总等。 扩展eXtreme T转载 2014-01-02 09:27:40 · 6005 阅读 · 2 评论 -
jsGantt(甘特图控件)
jsGantt是一个基于Javascript/CSS/HTML实现的甘特图控件。可以对任务进行分组、设置任务依赖、不同任务用不同颜标识、设置里程碑。支持动态加载任务,按天、周、月、小时、分钟查看任务甘特图。主页:http://www.jsgantt.com/下载地址:http://download.youkuaiyun.com/detail/evangel_z/4441353TaskI原创 2012-07-20 16:41:21 · 8734 阅读 · 0 评论 -
J2EE Struts2关于"There is no Action mapped for namespace / and action name UserAction"的调试
最近一段时在学习着使用Struts2的框架,自己写了一个例子,可是刚上来就遇到了一个让我头痛的问题。There is no Action mapped for namespace / and action name UserAction在网上找了好久才找解到的方法,其实是因为我的struts.xml文件放错了位置,服务器没有加载上导制。之后将struts.xml文件移到src目录下就可转载 2012-03-21 15:04:28 · 2161 阅读 · 0 评论 -
Struts2 的Action中取得请求参数值的几种方法
先看GetRequestParameterAction类代码: Java代码 public class GetRequestParameterAction extends ActionSupport { private String bookName; private String bookPrice; public String转载 2011-11-28 08:09:59 · 767 阅读 · 0 评论 -
Java String和Date的转换
String—>Date方法一:String dateString = "2012-12-06 ";try{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString);}catch (ParseException e){ System.out.p转载 2011-12-06 11:40:01 · 1457 阅读 · 0 评论 -
Java 实现MD5加密
import java.security.MessageDigest;/** * MD5加密类 * */public class MD5Encoding{ /** * * */ private MD5Encoding() { } /** * 加密算法MD5 * * @param text * 明文 * @ret转载 2011-12-06 18:19:35 · 808 阅读 · 0 评论 -
Java 实现导出excel表 POI
1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.youkuaiyun.com/detail/evangel_z/38950512.Student.javaimport java.util.Date;public class Student{ private int id; private String name; privat转载 2011-12-08 11:16:05 · 1051 阅读 · 0 评论 -
Java 编程心得体会:程序员应具有的素质
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也转载 2011-12-12 15:37:48 · 824 阅读 · 0 评论 -
J2EE ie插件Companion.JS和debugbar
1.Companion.JS Companion.JS,可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft Script Debugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的firebug控制台一样。错误信息提示很详细。 具体使用方法为: 1、先下载C转载 2011-12-12 16:20:06 · 1248 阅读 · 0 评论 -
J2EE 一次清除所有的session
一次清除所有的session代码如下:Enumeration e = getSession().getAttributeNames();while (e.hasMoreElements()){ String sessionName = (String) e.nextElement(); System.out.println("存在的session有:" + sessionNam原创 2011-12-15 15:31:51 · 1414 阅读 · 0 评论 -
Java 透析C/S和B/S结构
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服转载 2012-01-10 15:38:01 · 1064 阅读 · 0 评论 -
Java 3D API官方教程
第一章、入门本章目标: Java 3D API是一个用于编写显示和交互操作三维图形对象的程序的接口。Java 3D也是在Java2 Java开发包(JDK)上的标准扩展。这个API提供了用于创建和操纵3D图形的高端构成方法以及渲染该图形的一些数据结构。Java3D 提供了创建图片、可视化、动画以及3D交互图形应用程序的函数。1.1 什么是Java 3D API?转载 2012-01-10 14:29:07 · 2150 阅读 · 6 评论 -
Java 反射 getClass()
Java反射学习所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。1.获得类型类我们知道在Java中一切都是对象,我们一般转载 2012-02-04 13:36:58 · 749 阅读 · 0 评论 -
Java 导入包正确依旧报错的处理方法
今天做项目的时候,遇到了个纠结的问题:导入的包包明明正确,其路径也货真价实,可就是偏偏在Myeclipse中报错。然后反复删掉后重新导入包和多次尝试与服务器同步更新,统统都是无效,依旧报错,咱办呢?解决发方法:选择Project->Clean,然后选择Clean projects selected below,接着选中你的项目,点击OK。终于解决啦!原创 2012-02-22 10:44:43 · 13437 阅读 · 6 评论 -
Java 生成彩色中文验证码和数字验证码
1.彩色中文验证码 <%@ page contentType="image/jpeg" import="java.io.*,java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="UTF-8"%><%!//生成随机颜色 Color getRandColor(Random random, int fc,转载 2012-04-05 10:19:05 · 4771 阅读 · 0 评论 -
J2EE 使用maskbarcode.jar实现一维条形码
1.在项目的WEB-INF下的lib目录添加maskbarcode.jar2.配置web.xml文件,代码如下:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema转载 2012-03-22 14:58:17 · 2291 阅读 · 0 评论 -
Java 实现十六进制数与图片的互相转换
1.十六进制转图片jpgimport java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;/**转载 2012-04-12 13:28:48 · 14456 阅读 · 14 评论 -
Java 图片转二进制及生成图片
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Image2Binary{ public static void转载 2012-05-02 11:31:33 · 11816 阅读 · 1 评论 -
Java 二进制与16进制相互转换
1.二进制转16进制public class Binary2Hex{ public static void main(String[] args) { String bString = "1010101111001101"; System.out.println(binaryString2hexString(bString)); } public static String转载 2012-05-02 14:36:33 · 49707 阅读 · 15 评论 -
Java 东芝B-SX5T打印机小结
一、打印条形码1.通过《B-SX5用户手册》对打印机有了初步的理解;2.安装BarTender 9.01和Seagull License Server 9.01,随之查阅相关教程;3.web页面打印预览功能中,条形码部分根据maskbarcode源代码改写实现;4.借助Google翻译仔细查看提供的《BSX_Ifm_15th》pdf文档,查找实现Rfid打印的接口与方法;5原创 2012-06-02 14:32:50 · 5047 阅读 · 0 评论 -
Spring 4和Hibernate 4集成教程第1部分:XML配置
在企业Java应用程序开发中,也许Spring和Hibernate集成是大多数程序员正在寻找和面对的最需要的主题之一。 Spring是领先的企业应用程序框架,Hibernate是领先的ORM框架,所以这两者的组合将是开发强大的企业应用程序的首选。这是一个分步教程,可以帮助您以清晰简洁的方式轻松构建Spring-Hibernate应用程序。在第一部分中,我们演示如何编写一个简单的Spring MVC程序翻译 2017-04-10 11:23:02 · 2503 阅读 · 2 评论