Java编程
cutesunshineriver
这个作者很懒,什么都没留下…
展开
-
观察者模式
在java的util包下有Observer接口和Observable类,大致描述了观察者模式的基本要素。为了便于个人理解,在原有基础上做了小调整并增加了测试用例ObserverTest和Observer接口的实现类Observer1。观察者接口[code="java"]package org.demo.observer;public interface Observer {...原创 2011-05-12 10:26:58 · 72 阅读 · 0 评论 -
OAM Logout
在用OAM实现单点登录方案之后,发现原有的产品里的应用,如BPM的Workspace和Composer,OAM域的Console、EM和OAMConsole,都无法实现单点注销。Workspace、Composer、EM和Console的解决方法比较简单,都是通过Apache的Rewrite规则来实现的。 [code="config"]RewriteEngine On Re...原创 2014-01-14 14:54:15 · 190 阅读 · 0 评论 -
部署Spring3和CXF的web项目到weblogic server 11g
eclipse里的web项目,用到了spring3和CXF,直接打成war包发布到weblogic,会报oracle.xml.parser.schema.XSDException: Duplicated definition for: 'identifiedType'的错误。该死的包冲突,本来应该用xercesImpl的jar包来解析spring的application-context.xml,但...原创 2013-07-10 09:59:15 · 185 阅读 · 0 评论 -
开发JDeveloper插件
想要做的事很简单,就是在Project下加两个菜单,第一个是流程移植,第二个是流程设置。第一步,实现一个菜单上下文监听器。[code="java"]package bms.processdeploy;import oracle.ide.Context;import oracle.ide.controller.ContextMenu;import oracle.ide.c...原创 2013-07-03 17:37:17 · 177 阅读 · 0 评论 -
java解压缩包
[code="java"]import java.io.File;import java.io.FileOutputStream;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.tools.ant.Project;import org.apache.tools.a...原创 2012-08-17 16:12:45 · 64 阅读 · 0 评论 -
同音字查询
[code="java"]package org.autumn.kettle;import static org.junit.Assert.*;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;...2012-04-16 18:25:24 · 1035 阅读 · 0 评论 -
使用SAX将特定格式的XML转成CSV文件
直接贴代码[code="java"]package org.autumn.kettle;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStrea...原创 2012-04-28 10:10:24 · 204 阅读 · 0 评论 -
Hello World on RMI
1、首先定义服务器上要发布出去的接口,要继承Remote接口。[code="java"]package org.autumn.rmi.client;import java.rmi.Remote;import java.rmi.RemoteException;public interface IHello extends Remote { String say() t...原创 2011-08-04 09:39:29 · 96 阅读 · 0 评论 -
舍本逐末
今天被领导叫过去分配任务,讲了一些学习上的事,触动挺大的。领导问了一些很基础的知识,比如:1、什么是数?2、什么是浮点数?3、单精度浮点数和双精度浮点数分别是多少位?我答不上来。以前大学时候的课程忘得一干二净。然后领导说做程序员要学的东西很多,但根本和基础的东西要学好,不能舍本逐末。基础学好了,再去学一些花哨的东西就会很容易。花哨的东西比较浮,经常流于表面,只会教你...2011-07-29 16:55:36 · 69 阅读 · 0 评论 -
Alan Kay总结的OOP特性
1、一切都是对象。2、计算通过对象间相互通信,请求其他对象执行动作来实现。对象间通过发送和接受消息来通信。消息是由对动作的请求以及完成任务所必须的参数组成。3、每个对象都有自己的内存,其中可能包括了其他的对象。4、每个对象都是某个类的实例,类其实就是一组相似的对象,如证书或列表。5、类是对象相关习惯行为的储存库。也就是说,同一个类的所有对象都能执行相同的动作。6、类被组织成有单...原创 2010-11-14 21:48:57 · 221 阅读 · 0 评论 -
最近遇到的几个面试题
一、面向对象的三大特征。继承、封装、多态。[b]封装[/b] 封装机制将数据和代码捆绑到一起,避免了外界的干扰和不确定性。它同样允许创建对象。简单的说,一个对象就是一个封装了数据和操作这些数据的代码的逻辑实体。 在一个对象内部,某些代码和(或)某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对...原创 2011-02-28 21:51:10 · 72 阅读 · 0 评论 -
Joda-Time
有一个需求,要找出当年内所有的节假日。[code="java"]package obpm;import java.util.ArrayList;import java.util.List;import org.joda.time.DateTime;import org.joda.time.DateTimeConstants;/** * 找出每年所有的节假...原创 2014-04-09 16:28:23 · 110 阅读 · 0 评论