![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java General
文章平均质量分 51
unixboy_xujf
这个作者很懒,什么都没留下…
展开
-
SOAP and JDOM
看完上一篇blog:Web服务搜索与执行引擎(九)——初看客户端如何调用Web服务,我想我们对当前客户端如何调用Web服务的现状,无论是从高层接口的利用还是低层接口自己手动构建SOAP消息都有了最初步的印象了.接下来将要进行的是整个项目最核心的部分之一:服务的执行.我将为大家展示我们...2008-06-18 21:54:00 · 118 阅读 · 0 评论 -
jvm 5.0 GC 回收机制
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html IntroductionThe JavaTM 2 Platform Standard Edition (J2SETM platform) is used for a wide variety of applications from small applets ...原创 2009-10-16 11:55:56 · 353 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550...原创 2008-03-20 16:11:23 · 1221 阅读 · 0 评论 -
Struts+Spring+Hibernate练习(完整)
工具: Eclipse3.2.1、MyEclipse5.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名称为 login 创建Struts框架 创建 index.jsp,增加一链接指向 login.jsp 按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的向导就可以了,记得选对正确的版本...2008-03-20 16:17:21 · 63 阅读 · 0 评论 -
JSF+Spring+Hibernate的实例讲解
我一直认为jsf必定会成为MS的 Net Freamwork的竞争对手。但,jsf尚在发展阶段。至少目前不会。JSF使用原文地址:http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html使用JavaServer Faces(JSF)、Spring Framework和Hibernate建立一个真实的Web应用程...2008-03-20 16:41:21 · 199 阅读 · 0 评论 -
更改 Netbeans 界面的字体大小
学习或者使用 Netbeans 的时候, 有时候觉得界面字体很小, 看着费劲. 那么怎么才能改大呢? 当然可以修改编辑器的字体设置, 单这样也只是编辑器的字体变大了而已. 那么怎么能让整个界面的所有字体都变大呢?答案在 Netbeans 的帮助内容中(帮助->帮助内容): IDE 启动参数 可以使用 IDE-HOME/etc/netbeans.conf 文件将启动参数传递给 IDE 启动程序...2008-03-22 07:29:39 · 1816 阅读 · 0 评论 -
AX-RPC Evolves into Simpler, More Powerful JAX-WS
s of version 2.0, JAX-RPC has been renamed JAX-WS.But the change is not in name alone. JAX-WS offers simplifieddevelopment, better platform and language independence, and an end tothe chaotic array...2008-03-23 15:40:32 · 154 阅读 · 0 评论 -
Have you known enough about DBCP?
Have you known enough about DBCP?【本文如需转载,请注明作者及出处】 I think a lot of people have misunderstanding about DBCP. What makes them think so? Cause' DBCP seems don't want to release database connection ...2008-04-23 12:08:43 · 101 阅读 · 0 评论 -
使用JAVA中的动态代理实现数据库连接池
作者通过使用JAVA中的动态代理实现数据库连接池,使使用者可以以普通的jdbc连接的使用习惯来使用连接池。数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用...2008-04-28 13:48:14 · 551 阅读 · 1 评论 -
动态代理一例
在之前的一篇关于Decorator模式的Post中,曾经提到了动态代理(Dynamic Proxy)简化了Decorator模式的实现。作为例子的代码很容易理解,但这个简化的背后仍包含着很多值得去发掘的内容。 首先我们来明确一下动态代理的定义:一个动态代理类在运行期implements一组interface,使得interface实现类的方法调用被分派至其他的类(另外的interf...2008-04-28 15:33:51 · 59 阅读 · 0 评论 -
将系统移植到Spring
Spring已经是一个在Apache 2.0许可下发布的基础构造代码库。它的核心是一个反转控制容器,在容器的外部开发组已经创建了JDBC和JMS代码的样板文件模板,一个web MVC框架,和其他组件。我之所以参加这个会议晚是因为我不管Spring的成熟度和公开度,我都对它花了很长的时间进行了测试。我的问题是:"Spring到底能给我带来什么?",为了找到答案,我用Spring的组件替换了现有的一个...2008-04-29 11:06:20 · 110 阅读 · 0 评论 -
Java Reflection API 运用示例
本文节选自: http://www.j2medev.com/Article/Class3/Class7/200604/1995.html Java Reflection API 运用示例图5示范图4提过的每一个Reflection API,及其执行结果。程序中出现的tName()是个辅助函数,可将其第一自变量所代表的“Java class完整路径字符串”剥...2008-05-05 15:51:10 · 89 阅读 · 0 评论 -
simple json lib for java
有时候为了需要将一个对象或数组转成json string 给前台需要用开json util 类,为了这个类我们又必须加入一大堆的其他类(jdk1.3),其实可以用simple json这个类库: Featured downloads:json_simple-1.1-all.zip json_simple-1.1.jarOverviewJSON.sim...2009-08-04 21:57:07 · 59 阅读 · 0 评论 -
JAXB 深入学习<1>
说白了就是一个api将 xml+schema->java object. 或 java object -> schema. for webservice wsdl file.JAXB ArchitectureThis section describes the components and interactions in the JAXB processing mode...2009-08-04 22:22:58 · 106 阅读 · 0 评论 -
Session lost when app. is redeployed (Solved)
There is a workaround to this problem. Create a META-INF/context.xml file in your webapp, with the following content:<Context> <Manager pathname="${catalina.base}/sessions/example...原创 2010-07-07 16:02:10 · 121 阅读 · 0 评论 -
tomcat session replication on linux server.
Specially, to turn on multicast route on linux : route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 And then, it *SHOULD* work.原创 2010-07-26 10:49:16 · 95 阅读 · 0 评论 -
有时候,SVN 上代码太多,而我们只想下载自己负责的那个部分进行修改,这时可以这样...
svn checkout <url_of_big_dir> <target> --depth emptycd <target>svn up <file_you_want>原创 2010-09-04 09:06:28 · 413 阅读 · 0 评论 -
如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程。
为了减少连接Oracle数据库的数量,需要将多条数据作为变量一次传入Oracle的存储过程中。方法如下:步骤一:定义对象类型。 CREATE TYPE department_type AS OBJECT (DNO NUMBER (10),NAME VARCHAR2 (50),LOCATION VARCHAR2 (50));步骤二:定义一个对象类型的数组对象。...2008-03-04 16:56:02 · 104 阅读 · 0 评论 -
Run eclipse on sunos 5.8 sparc
[u]1. download eclipse ver. 3.3.1 : [/u]http://download.eclipse.org/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-SDK-3.3.1.1-solaris-gtk.zip[u]2. unzip it , check lib it used:[/u]# l...2008-02-26 17:58:15 · 112 阅读 · 0 评论 -
How to Create a Custom Annotations?
There are a lot of documentation about this part in the Internet. All you have to do is basically creating an annotation class like below: public @interface Copyright { String info() default...原创 2009-10-08 11:32:20 · 136 阅读 · 0 评论 -
有关 java 的 tnameserv的link
http://java.sun.com/j2se/1.4.2/docs/guide/idl/tnameserv.html http://java.sun.com/j2se/1.4.2/docs/guide/idl/tutorial/jidl2machines.html http://java.sun.com/j2se/1.4.2/docs/guide/idl/jidlExample.htm...原创 2008-07-15 22:39:14 · 222 阅读 · 0 评论 -
用java 对 oracle 中的 image 存取
package data;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.sql.Blob;import java.sql.Connection;import java....2008-07-30 21:35:03 · 311 阅读 · 0 评论 -
在servlet 上输出图片
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { // Get the absolute path of the image ServletContext sc = getServletContext(); String f...2008-07-30 21:38:17 · 1023 阅读 · 0 评论 -
Using Proxy in ant
[code="java"]D:\ant_project\salesforce_ant\sample>set ANT_OPTS="-Dhttp.proxyHost=192.168.72.27 -Dhttp.proxyPort=80"[/code]2008-01-09 17:59:38 · 75 阅读 · 0 评论 -
MD5的Java实用
[code="java"]import java.security.*; public class MD5 { /** * MD5 * * @author Dreamer */ public MD5() { } public static byte[] md5(byte[] in) { Messag...2008-01-10 16:59:45 · 76 阅读 · 0 评论 -
Java多线程程序设计
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“...2008-01-11 09:06:19 · 64 阅读 · 0 评论 -
用弱引用堵住内存泄漏
虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。 要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相...2008-01-11 09:13:44 · 71 阅读 · 0 评论 -
保持对Java的敏感度切莫忽视思想研究
大声的呼喊,希望更多的java开发者明白“了其然,知其用,研其究,发其思”。我们不仅需要探索技术,更需要探索思想。 先说个发生在自己身上的事情吧: 2003的整个下半年的私人时间里更多是偏重workflow方面的理论和技术,却忽略了新知识的更新。偶然的机遇,却发觉MDA和AOP已经成长起来,而我却几乎一无所知。那几天一直在责问自己,“为什么我不知道呢”“为什么我没有关注呢”。...2008-01-11 09:19:20 · 100 阅读 · 0 评论 -
Java语言中的反射机制
摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于...2008-01-11 09:21:35 · 69 阅读 · 0 评论 -
javax.tool package was added to jdk 1.6
IntroductionThe javax.tools package, added to Java SE 6 as a standard API for compiling Java source, lets you add dynamic capabilities to extend static applications. This article provides an overview ...2008-01-11 09:34:53 · 108 阅读 · 0 评论 -
Java1.5语言新特性简单总结
1. 自动装箱与拆箱 对应C#例1.1Integer i = 10;int j = i;2. 更优化的for循环 对应就C#---foreach循环例2.1String[] names = {"BadBoy","GoodBoy","HappyGirl","sadGirl"};for(String option: names) { System.out.prin...2008-01-14 16:26:01 · 82 阅读 · 0 评论 -
框架:一个使用spring框架AOP的有趣例子
...2008-01-23 22:08:30 · 93 阅读 · 0 评论 -
集合 arrayList,linkedlist,vector,map.....
集合:(比数组效率高,数组长固定)1.collection是一个接口collections是一个类. collection有子接口:List(无序),set(有序)等2.Set--无序,不允许重复元素. List--有序,可以有重复的元素.(相当于动态可以自动增长的链表)3.HashSet 实现Set接口. ArrayList(可变长的数组)和LinkedList(List的链表实现,可以成...2008-01-24 12:11:38 · 57 阅读 · 0 评论 -
集群? Spring ? J2EE!
别人说的,没实趼过...标准的JavaEE集群,一般情况下是这样的。 入口是一个负载均衡器(有时候也用apache之类的),然后是若干台web服务器(如Tomcat),再后边是EJB集群。最后是数据库。 这是JavaEE集群模型的标准构造。JavaEE集群的核心是EJB集群。但是如果应用没有达到足够大的规模,且设计不好的话,会产生很多问题。这也是当初为什么老EJB架构被人诟病的...2008-01-25 17:15:58 · 57 阅读 · 0 评论 -
怎样取得class文件的路径
在我们的应用中,很多时候我们需要得到我们加载的类文件的路径,那么我们如何得到呢? 在此我使用了一种方法,也许可以给需要的朋友们提供一种参考. 看我的一个例子代码: package org.zy.base; import java.io.File; public class FileDemo { public FileDemo() { ...2008-01-25 17:37:38 · 158 阅读 · 0 评论 -
JavaFX是什么?
JavaFX是什么?“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2...2008-02-19 17:52:21 · 895 阅读 · 0 评论 -
使用Spring 的封装的MailSender
使用Spring 的封装的MailSender,确实省事多了! 但在使用中,还是得注意些问题1.增加验证,否则会报:553 authentication is required 的错误信息 Properties prop = new Properties(); prop.setProperty("mail.smtp.auth", "true"); JavaMailSen...原创 2010-11-29 22:24:01 · 150 阅读 · 0 评论