j2se
fire
这个作者很懒,什么都没留下…
展开
-
log4j输出多个自定义日志文件
http://hi.baidu.com/sihillver/blog/item/c45ff4c45e5fcbaf8226ac0c.htmllog4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先看一个常见的log4j.pr...原创 2010-05-12 10:28:19 · 59 阅读 · 0 评论 -
java整型数与网络字节序的 byte[] 数组转换关系
因工作需要在java和c/c++之间进行socket通信,而socket通信是以字节流或者字节包进行的(这相当于java的byte[]数组),所以需要在java数据类型和网络字节流(包)之间进行转换。网上这方面的资料不少,但往往不全,甚至有些有错漏。于是自己花时间对java整型数和网络字节序的byte[]之间的转换的各种情况做了一些验证和整理。整理出来的函数如下:public class Byt...原创 2011-05-05 10:47:48 · 73 阅读 · 0 评论 -
java类型转换
string和int之间的转换? 字符串转换成数据Java代码 String MyNumber ="1234"; int MyInt = Integer.parseInt(MyNumber); String MyNumber ="1234"; int MyInt = Integer.parseInt(MyNumber); 字符串转换成b...原创 2011-05-20 17:13:53 · 66 阅读 · 0 评论 -
ora-02289问题解决
好像Hibernate3默认为所有使用Sequence的ID项都关联一个名为'hibernate_sequence'的Sequence.你只要在oracle中创建这个Sequence就行:create sequence hibernate_sequence start with 1 increment by 1;...原创 2010-10-19 12:35:35 · 447 阅读 · 0 评论 -
JMX RMI 访问
RMI(Remote Method Invocation) RMI是不同JVM之间的对象通信的协议JMX RMI访问的基本步骤: 1 启动MBeanServer 2 建立并启动 NamingService MBean,实际就是rmiregistry 3 为MBeanServer建立160 JMX RMIConnector,此RMI连接器提供:service:jmx:rmi://localhos...原创 2011-09-02 10:46:50 · 133 阅读 · 0 评论 -
java线程安全总结
java线程安全总结(二)请看http://www.iteye.com/topic/808550 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,...原创 2010-11-12 10:33:09 · 65 阅读 · 0 评论 -
线程安全总结(二)
站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。 可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开j...原创 2010-11-12 10:34:06 · 52 阅读 · 0 评论 -
jconsole远程监控Java进程
JDK中的工具jconsole可以很好地监控Java进程及其运行环境的情况。这里着重讲讲远程监控。1、远程Java程序运行参数中增加 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 (一个没有占用的端口) -Dcom.sun.management.jmxremote.s...原创 2012-05-07 11:44:19 · 88 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方...原创 2012-05-09 17:59:00 · 78 阅读 · 0 评论 -
Java正则表达式应用总结
一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类:java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。java.util.regex.Pattern 匹配类:用模式匹配一个字符串所表达的抽象结果。(很遗憾,Java Doc并没有给出这两个类的职责概念。) 比如一...原创 2012-05-25 12:23:10 · 83 阅读 · 0 评论 -
java实现Tree
/******************************************begin node class**************************************/package com.tree.node;import java.util.ArrayList;import java.util.List;public class Node {...原创 2012-07-10 09:59:21 · 86 阅读 · 1 评论 -
JDK线程池的使用
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni...2010-04-07 16:35:16 · 56 阅读 · 0 评论 -
RMI规范--第一章
RMI规范--第一章1.1概述在目前的程序设计中,分布计算常常会被提及。所谓分布计算,它代表着一种程序设计模式,其中的程序,处理的数据和实际的计算都可以广泛的分布于网络之上,换言之,分布计算允许远程获得商业逻辑(logic)和数据,这既是为了平衡各个计算机的处理能力,也归因于应用程序本身的特点。分布式对象技术是近几年发展起来的技术,目前流行的几种分布式对象技术有CORBA,Java...原创 2009-12-13 17:01:39 · 49 阅读 · 0 评论 -
RMI规范--第二章
RMI规范--第二章Java 分布式对象模型 2.1 分布式对象应用程序 RMI 应用程序通常包括两个独立的程序:服务器程序和客户机程序。典型的服务 器应用程序将创建多个远程对象,使这些远程对象能够被引用,然后等待客户机 调用那些远程对象上的方法。而典型的客户机程序则从服务器中得到一个或多个 远程对象的引用,然后调用远程对象的方法。RMI 为服务器和...原创 2009-12-13 17:02:38 · 44 阅读 · 0 评论 -
RMI规范--第三章
RMI规范--第三章主题: Stub 与 skeleton 远程方法调用中的线程使用 远程对象的垃圾收集 动态类的加载 通过代理服务器透过防火墙的 RMI 3.1 Stub 与 skeleton 在与远程对象的通信过程中,RMI 将使用标准机制(用于 RPC 系统):stub 与 skeleton。远程对象的 stub 担当远...原创 2009-12-13 17:31:27 · 60 阅读 · 0 评论 -
RMI规范--第四章
RMI规范--第四章客户机接口 程序员在编写使用远程对象的 applet 或应用程序时,需要注意 java.rmi 包 中可用的 RMI 系统客户机可视接口。 4.1 远程接口 package java.rmi; public interface Remote {} java.rmi.Remote 接口用来识别所有远程接口;所有远程对象必须直...原创 2009-12-13 17:51:17 · 50 阅读 · 0 评论 -
RMI规范--第六章
http://iamandyfan.blog.163.com/blog/static/1859125320098201072120/RMI规范--第六章RMI 系统使用 java.rmi.registry.Registry 接口和 java.rmi.registry.Locat eRegistry 类来为按名字检索和注册对象提供众所周知的自举服务。 registry...原创 2009-12-13 21:32:24 · 63 阅读 · 0 评论 -
RMI规范--第七章
RMI规范--第七章主题: 概述 激活协议 “可激活”远程对象的实现模型 激活接口 .1 概述 分布式对象系统被设计为支持长期存在的持久对象。假设这些系统将由成千(也 许成万)个这样的对象组成,则对象的实现在无限期的时间段内被激活并保持活 动状态是不合理的。这将占用宝贵的系统资源。另外,客户机需要保存对对象的 持久引用...原创 2009-12-13 21:37:55 · 60 阅读 · 0 评论 -
RMI规范--第八章
RMI规范--第八章本章包含 rmic stub 编译器生成的 stub 和 skleton 所用的接口和类。 主题: RemoteStub 类 RemoteCall 接口 RemoteRef 接口 ServerRef 接口 Skeleton 接口 Operation 类 8.1 RemoteStub 类 java.r...原创 2009-12-13 21:44:37 · 48 阅读 · 0 评论 -
[JMX一步步来] 1、JMX的Hello World(转)
(原文)http://www.blogjava.net/chengang/archive/2006/03/07/34061.html一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服 务实现管...原创 2009-12-21 11:14:52 · 62 阅读 · 0 评论 -
[JMX一步步来] 4、动态MBean:DynamicMBean
一、前言 动态MBean是在运行期才定义它的属性和方法,也就是说它有什么属性和方法是可以动态改变的。动态MBean主要利用一 些辅助类(构造函数类MBeanConstructorInfo、属性类MBeanAttributeInfo、方法类 MBeanOperationInfo)来完成这个功能,所有的动态MBean必须实现DynamicMBean接口。DynamicMBean写好后, 使用...原创 2009-12-21 11:37:25 · 66 阅读 · 0 评论 -
[JMX一步步来] 5、用Apache的commons-modeler来辅助开发JMX
一、前言每一个MBean都要有一个接口,比如前面的Hello要有一个HelloMBean接口。要多维护一个接口,的确是件麻 烦的事。 Apache的commons-modeler利用JMX中的动态MBean原理很好的解决了这一问题,commons-modeler使用得我们可以只 写Hello,而不用写HelloMBean这个接口。不过这是有代价的,它要求我们写一个mbean的xml描述文件(唉...原创 2009-12-21 11:45:44 · 48 阅读 · 0 评论 -
spring集成quartz
首先,让spring框架运转起来,可以参看一下:http://www.blogjava.net/heyang/archive/2008/11/24/242397.html。 1、下载spring、quartz。网址这里就不贴了,网上到处都有,只是要注意一下版本,不同版本spring的web.xml配置不一样。 2、把spring配置到工程中,把spring.j...原创 2012-04-16 15:56:49 · 49 阅读 · 0 评论