易网时代-编程资源站
Welcome
首页
/
软件开发
/
JAVA
深入浅出基于Java的责任链模式
2017-02-06
21
深入浅出基于Java的责任链模式2009-12-15一、引言初看责任链模式,心里不禁想起了一个以前听过的相声:看牙。说的是一个病人看牙的时候,医生不小心把拔下的一个牙掉进了病人嗓子里。病人因此楼上楼下的跑了好多科室,最后无果而终。责任链模式就是这种“推卸”责任的模式,你的问题在我这里能解决我就解决,不行就把你推给另一个对象。至于到底谁解决了这个问题了呢?我管呢!二、定义与结构从名字上大概也能猜出这个模式的大概模样—&md...
简单的JavaEE异常处理机制
2017-02-06
18
简单的JavaEE异常处理机制2009-12-15 BlogJava 西西里首先,当DAO层Catch到SQL异常,应该让相应的事务回滚,并继续抛出该异常conn.rollback();throw e;在方法声明时throws这个异常;第二,在Service层调用到Dao层时,try catch这个异常,在catch住中把它处理为RuntimeException异常;处理过程是:自定义一个继承自RuntimeException的异常类AppRuntimeE...
集成技术:.NET单挑J2EE
2017-02-06
18
集成技术:.NET单挑J2EE2009-12-15关于集成技术方面,我本不想比较,其实所有的开发者都明白一个道理,微软的开发平台天生就具有集成的优势,其实不用战斗,这场战役已经胜负明晰了,.NET身出名门,它在这场战斗胜利,我想很多人不会持太大的歧义,那么就让我们来看看.NET在哪些方面胜过J2EE的。虽然我是个Java狂热者,在Java开发这三年多时间里,它给了我很多的快乐和收获,至少在生活,我可以用他来维持生计,但是今天我不得不把一些赞美的话留给.NE...
对Class.getMethod()的调用未经检查
2017-02-06
16
对Class.getMethod()的调用未经检查2009-12-15 BlogJava Winty[环境]:JDK6[错误]:Class myClass = MethodPointerTest.class;Method add = myClass.getMethod("add" , int.class , int.class );上述代码出现如下警告:警告:[unchecked]对作为普通类型 java.lang.Class 的成员的...
动态调用Action与Action中方法(一)
2017-02-06
17
动态调用Action与Action中方法(一)2009-12-15 javaeye elf8848Struts1提供了DispatchAction 实现一个Action中名含多个业务逻辑现在我们使用Struts2 也可实现现样的效果,是使用通配符来实现的.struts.xml 文件中,常用<action /> 的name ,class,method 三个属性都支持通配符<resutl/> 也支持通配符Xml代码<?xml ve...
动态调用Action与Action中方法(二)
2017-02-06
19
动态调用Action与Action中方法(二)2009-12-15 javaeye elf8848其实有8动态调用Action与Action中方法(一)这第一种方法,这第二三种方法,就显示的不重要了,只能动态调用Action中方法 ,但这里也记一下第二种方法method="addUser",method="getUserList"Xml代码<action name="addUser" cla...
Spring自动装配的学习
2017-02-06
16
Spring自动装配的学习2009-12-15 BlogJava ゞ沉默是金ゞ在xml配置文件中,autowire有6种类型,可以在<bean/>元素中使用autowire属性指定:模式 说明no 不使用自动装配,必须通过ref元素指定依赖,默认设置。byName 根据属性名自动装配。此选项将检查容器并根据名字查找与属...
Spring事务配置的五种方式
2017-02-06
20
Spring事务配置的五种方式2009-12-15 BlogJava The Matrix前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般...
构建Apache ODE开发环境
2017-02-06
17
构建Apache ODE开发环境2010-01-06 BlogJava kuuyee今天搭建了ODE开发环境,根据官方文档的说明要先安装Ruby环境,因为Apache ODE是用buildr工具 来构建的,buildr是一个用来构建Java项目的工具,也是Apache收录的第一个Ruby项目。Apache接纳了Buildr项目后,这次又将Buildr项目提升为一级项目,网址是http://buildr.apache.org 。看来Apache也越来越关注R...
ExtJS之面向对象编程基本知识
2017-02-06
17
ExtJS之面向对象编程基本知识2010-01-06 cnblogs Jason.zhou1:支持命名空间<script type="text/javascript">// 定义 一个命名空间Ext.namespace("Ext.wentao");// 在命名空间上定义一个类Ext.wentao.helloworld = Ext.emptyFn;// 创建一个类的实例new Ext.wentao.hell...
Java程序异常处理的特殊情况
2017-02-06
17
Java程序异常处理的特殊情况2010-01-061、不能在finally块中执行return,continue等语句,否则会把异常“吃掉”;2、在try,catch中如果有return语句,则在执行return之前先执行finally块请大家仔细看下面的例子:public class TryTest {public static void main(String[] args) {try {System.out.println(T...
JVM(Java虚拟机)详解
2017-02-06
17
JVM(Java虚拟机)详解2010-01-06可能有很多学习Java的朋友还不知道Java的运行原理、Java虚拟机是怎么工作的,本文将为你详细讲解(JVM)Java虚拟机。在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码...
java容器学习
2017-02-06
19
java容器学习2010-01-06 BlogJava 胡鹏ArrayList 读快 改 慢(底层数组实现)LinkedList 改快 读 慢 (链表 实现)Hash两者之间重复是指equals相同就是重复当对象当作索引的时候(键、值):重写equals方法,必须重写hashCode方法,保证equals了,要保证 hashCode也相同Set: 没有顺序,不可以重复List: 有顺序,可以重复Map:一个叫键,一个值 两个两个往里面放的Collecti...
JAVA容器小结
2017-02-06
25
JAVA容器小结2010-01-06JAVA中的容器提供了非常完善的方法来保存对象,你可以使用这些工具来解决大数据量的问题。下面是笔者在开发中用到过的一些容器总结如此。1 ArrayList使用ArrayList非常简单:创建一个实例,用add()插入对象,然后用get()访问这些对象,此时需要索引,就象数组一样,但是不需要方括号,ArrayList还有size()方法,从而可以知道ArrayList的大小,也可以避免因为越界而引发错误。另外,ArrayL...
SSO单点登录解决方案
2017-02-06
21
SSO单点登录解决方案2010-01-061 什么是单点登陆单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务 整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如 财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服 务;各种业务系统为公司内部不同的业务提供...
java中的io笔记
2017-02-06
16
java中的io笔记2010-01-06 BlogJava Java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。Java内用Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和java内Unicode字符流之间的转换。而类 InputStreamReader和OutputStreamWriter处理字符流和字节流的转换。...
Java性能优化[1]:基本类型 vs 引用类型
2017-02-06
19
Java性能优化[1]:基本类型 vs 引用类型2010-01-06 csdn博客 编程随想在Java性能优化系列中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到 基本类型和引用类型。所以我们今天就先来介绍一下这两种类型在性能方面各自有什么奥妙(关于这两 种类型在其它方面的奥妙,我会另外写一个帖子)。★名词定义先明确一下什么是基本类型,什么是引用类型。简单地说,所谓基本类型就是Java语言中如下的8种 内置类型:boolean、cha...
Java性能优化[2]:字符串过滤实战
2017-02-06
17
Java性能优化[2]:字符串过滤实战2010-01-06 csdn博客 编程随想上一个帖子已经介绍了基本类型和引用类型的性能差异(主要是由于内存分配方式不同导致)。为了给列位看官加深印象,今天拿一个具体的例子来实地操作一把,看看优化的效果如何。★关于需求首先描述一下需求,具体如下:给定一个String对象,过滤掉除数字(字符"0"- "9")以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:String filter(String str);针对...
java实时数据集成简介
2017-02-06
18
java实时数据集成简介2010-01-06现在,复杂的“可热插拔”系统和面向服务的体系结构(SOA)得到了广泛应用,这使得将数据合理地整合在一起的难度日益增加。尽管您的主要应用程序数据库在Oracle数据库上运行,但是可能还有其他较小的系统在其他供应商提供的数据库和平台上运行。您的应用程序本身可以通过 Web服务之类的技术进行交互,应用程序和数据可以远程托管,也可以由您在企业数据中心内进行管理。Oracle Data Integr...
JNI简单示例
2017-02-06
15
JNI简单示例2010-01-06 BlogJava WintyJava通过JNI调用本地系统的动态库(Windows上是dll形式,Unix中是so形式的文件)。JNI的简单步骤 如下:Step1:编写Java类,其中包含要实现的native方法。JNITest.java:public class JNITest{static{System.loadLibrary("JNITest");}public native void show...
<<
41
42
43
44
45
46
47
48
49
50
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图