文章列表
 
您正在查看 "Java" 分类下的文章

2010年03月04日 星期四 22:30

最近,需要开发一个Web管理系统,通过Web控制来执行远程Linux主机上的服务脚本,参考了http://blog.csdn.net/sheismylife/archive/2009/11/17/4823696.aspx使用的一个小工具,确实很好地解决了这个问题,做个记录,以供查阅。

这个小工具打成一个jar文件:ganymed-ssh2-build210.jar,可以在http://www.ganymed.ethz.ch/ssh2/处下载。该工具是基于SSH2协议的实现,在使用它的过程中非常容易,只需要指定合法的用户名口令,或者授权认证文件,就可以创建到远程Linux主机的

 
2009年09月10日 星期四 10:50

最近,电脑上安装了Oracle数据库,再使用Tomcat服务器发布Java WEB程序的时候,使用默认的8080端口,居然弹出了提示要求通过认证的信息:

“位于 XDB 的服务器 localhost 要求用户名和密码。

警告: 此服务器要求以不安全的方式发送您的用户名和密码(没有安全连接的基本认证)。”

我根据\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml配置中进行尝试认证,结果总是不对,想了想,最可能的就是因为安装Oracle数据库的问题,Oracle数据库安装完成以后,同时也安装了一个Oracle HTTP

 
2009年08月17日 星期一 18:03

最近遇到一个涉及分类的问题,具体情况是:

对于给定不同的原始输入数据,已经预定义好类别,需要根据预定义好的类别,建立不同的分类实现类,用分类实现类的实例去处理原始输入数据,从而从不同的分类实现类实例中输出,最终得到一个格式化的数据,再在该数据的基础上执行进一步的操作。

因为,对于不同的分类实现类,需要预先加载一些与此种分类操作相关的参数数据,我想使用static静态代码段来实现,因此将每一个分类实现类中的分类方法声明为static的,从而整个实现类主要是基于调用static的分类方法来实现主

 
2009年08月03日 星期一 13:08

今天,在启动Tomcat服务器的时候,突然发现不能load已经存在的Servlet类,而且提示java.lang.UnsupportedClassVersionError: Bad version number in .class file ,JDK版本号不支持问题,抛出异常,详细异常信息如下所示:

2009-8-3 12:35:54 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.16.
2009-8-3 12:35:54 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filter

 
2009年07月09日 星期四 17:57

本文出自 51CTO.COM技术博客 2009-07-09 09:4 http://developer.51cto.com/art/200907/135029.htm

1. Sun JVM的GC概述

GC即垃圾收集机制是指Sun JVM用于释放那些不再使用的对象所占用的内存。java语言并不要求Sun JVM有GC,也没有规定GC如何工作。不过常用的Sun JVM都有GC,而且大多数GC都使用类似的算法管理内存和执行收集操作。

在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比

 
2009年07月03日 星期五 14:35

使用MyEclipse 6.5,在组织好测试用例之后,发现Java Compiler -> Compiler compliance level是5.0。之前一直在使用5.0的级别进行编译运行。当我切换Compiler compliance level到6.0以后,重新编译工程,运行测试用例,抛出异常:

java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at j

 
2009年06月25日 星期四 18:11

在Java中经常用到容器类,可以通过迭代器类Iterator来对集合中的元素进行迭代,从而对每个单独的元素进行某种操作,例如:

要删除集合中某一个不满足条件的元素,通过Iterator来删除,首先需要使用next方法迭代出集合中的元素,然后只需要调用remove方法即可。但是如果程序中不小心,造成对一次next方法执行迭代出一个元素,而执行了多于一次的remove删除操作,就会报java.lang.IllegalStateException异常。

其实,原因很显然了,迭代一次只能迭代出集合中的一个元素,而对该一次迭代执行了多次删除,显然就造成集

 
2009年04月09日 星期四 12:37

配置MyEclipse + Weblogic 8.1

首先,要在MyEclipse中配置Weblogic 8.1应用程序服务器,前提是你已经安装并配置好Weblogic Server和Weblogic Domain。在MyEclipse中,配置Weblogic 8.1如图所示:

下面,根据上图,对各个配置内容做简要的说明:

weblogic server:开关选

 
2009年03月05日 星期四 21:22

关于HttpClient不多说,可以到apache网站下载,网上文档的也多如牛毛。针对HttpClient-3.1,我认为比较重要的一部分就是配置HTTP的参数。实际上,按HttpClient默认的参数配置也可以做简单的应用,其中对于参数配置问题,我觉得虽然比较乱,但是掌握了HttpClient应用参数继承的继承机制,就非常明白了。

HttpClient-3.1中,参数继承结构如图所示:

global--+                            | DefaultHttpParams
        |                            |
      client                
 
2009年02月02日 星期一 13:41

Timer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示:

public abstract class TimerTask implements Runnable

可以通过继承该类,来实现自己的定时任务。

Timer定时器实例有多种构造方法:

 
2009年01月20日 星期二 11:29

HttpClient学习整理:
http://www.blogjava.net/Alpha/archive/2007/01/22/95216.html

HttpClient 的应用:
http://wiki.apache.org/jakarta-httpclient/HttpClientPowered

应用HttpClient来对付各种顽固的WEB服务器:
http://blog.csdn.net/ambitiontan/arc

 
2008年10月02日 星期四 10:02

来自我的QQ空间,这是最基础的东西了,希望会对某些人有用。

  JSP实现数据分页显示,从SQL Server2000数据库中的实例数据库中读取数据。

  JSP实现数据分页显示很麻烦,用到的变量很多,搞不准就达不到预期的效果,分页实现的代码如下:

<%@ page c language="java" %>
<%@ page import="java.sql.*" %>
<html>
<head>
</head>
<body>
<%
int pageSize;  

 
2008年10月02日 星期四 9:57
 
2008年10月02日 星期四 9:49

  通过一个登录页面login.jsp提交用户登录信息(用户名和密码),提交至页面saveCookie.jsp,在这个页面里保存Cookie信息,并且跳转到页面displayCookie.jsp中显示用户Cookie信息。

  没有什么新的东西,只是熟悉一下操作Cookie的一些常用方法,以及request对象和response对象。

  下面贴点代码了:

login.jsp:

<%

 
2008年07月02日 星期三 11:37

使用URLConnection可以访问URL指定的Web资源,只是具体的建立连接的过程被封装的程度很大,而只是需要创建一个有效的URL,通过打开连接,就能够读取该URL指向的页面文本内容。

如下所示:

package org.shirdrn.net;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class ShirdrnClinet {

protected URLC

 
   
 
 
文章存档
 
     
 
最新文章评论
  

这个不错,很详细,对于我们初学spring框架的人不错的帮助,感谢楼主分享
 

最近用,学习了~
 

[表情]
 

[表情]
 

对于Ubuntu用户,有一个简单的办法: 将该用户添加到admin用户组,即 usermod -G adm
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu