java
文章平均质量分 57
iteye_13418
这个作者很懒,什么都没留下…
展开
-
开源技术分析:AOP和Spring事务处理
一.为什么要用框架和模式 1.为什么要用模式? 因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。 2.为什么要用框架? 因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要...原创 2008-12-27 22:01:15 · 71 阅读 · 0 评论 -
Java反射经典实例 Java Reflection
http://jeplove.blog.zj.com/blog/d-229345.html Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public Object ge...原创 2009-11-18 10:12:51 · 118 阅读 · 0 评论 -
JProfiler试用手记
JProfiler是一款Java的性能监控工具。可以查看当前应用的&am原创 2009-04-13 16:00:11 · 100 阅读 · 0 评论 -
优化SQL的另一种思维1 性能调整综述
作者: Peak Wong, 出处:IT专家网, 责任编辑: 李书琴, 2008-03-11 15:45 优化SQL的另一种思维系列文章是作者用了快一年的时间完成的SQL优化文章,它的原理实际上是通过分析SQL语句的执行计划来实现对整体SQL进行优化的,这是多年项目经验的总结,由于考虑到目前国内的Oracle部署还基本维持在Oracle 8 和Oracle 9的水平上,所以里面的模...原创 2009-04-12 17:34:06 · 100 阅读 · 0 评论 -
利用Oracle 10g SQL优化器(STA)优化语句(1)
作者: fuyuncat来源: www.HelloDBA.com SQL优化器(SQL Tuning Advisor STA)是Oracle10g中推出的帮助DBA优化工具,它的特点是简单、智能,DBA值需要调用函数就可以给出一个性能很差的语句的优化结果。下面介绍一下它的使用。...原创 2009-04-12 16:57:57 · 97 阅读 · 0 评论 -
JAVA基础--JAVA中的反射机制详解
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的...2009-02-25 22:41:10 · 76 阅读 · 0 评论 -
Java中int和Integer的区别详解
Java中int和Integer关系是比较微妙的。关系如下:1.int是基本的数据类型;2.Integer是int的封装类;3.int和Integer都可以表示某一个数值;4.int和Integer不能够互用,因为他们两种不同的数据类型;举例说明ArrayList al=new ArrayList();int n=40;Integer nI=new Integer(n);al.add(n);//...原创 2009-02-23 21:18:05 · 148 阅读 · 0 评论 -
Portal(门户)是什么--IT术语
Portal 的组成可以分为三部份(1) Portal Server(2) Portlet Container (3) Portlet 1)Portal Server 的定义是 一个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧...原创 2009-02-23 21:12:46 · 2690 阅读 · 0 评论 -
StringBuilder类
1.3 StringBuilder类一个String对象的长度是固定的,不能改变它的内容,或者是附加新的字符至String对象中。您也许会使用+来串联字符串以达到附加新字符或字符串的目的,但+会产生一个新的String实例。如果程序对这种附加字符串的需求很频繁,并不建议使用+来进行字符串的串联。在面向对象程序设计中,最好是能重复运用已生成的对象,对象的生成需要内存空间与时间,不断地...原创 2009-02-20 21:40:43 · 100 阅读 · 0 评论 -
Java的内存泄漏
一 问题的提出 Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 随着越来越多的服务器程序采用Java技术,...原创 2009-02-20 18:13:31 · 66 阅读 · 0 评论 -
JDK核心API:Java1.5语言新特性简单总结
1. 自动装箱与拆箱 对应C# 例1.1 Integer i = 10; int j = i; 2. 更优化的for循环 对应就C#---foreach循环 例2.1 String[] names = {"BadBoy","GoodBo...原创 2009-02-20 18:05:02 · 85 阅读 · 0 评论 -
优秀Java程序员必须了解GC的工作原理
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。 GC的基本原理 Java的内...原创 2009-02-20 17:57:20 · 65 阅读 · 0 评论 -
转:大型互联网网站架构心得之一
我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分:1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。2. 静态动态分离:静态文...原创 2009-02-06 22:10:39 · 75 阅读 · 0 评论 -
一 CVS服务器的安装:
一 CVS服务器的安装: 1。查看你的操作系统上是否安装了CVS:#> rpm -qa|grep cvs 如果没有安装你可以在Redhat 第2张光盘上找到,另外你也可以在网上下载到最新的rpm包。很容易找,其实不存在什么linux版本。 2。建立cvs用户组: #> groupadd cvs 3。建立cvs组的cvsroot用户和所属的目录: #> useradd ...原创 2008-12-28 18:43:50 · 139 阅读 · 0 评论 -
Jive论坛与Spring框架的经典结合
没有一种新技术是凭空诞生的,它的萌芽或胚胎总是或多或少显现于以前的技术中,Jive论坛是大家潜心研究的设计型应用程序,其相关解析可见本栏的GoF设计模式专栏。 Jive和Spring同为由JavaBeans组成的J2EE Web系统,Jive作为早期成功设计案例,其主要架构成为大多数纯JavaBeans系统的流行架构,Spring也不例外。 Spring框架除了是一种Web层应用框架,...原创 2008-12-28 15:42:19 · 100 阅读 · 0 评论 -
Java反射Reflection--运行时生成instance
文章来自: 博客浙江(blog.zj.com) 原文参考:http://jeplove.blog.zj.com/blog/d-229344.html想生成对象的实体,在反射动态机制中有两种方法,一个针对无变量的构造方法,一个针对带参数的构造方法,,如果想调用无参数的构造函数直接调用Class类中的newInstance(),而如果想调用有参数的构造函数,则需要调用Constructor类中ne...原创 2009-11-18 10:17:28 · 181 阅读 · 0 评论