
java技巧
文章平均质量分 80
chnjxiang
这个作者很懒,什么都没留下…
展开
-
-jar参数运行应用时classpath的设置方法
转载http://www.zeali.net/blog/entry.php?id=15当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarE转载 2005-08-23 12:18:00 · 1361 阅读 · 1 评论 -
深入解析Java的新特性assertion
引用:http://blog.youkuaiyun.com/rich1979/archive/2005/12/26/562356.aspx我们经常下载开源项目的源码在本地编译,是不是经常被一句"assert expression"给搞得编译不过去,经常是在老版本的jdk编译器下没办法,下面就向大家推荐一篇深入分析java assertion的文章,相信大家看后应该一、assertion的语法和语义J2SE 1转载 2005-12-28 17:11:00 · 1203 阅读 · 0 评论 -
Jboss下MS SQL Server配置指导
(来源:http://www.china-pub.com) 介绍 本文提供一个详细而易懂的指导,让你快速掌握使用Microsoft SQL Server关系数据库管理系统(RDBMS)和JBoss J2EE 应用服务器套件来开发,发布和运行企业Java应用程序的基本知识。 JBoss是一个业界领先的开放源码的符合标准的J2EE应用服务器套件的名称。该套件包括JBossServer EJB v转载 2005-11-12 12:11:00 · 1016 阅读 · 0 评论 -
Java调用Linux命令的实现例子
引用:http://blog.youkuaiyun.com/chen_hh2/services/trackbacks/503123.aspxJava可以直接调用Linux命令,形式如下: Runtime.getRuntime().exec(command) 举例:运行ls,top命令可以这样: Runtime.getRuntime().exec("ls"); 但是这样执行时没有任何输出,原因: 调用R转载 2005-10-14 14:56:00 · 1732 阅读 · 0 评论 -
五步轻松替代JSP Struts与Velocity集成
Java™ 服务器页面(JSP)技术是如此普及,以至于人们忘记了在创建 Web 页面时还有其他选择。但是最近,有些开发人员已经转向模板引擎,以获得在 JSP 中得不到的灵活性。虽然用 JSP 和模板引擎都可以把数据嵌入 HTML,但是每种技术都有自己的处理方式。Velocity 模板是一个特别流行的 JSP 替代品。Velocity 提供了平缓的学习曲线和巨大的易用性。开发人员喜欢它简洁的语法,转载 2005-10-27 09:41:00 · 1502 阅读 · 0 评论 -
面向Java开发者的Ajax:构建动态的Java应用程序
引用:http://blog.youkuaiyun.com/eric_lu/services/trackbacks/499831.aspx Ajax铺设了更好的开发Web应用的道路级别:中级Philip McCarthy (mailto:philmccarthy@gmail.com?subject=Build dynamic Java applications), Software Development C转载 2005-10-14 12:25:00 · 941 阅读 · 0 评论 -
Session详解
引用:http://blog.youkuaiyun.com/sunangel/archive/2005/10/13/502744.aspx目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语sessi转载 2005-10-14 09:17:00 · 786 阅读 · 0 评论 -
开发一个调试 JSP 的 Eclipse 插件
饮用:http://www-128.ibm.com/developerworks/cn/opensource/os-jspdebug/焦烈焱程序经理, 上海普元软件公司2005 年 6 月 本文通过开发一个JSP 编辑器插件的示例,介绍了Eclipse中设置 JSP 断点的方法,以及如何远程调试JSP。作为基础知识,本文的前两部分描述了JAVA Debug和JSR-45的基本原理。环境要求: 本文转载 2005-10-14 15:14:00 · 1126 阅读 · 0 评论 -
J2EE探索者: 用JMS进行企业消息传递
引用:http://www-128.ibm.com/developerworks/cn/java/j-pj2ee5/index.html为企业提供的J2EE 消息传递解决方案Kyle Gabhart顾问, Gabhart Consulting2003 年 8 月 16 日在本期的J2EE探索者(J2EE pathfinder)中,Java 开发者和咨询顾问Kyle Gabhart 解释了为什么消息转载 2005-09-27 10:02:00 · 1103 阅读 · 0 评论 -
Merlin 的魔力: 字符集
引用:http://www-128.ibm.com/developerworks/cn/java/j-mer1022/index.html转换与编码模式John Zukowski总裁, JZ Ventures, Inc2003 年 1 月 11 日java.nio.charset 包中有三个类可以帮助在将旧应用程序迁移到 Java 平台上时进行字符集之间的转换。John Zukowski 将带您了转载 2005-09-27 10:07:00 · 882 阅读 · 0 评论 -
JAVA中正则表达式的应用 (一)
引用:http://www-128.ibm.com/developerworks/cn/java/l-regp/part1/#author1Jakarta-ORO篇陈广佳电子信息工程系工科学士2001 年 12 月 03 日由于工作的需要,本人经常要面对大量的文字电子资料的整理工作,因此曾对在JAVA中正则表达式的应用有所关注,并对其有一定的了解,希望通过本文与同行进行有关方面的心得交流。正则表达转载 2005-09-15 09:39:00 · 1043 阅读 · 0 评论 -
JAVA中正则表达式的应用(二)
引用:http://www-128.ibm.com/developerworks/cn/java/l-regp/part2/index.html#author1java.util.regex篇陈广佳电子信息工程系工科学士2001 年 12 月 03 日现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供转载 2005-09-15 10:09:00 · 888 阅读 · 0 评论 -
Reactor模式和NIO
当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对socket的操作。他们都有一个共同的结构:1. Read request2. Decode request3. Process service4. Encode reply5. Send reply经典的网络服务的设计如下图,在每个线程中完成对数据的处理: 但这种模式在用户负载增加时,性能将下降非常的快。我们需要重新寻转载 2005-09-06 11:48:00 · 1301 阅读 · 0 评论 -
Merlin 给 Java 平台带来了非阻塞 I/O
引用:http://www-128.ibm.com/developerworks/cn/java/j-javaio/Java 技术平台早就应该提供非阻塞 I/O 机制了。幸运的是,Merlin(JDK 1.4)有一根几乎在各个场合都适用的魔杖,而解除阻塞了的 I/O 的阻塞状态正是这位魔术师的专长。软件工程师 Aruna Kalagnanam 和 Balu G 介绍了 Merlin 的新 I/O转载 2005-09-06 10:18:00 · 1121 阅读 · 0 评论 -
Java I/O API之性能分析
IO API的可伸缩性对Web应用有着极其重要的意义。Java 1.4版以前的API中,阻塞I/O令许多人失望。从J2SE 1.4版本开始,Java终于有了可伸缩的I/O API。本文分析并计算了新旧I/O API在可伸缩性方面的差异。 提纲: 一、概述二、用旧API编写的HTTP服务器三、非阻塞的HTTP服务器四、注册与处理过程详解五、可伸缩性的定量分析和比较 正文: 一、概述 IO API的转载 2005-09-01 18:43:00 · 905 阅读 · 0 评论 -
Java NIO原理和使用
引用:http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htm作者:板桥里人Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响转载 2005-08-31 08:56:00 · 878 阅读 · 0 评论 -
用java取得linux系统cpu、内存的实时信息
引用:http://blog.youkuaiyun.com/java008/archive/2006/01/01/567718.aspx前些天正好需要完成一个实时分析linux系统CPU、内存使用情况的功能,类似于windows任务管理器的那种。当时搜了很多帖子出来,有些比较深刻,但是用Java调用起来比较麻烦,又要用jni、又要写C,在万般无奈之下翻阅了一些linux的相关资料,竟然得知linux系统中/p转载 2006-01-03 09:37:00 · 2684 阅读 · 0 评论