
java综合
文章平均质量分 65
ttaale
这个作者很懒,什么都没留下…
展开
-
在Spring中配置log4j
首先需要在web.xml进行声明:<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"--> <context-param> <param-name>webAppRootKey</param-name> <param-value>ssh.root</param-v..2010-03-05 09:07:50 · 84 阅读 · 0 评论 -
POI HSSF处理EXCEL表格
POI的主页:http://jakarta.apache.org/poiPOI HSSF的Quick Guide,教初学者如何快速上手使用POI HSSF:http://jakarta.apache.org/poi/hssf/quick-guide.html笔者据使用经验以为:POI HSSF是当今市面上最强大的处理EXCEL表格...原创 2010-12-07 11:40:12 · 182 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把...原创 2011-07-11 17:12:27 · 128 阅读 · 0 评论 -
MyEclipse8.5 configuration center 安装svn
方法总结方法一:在线安装1.打开HELP-&gt;MyEclipse Configuration Center。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到...原创 2010-11-18 09:52:11 · 117 阅读 · 0 评论 -
BufferedImage to InputStream
URL url = new URL("http://www.google.com/intl/en_ALL/images/logo.gif");BufferedImage image = ImageIO.read(url);ByteArrayOutputStream os = new ByteArrayOutputStream();ImageIO.write(image, "gif", ...原创 2011-06-30 20:56:36 · 816 阅读 · 0 评论 -
Java打包指南-JAR文件包及jar命令详解
命令行打war包 jar -cvf filename.war 1 进入命令行环境下,键入: cmd2 cd 到 web应用工程所在的目录下 键入 e:回车 键入 cd application 回车 键入 jar -cvf agent.war *.*3 呵呵 成功啦,生成war文件啦 Java打包指南-JAR文件包及jar命令详...原创 2011-06-15 15:54:57 · 182 阅读 · 0 评论 -
正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}匹配空行的正则表达式:\n[\s| ]*...原创 2011-06-14 17:35:18 · 95 阅读 · 0 评论 -
svn 命令
svn co svn+ssh://username@116.213.65.57/book511/原创 2011-06-14 15:59:37 · 79 阅读 · 0 评论 -
使用 jsoup 对 HTML 文档进行解析和操作
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新,但最重要的是有...原创 2011-06-10 10:32:47 · 85 阅读 · 0 评论 -
POI 操作Excel,创建下拉框
import java.io.FileOutputStream;import java.util.Date;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSS...原创 2010-12-08 09:04:06 · 170 阅读 · 0 评论 -
Log4J diy手册
1. Introduction 在开发的过程当中,我们经常会花很多时间去重现一个系统错误,来定位问题的根源。但往往是由于没有足够的信息,导致我们要花上很多时间去定位问题。所以,日志记录就显得异常的重要的,它记录在程序运行当中,对用户有用的信息,以方便问题的跟踪和修复。 最简单的日志就是System.out.println(),相信大家一定写过System.out.println...原创 2011-08-01 11:55:52 · 80 阅读 · 0 评论 -
HTML字符实体(Character Entities),转义字符串(Escape Sequence)
为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了。 转义字符串(Escape Sequence)也称字符实体(Character E...原创 2012-02-27 10:39:41 · 330 阅读 · 0 评论 -
使用SMSLib发短信(收集)
1.mysql做后台数据库;2.java应用smslib实现短信的发送与接收。3.可以考虑在linux下实现; SMSLib是一个API库用于通过GSM Modem收发SMS短信息。提供Java和.Net两个版本。 http://smslib.sourceforge.net/ 在Windows环境下使用SMSLib编程的时候,我们需要做一下comm的配置: 1. 将wi...原创 2012-02-07 14:54:26 · 576 阅读 · 0 评论 -
转:YouTube 架构学习体会
YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。这点和PlentyOfFish类似,少数人维护庞大系统。是什么原因呢?放心绝对不是靠人品,也不是靠寂寞,下面就来看看YouTube的整体技术架构吧。平台 Apache Python Linux(SuSe) MySQL psyco,一个动态的Python...原创 2011-11-22 15:23:07 · 127 阅读 · 0 评论 -
字符,字节和编码
摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。 引言“字符与编码”是一个被...原创 2011-11-09 16:22:43 · 144 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。一、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往...原创 2011-12-27 19:11:36 · 101 阅读 · 0 评论 -
Install Redis
1. Getwget http://redis.googlecode.com/files/redis-2.2.4.tar.gz2. Compiletar xzf redis-2.2.4.tar.gzcd redis-2.2.4make 3. Installmkdir /app/redismkdir /app/redis/binmkdir /app...原创 2011-04-08 10:16:28 · 80 阅读 · 0 评论 -
Java日期时间操作函数代码
/** 日期类 * @date * @version 1.0 */ import java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时...原创 2011-08-13 16:18:20 · 106 阅读 · 0 评论 -
eclipse.ini内存设置
eclipse配置:-startupplugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar--launcher.libraryplugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800-showsplas...原创 2011-03-25 17:27:51 · 96 阅读 · 0 评论 -
深入浅出REST
不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对RE...原创 2010-10-28 15:03:38 · 77 阅读 · 0 评论 -
linux设置编码
set character_set_client='utf8';set character_set_connection='utf8';set character_set_results='utf8';参考:SHOW VARIABLES LIKE 'character_set%';原创 2011-05-20 10:45:46 · 133 阅读 · 0 评论 -
log4j配置说明(找了个比较长的)
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 此外...原创 2010-03-04 17:01:38 · 102 阅读 · 0 评论 -
log4j 配置
Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局)。log4j的配置文件也可以是多种格式的,但主要是xml文件和properties文件1.配置根logger:语法:log4j.rootLogger =[level],appenderName1,appenderName2,...level :OFF、FATAL、ERROR、WARN、INFO...2010-03-02 17:39:06 · 82 阅读 · 0 评论 -
WebWork2 异常映射
在xwork中,package的定义中增加了global-exception-mappings,action的定义中增加了exception-mapping,要想使用这2个特性,必须使用xwork-1.1.dtd才行.DTD中,global-exception-mappings是这样定义的,<ELEMENT global-exception-mappin...原创 2010-02-21 15:57:04 · 117 阅读 · 0 评论 -
Exception 处理之最佳实践
原文:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html作者:Gunjan Doshi 2003-11-19译者注:本文算是一篇学习笔记,仅供学习参考使用,有不妥之处,还请指出。2003-12-04 “本文是Exception处理的一篇不错的文章,从Java Exception的概...原创 2010-02-21 11:07:58 · 182 阅读 · 0 评论 -
java平台统一异常框架的设计与实现(转)
在一个framework的设计中,异常框架的设计占据着很重要的位置,因为它会直接影响到整个应用的健壮性、稳定性和易用性,因此笔者结合自己在产品开发中的经验给出了一个异常框架的设计及实现与大家共享,有考虑不周或欠妥的地方还望大家一起讨论,共同提高。 1.1 Java异常框架总体设计[img]http://dl.iteye.com/upload/attachment/206998/885a...原创 2010-02-21 11:00:41 · 182 阅读 · 0 评论 -
Quartz
本章对 Quartz 框架一个快速的入门介绍。一、Quartz 框架的发展历程和现今许多在用的开源项目一样,Quartz之初也只是为个人开发者提供了一个简单的实现方案。但是随着日益增多的关键人员的积极参与和慷慨的贡献,Quartz 已经成为了一个为众人所知,并且能帮助人们解决更大问题的框架。 Quartz 项目 是由 James House 创立的,它在1998年就有该框架最初的构思。包括...2010-04-01 16:51:16 · 95 阅读 · 0 评论 -
Eclipse和MyEclipse集成Java反编译功能
核心提示:#安装jad.exe (拷贝即可,为最新版本Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform) 将jad.exe解压到程序目录(可以放置任意目录),例如:C:\Program Files\Jad\jad.exe #安装jadclipse插件 解压net.sf.jadclipse_3.3.0.jar,将其拷贝到eclipse\p ...2010-03-31 09:41:03 · 155 阅读 · 0 评论 -
一篇不错的讲解Java异常的文章(转载)
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement...2010-03-30 11:55:56 · 103 阅读 · 0 评论 -
深入整体分析Spring MVC framework
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为S...原创 2010-08-19 11:28:38 · 76 阅读 · 0 评论 -
交叉报表
package test;import java.io.*;import java.util.*;import javax.xml.parsers.*;import java.awt.*;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.*;import org.w3c.dom.*;import...原创 2010-05-27 09:57:29 · 150 阅读 · 0 评论 -
正则表达式 匹配
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*...原创 2010-09-26 13:18:53 · 113 阅读 · 0 评论 -
HTML中include file标签的用法
<!-- #include PathType = FileName --> 参数 PathType 将 FileName 的路径类型。路径可为以下某种类型: 路径类型 含义 文件 该文件名是带有 #include 命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有 #include 命令的页的上层目录中。 虚拟 文件名...原创 2011-05-05 17:02:38 · 227 阅读 · 0 评论 -
下载 中文文件名乱码问题
private String processFileName(HttpServletRequest request, String fileName) throws IOException { String codedfilename = null; if (request.getHeader("User-Agent").indexOf("MSIE") != -...原创 2011-04-28 09:42:17 · 129 阅读 · 0 评论 -
前端开发必备的24个Firefox火狐插件
俗话说,“工欲善其事,必先利其器”。对于前端开发工程师来说,基于Firefox丰富的Web开发辅助插件无疑就是最好的利器。下面就与大家分享24款武装Firefox的Web开发插件。开发工具1. Web Developer 1.1.8https://addons.mozilla.org/en-US/firefox/addon/60以工具栏的形式对网页的(X)...原创 2011-01-07 10:44:27 · 560 阅读 · 0 评论 -
window7 mysql-5.1.50-win32 noinstall version install service
从mysql官网上下载mysql 5.1.50 noinstall 版本文件 进行解压 1、首先配置mysql可以运行选择一个ini文件进行修改,在此我修改的是my-small.ini,找到【mysqld】修改如下:[mysqld]# 设置mysql的安装目录basedir=D:/java_soft/mysql-5.1.50-win32#...原创 2010-12-23 18:00:59 · 113 阅读 · 0 评论 -
native2ascii----jdk自带编码转换工具
在做Java 开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行 Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:na...原创 2010-12-22 13:15:57 · 146 阅读 · 0 评论 -
JAVA Unicode 编码和汉字的相互转换
import java.util.regex.Matcher; import java.util.regex.Pattern;/** * 时间:2009-8-25 * * 作者:*/public class T10_BianMa { /** * java unicode 的相互转换 */ public T10_BianMa() { } ...原创 2010-12-22 11:29:56 · 391 阅读 · 0 评论 -
复制图片的JAVA原代码
import java.io.*;public class copypicture {public static void main(String[] args){try{ FileInputStream fin=new FileInputStream("C://img.jpg"); FileOutputStream fout=new FileOutputStream("C:...原创 2010-09-07 14:41:07 · 216 阅读 · 0 评论 -
使用MongoDB和Spring Data创建一个简单的Java 的CRUD应用
MongoDB 是一个可扩展的、高性能的、开源的NoSQL数据库,跟传统的数据库不一样,MongoDB并不是将数据存储在表中,他将数据结构化为一个类似于JSON的文档中。这篇文章就是展示如何使用Java基于MongoDB和Spring Data创建一个CRUD应用。 Spring Data for MongoDBSpring Data for MongoDB提供了一个类似于...原创 2012-08-01 09:57:58 · 264 阅读 · 0 评论