JAVA
文章平均质量分 76
cool_rain_man
这个作者很懒,什么都没留下…
展开
-
SQL-to-MongoDB
<br />原创 2011-04-28 08:55:00 · 1035 阅读 · 0 评论 -
jdom解析XML示例代码
package com.twthinker.config; import java.io.*; import java.util.*; import org.jdom.*; import org.jdom.input.*; /** *Title: 读取xml文件信息*Des.c.r.i.p.tion: 从XML配置文件中获得配置信息。excerpt form jdom。*原创 2007-10-24 16:25:00 · 926 阅读 · 1 评论 -
页面乱码解决4种方案
4种不同情况的乱码问题解决方案下边提供4种不同情况的乱码解决方案,基本上包括了web开发中出现乱码的不同情况。主要针对java+mysql开发环境提出的乱码解决方案,只要作相应修改,可以用于不同语言环境的乱码问题解决。一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: 程序代码 JSP的中文处理 out.print("JSP转载 2007-09-27 15:37:00 · 1050 阅读 · 0 评论 -
Java程序中的多线程编程
Java程序中的多线程编程程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。 为什么会排队等待? 下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资转载 2007-09-27 15:47:00 · 453 阅读 · 0 评论 -
Java线程池有助于实现最佳资源利用率
Java线程池有助于实现最佳资源利用率为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时转载 2007-09-27 15:44:00 · 867 阅读 · 0 评论 -
Java实现DOM文档操作和XML文件相互转换
Java实现DOM文档操作和XML文件相互转换简介:该文简要描述了DOM的概念和内部逻辑结构,给出了DOM文档操作和XML文件互相转换的java实现过程。1. DOM简介目前,W3C已于2000年11月13日推出了规范DOM level 2。文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言在各种平台上实现。该模型定义了THML和XML文件在内存原创 2007-09-27 15:29:00 · 908 阅读 · 0 评论 -
JSP下取当前时间并显示的代码,jsp年月日显示时间
一、先看看如何取当前时间并显示的代码: ------------------------------------------------ java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java转载 2007-06-19 10:33:00 · 1857 阅读 · 0 评论 -
java抽取word,pdf的四种武器
官方下载地址:http://www.pdfbox.org/PDFBox-0.7.3.zip PDFBox-0.7.3 Notes (2006-10-12 09:52) P转载 2007-05-18 14:37:00 · 684 阅读 · 0 评论 -
JSP生成WORD文档
在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户。通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考。1 在client端直接生成word文档在jsp页面上生成word文档非常简单,只需把contentTyp转载 2007-05-17 17:35:00 · 1058 阅读 · 0 评论 -
从实例谈OOP、工厂模式和重构
有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,转载 2007-05-17 17:13:00 · 543 阅读 · 0 评论 -
Java中数据库事务处理的实现-JSP教程,Java技巧及代码
本文介绍在java中进行事务处理的方法,通过实例分别讲述了如何采用javabean、ejb组件实现j2ee应用服务器支持的jdbc事务、jta(java transaction api)事务。 关键词 javabean,ejb, 数据库,事务处理,jta javabean javabean是用java语言编写的与平台无关的组件。它是描述java的软件组件模型,有点类似于microsof转载 2007-05-17 17:10:00 · 1284 阅读 · 0 评论 -
Java怎样从Excel文件中读取数据
用Java怎样从Excel文件中读取数据 package cn.com.spaceware.lixun;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;转载 2007-05-17 16:30:00 · 2765 阅读 · 1 评论 -
java文件操作大全
java文件操作大全 文件的建立/检查与删除 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>文件的建立、检查与删除</title> </head> <body> <% String path=request.getRealPath(""); /转载 2007-05-17 14:49:00 · 502 阅读 · 0 评论 -
java 部分站点
java_doc : http://www.javatang.com/IBM-java专区: http://www-128.ibm.com/developerworks/cn/java/ITPUB : http://www.itpub.net/互联网技术在线java区: http://www.stcore.com/java/index.html中国源码:http://www.yua原创 2007-05-17 14:20:00 · 591 阅读 · 0 评论 -
70个JAVA问答
1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写?答:System.getRuntime().exec("bash 2. 问:java中用什么表示双引号答:"/""3. 问:如何在JSP程序里另起一个线程?答:JSP本身就是独立线程运行而不象CGI都是独立进程.一般:Thread t = new Thread("你的对象//");t.start转载 2007-05-17 14:07:00 · 598 阅读 · 0 评论 -
在 Eclipse Help 中如何组织 Java API 参考文档
本文介绍了生成易用且可供搜索的 Java 应用程序编程接口(Java application programming interfaces,API)的参考文档的不同方法。背景转载 2007-11-06 09:39:00 · 2240 阅读 · 0 评论 -
面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列化
在 Ajax 应用程序中序列化数据的五种途径如果您正在使用异步 JavaScript 和 XML(Ajax)进行 Java™ Web 开发,那么您最关心的问题可能就是把数据从服务器传递给客户机。在 面向 Java 开发人员的 Ajax 系列的第二篇文章中,Philip McCarthy 介绍了 Java 对象序列化的五种方式,并提供了选择最适合应用程序的数据格式和技术所需要的全部信息。转载 2007-11-06 11:09:00 · 578 阅读 · 0 评论 -
各种系统架构图及其简介
转自:http://wangxiaoxu.javaeye.com/blog/7627781.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Spring的核心要点是:支持不绑定到特定J2EE服务的可重用业务和数据访问对象。这样的对象可以在转载 2010-09-19 15:25:00 · 4066 阅读 · 0 评论 -
通过分析 JDK 源代码研究 Hash 存储机制
<br />转自:http://www.ibm.com/developerworks/cn/java/j-lo-hash/?ca=drs-tp4608#author<br /> HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本转载 2010-08-10 09:59:00 · 636 阅读 · 0 评论 -
form 回车自动提交问题
我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则:如果表单里有一个type=”submit”的按钮,回车键生原创 2009-12-10 17:57:00 · 788 阅读 · 0 评论 -
面试题
http://www.blogjava.net/rongxh7/archive/2009/06/16/282670.html 问:Java的数据结构你用过哪些?Map与Set的本质区别是什么?问:Spring整合ORM框架时,事务管理用哪个类?是Spring控制事务的提交还是ORM框架控制?同一事务中执行两个更新操作,它的工作原理是怎样的?问:Http协议你了解吗?文件上转载 2009-06-25 09:28:00 · 649 阅读 · 0 评论 -
正则表达式
正则表达式原文:http://www.regexlab.com/zh/regref.htm由于转载时转换问题,注意,在本文中,红色的 " 代表 // 说实话,挺怕学这个的,因为其比较复杂,可是在web开发中不得不用,以前开发的时候都是用别人写的通用的表达式,我觉得有必要,也来学一学!这是一篇绝好的学习正则表达式的文章。 文档中的例子可以测试。一、引言正则表达式可以转载 2009-05-05 15:08:00 · 911 阅读 · 0 评论 -
java中日期和时间的处理
作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com 日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可转载 2009-05-05 09:06:00 · 1182 阅读 · 0 评论 -
在Java App中启动进程
Java 1.5增加了非常实用的Process和ProcessBuilder类,能让我们非常方便地在Java应用程序中启动其他任何可执行文件和脚本。以下代码将运行一个记事本:public class Main { private static final String COMMAND = "C://WINDOWS//NOTEPAD.EXE"; public st转载 2009-02-25 09:56:00 · 1857 阅读 · 3 评论 -
JAVA源码学习网站
1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是Example、Products、Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTM转载 2009-02-16 10:20:00 · 6286 阅读 · 5 评论 -
彻底明白Java的IO系统
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1)转载 2008-10-27 16:07:00 · 488 阅读 · 0 评论 -
几个Java的网络爬虫
页面:http://www.open-open.com/68.htm Heritrix 点击次数:9563 Heritrix是一个开源,可扩展的web爬虫项目。Herit原创 2007-11-19 09:43:00 · 1010 阅读 · 0 评论 -
用 JSON 处理缓存
了解如何在客户端缓存验证元数据数据验证是每个企业 Web 应用程序中最富于挑战性、日新月异的部分。通常验证元数据会使 JavaScript 模块中混入服务器端代码。在本文中,您将了解如何在服务器代码的帮助下将元数据缓存在客户端的优秀方法,服务器代码将提供 JSON(JavaScript Object Notation)形式的字符串化元数据。这种方法还允许以类似 Ajax 的方式来处理多值和多转载 2007-11-06 11:28:00 · 604 阅读 · 0 评论 -
Ajax 和 XML: 五个很酷的 Ajax 小部件
使用 Ajax 和 XML 以及新的图形工具增强您的站点随着 Web 2.0 浪潮的到来,用户体验得到了全新的关注。用户体验的一部分就是以新颖的方式与用户交互以及为用户提供信息。这些新的界面常常被称作小部件,它们使用 Asynchronous JavaScript + XML (Ajax) 与服务器通信。本文介绍了五个可用于增强站点交互性的小部件。Web 2.0 强调以独特、新颖的方式与网转载 2007-11-06 11:32:00 · 897 阅读 · 0 评论 -
面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
使用 Continuations 和 Reverse Ajax 创建事件驱动 Web 应用程序受异步服务器端事件驱动的 Ajax 应用程序实现较为困难,并且难于扩展。Philip McCarthy 在其广受欢迎的 系列文章 中介绍了一种行之有效的方法:结合使用 Comet 模式(将数据推到客户机)和 Jetty 6 的 Continuations API(将 Comet 应用程序扩展到大量客转载 2007-11-06 11:23:00 · 1158 阅读 · 0 评论 -
面向 Java 开发人员的 Ajax: 结合 Direct Web Remoting 使用 Ajax
数据序列化不可能比这更简单了! 虽然令人兴奋,但是把 Ajax 功能添加到应用程序可能意味着大量的艰苦工作。在面向 Java® 开发人员的 Ajax 系列的第 3 篇文章中,Philip McCarthy 介绍了如何使用Direct Web Remoting(DWR)直接把 JavaBean 的方法公开给 JavaScript 代码并自动进行 Ajax 的繁重工作。 理解 Ajax 编程的转载 2007-11-06 11:13:00 · 664 阅读 · 0 评论 -
IT经典网站(国内,国外)!
中文Java网站 代码实验室 灰孤动力 Java开发者 sun的Java网站 焦点电子小组 JavaWorld原创 2007-08-20 13:22:00 · 1184 阅读 · 0 评论 -
JSP技巧:发送动态图像
你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。 当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型,转载 2007-05-18 15:01:00 · 682 阅读 · 0 评论 -
JAVA技术文档500篇(链接)
JAVA技术文档500篇 关于CHM 制作精灵 目录 - Draw a pie chart (2) (3)转载 2007-05-17 14:13:00 · 3491 阅读 · 1 评论 -
Java对各种文件的操作详解
java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。 新建目录 //String URL = request.getRequestURI(); String filePath="C://测试//"; filePath=filePath.toString();//中文转换转载 2007-05-17 14:08:00 · 565 阅读 · 0 评论 -
应聘Java笔试时可能出现问题
应聘Java笔试时可能出现问题Java基础方面: 1、作用域public,private,protected,以及不写时的区别 Public、Protected、Private是成员访问修饰符;final、abstract、transient、synchronized、native、strictfp是非访问成员修饰符。可见性PublicProtectedDefaultPrivate同一个类是是是是转载 2007-05-17 13:56:00 · 1679 阅读 · 0 评论 -
JSP生成验证码源程序
java.awt.image.*,java.util.*,javax.imageio.*" %> // 在内存中创建图象 int width=60, height=20; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 获取图形上下文 Graphics g = i转载 2007-05-18 14:57:00 · 472 阅读 · 0 评论 -
java.util.Properties类
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。请在本文对应的讨论论坛上与作者及其他读者分享您对本文的想法(您转载 2007-05-18 14:54:00 · 1839 阅读 · 0 评论 -
Log4j简单示例 (a Sample for Log4j)
1.Some tools Tomcat Log4j_1.2.8 http://archive.apache.org/dist/jakarta/log4j/jakarta-log4j-1.2.8.zip 2. four files a. web.xml add following code to web.xml log4j-init原创 2007-05-18 14:49:00 · 669 阅读 · 0 评论 -
用Java在Web页面上输出统计图 统计报表
用Java在Web页面上输出统计图 统计报表 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环境的关键, 已有不少厂商推出了各自的产品,但这些产品基本上是实现数据的html 格式输出。在实际应用中,我们经常需要把数据以统计图的形式表现出来,例如股转载 2007-05-18 14:48:00 · 1796 阅读 · 0 评论