
技术天地
文章平均质量分 72
jdd0603
把工作当做一件事情来做,而不是为了工作而工作。
展开
-
JavaScript操作XML
JavaScript操作XML是通过XML DOM来完成的。那么什么是XML DOM呢?XML DOM 是:用于 XML 的标准对象模型 用于 XML 的标准编程接口 中立于平台和语言 W3C 的标准XML DOM 定义了所有XML 元素的对象和属性,以及访问它们的方法(接口)。也就是说:XML DOM 是用于查询、添加、修改、删除XML 元素的标准。 在继续之前,我们原创 2008-11-22 22:43:00 · 439 阅读 · 0 评论 -
Struts2拦截器学习
一、什么是拦截器? 提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其它地转载 2010-03-11 15:22:00 · 497 阅读 · 0 评论 -
Hibernate中常见的20个问题
1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundError 11问:为什么在向数据库中插入长字符串时候部分自动丢失 在向数据库中增加一条新的条目时,发现如果文字(有英文字母,也有汉字)数量特别大,超过1000个,则每次通过Hibernate,向一个String类型的字段中增加数据时,只有几百个字可以增加进去,其他的自动丢失了。答:这是由于原创 2010-03-10 23:42:00 · 960 阅读 · 0 评论 -
构建高性能J2EE应用的十个技巧
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。Java性能的基础—内存管理任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的 回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说,内转载 2010-02-25 17:49:00 · 408 阅读 · 0 评论 -
Java/JSP获得客户端网卡MAC地址的三种方法解析
从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。1、通过命令方式,在客户端执行Ipconfig 等等2、通过ActiveX的方法3、通过向137的端口发送查询指令的方法 简介:第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方法中最慢的一种。代码如下:String sip="";Str转载 2009-12-16 14:06:00 · 390 阅读 · 0 评论 -
Spring工作原理
一.IoC(Inversion of control): 控制反转IoC:概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean二.AOP(Aspect-Oriented Programming): 面向方面编程1.代理的两种方式:静态代理:◆针对每个具体类分别编写代理类;◆针对一原创 2010-01-24 23:05:00 · 477 阅读 · 0 评论 -
JVM内存管理的机制
堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所原创 2010-01-24 23:01:00 · 375 阅读 · 0 评论 -
Oracle数据库中表的四种连接方式讲解
表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式: 1. 相等连接 通过两个表具有相同意义的列,可以建立相等连接条件。 只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中。 例 查询员转载 2009-07-04 23:38:00 · 616 阅读 · 0 评论 -
java路径问题总结
平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下 一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的原创 2009-07-02 17:23:00 · 386 阅读 · 0 评论 -
Java迭代器的使用
1.迭代器Iterator 迭代器是一个对象,它的工作是遍历并选择序列中的对象。客户端程序员不关心序列底层的结构。此外,迭代器通常被称为“轻量级”对象:创建它的代价小。因此,经常可以见到对迭代器有些奇怪的限制。Java 的Iterator 就是迭代器受限制的例子,它只能用来: 1)使用方法 iterator()要求容器返回一个 Iterator。第一次调用Iterator 的next(原创 2009-06-28 16:13:00 · 617 阅读 · 0 评论 -
Spring事务处理的两种方式
spring事务管理: 可以通过两种方式实现,一是用AOP来控制事务: --> 二是用事务拦截器的方式来控制事务: PROPAGATION_REQUIRED原创 2009-06-26 21:10:00 · 428 阅读 · 0 评论 -
Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError:原创 2009-08-27 18:33:00 · 787 阅读 · 0 评论 -
Oracle Job的简介和实例
每天1点执行的oracle JOB样例 DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => ETL_RUN_D_Date;,next_date => to_date(2009-08-26 01:00:00,yyyy-mm-dd hh24:mi:ss),interval => trunc(sysdate)+1+1/2转载 2010-03-30 10:16:00 · 908 阅读 · 0 评论