自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

转载 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 860

原创 Chapter 4. Spring 资源

4.1. 简介Java标准的 java.net.URL接口和多种URL前缀处理类并不能很好地满足所有底层资源访问的需要。比如,还没有能从类路径或者ServletContext 的相对路径获得资源的标准URL实现。虽然能为特定的URL前缀注册新的处理类(类似已有前缀 http: 的处理类),但是这样做通常比较复杂,而且URL接口还缺少一些有用的功能,比如检查指向的资源

2010-03-11 16:33:00 804

原创 Java中对象的串行化(Serialization)和transient关键字

Java中对象的串行化(Serialization)和transient关键字: 对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数

2010-03-11 16:26:00 409

转载 Hibernate中po对象的三种状态分析

Hibernate的状态   hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态  hibernate的保存  hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。  一、预备知识  在所有之前,说明一下,对于hibernate,它的对象

2010-03-11 15:47:00 383

转载 Struts2拦截器学习

一、什么是拦截器? 提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其它地

2010-03-11 15:22:00 468

转载 详解Spring中bean的作用域

如何使用spring的作用域: 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),Spring2.0以后,增加了session、request、global session三种专用于

2010-03-11 00:15:00 309

转载 服务器虚拟机安全管理四大注意事项

服务器虚拟化只需要较少的硬件资源就能运行多重应用程序和操作系统,能允许用户根据自身需求快速调配新的资源。但是这些灵活性也导致网络和安全管理者们不禁担心存在于虚拟环境中的安全隐患会在整个网络中蔓延开去。因为如果服务器管理程序发生问题,那么很快就会通过虚拟机在整个网络中蔓延出来。接下来,就让我们从以下四个方面看一看与服务器虚拟化的相关问题: 服务器虚拟机安全管理四大注意事项1.虚拟机溢出导致安全问

2010-03-11 00:08:00 1534

原创 服务器虚拟化集群的优缺点分析

服务器虚拟化最显著的功能之一就是可以在主机集群内瞬间迁移虚拟机(VM)、减少服务器或应用系统的停机时间。虽然每个主要的hypervisor都具有这个功能,但每个厂商实现集群方式却有差异。在使用微软Hyper-V搭建的测试环境中,通过构建主机集群环境,我节省了无数的服务器停机时间。但是,这个技术也引起了一些问题。为此,专家阐述了服务器虚拟化集群环境最重要的三个优缺点。服务器虚拟化集群优点一:

2010-03-11 00:07:00 2770

原创 Hibernate中常见的20个问题

1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundError 11问:为什么在向数据库中插入长字符串时候部分自动丢失 在向数据库中增加一条新的条目时,发现如果文字(有英文字母,也有汉字)数量特别大,超过1000个,则每次通过Hibernate,向一个String类型的字段中增加数据时,只有几百个字可以增加进去,其他的自动丢失了。答:这是由于

2010-03-10 23:42:00 899

转载 构建高性能J2EE应用的十个技巧

构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。Java性能的基础—内存管理任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的 回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说,内

2010-02-25 17:49:00 372

转载 hibernate二级缓存原理分析

hibernate二级缓存原理分析出处 :http://www.javaeye.com/topic/18904多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的sessio

2010-01-25 00:07:00 438

原创 Hibernate作为数据持久层的分析和研究

摘要 在Java技术中有许多方法可以对数据进行持久化,持久层也是Java应用程序中最重要的部分之一。本文在分析了3种持久层主流解决方案的基础上,介绍了O-R映射开源项目Hibernate,并介绍了在Web应用开发中怎样配置Hibernate的环境,并使用它建立一个应用。   关键字 hibernate,数据持久化,JDBC, EJB,JDO   数据持久层简介  J2EE的三层结构是指表示层(Pr

2010-01-25 00:04:00 417

转载 Hibernate 的原理与配置快速入门

看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。  正如一些传统的经典计算机文章大都会通过一个“hello,world”的例子开始讲解一样,我们也不例外,我们也将从一个相对简单的例子来阐述Hibernate的开发方法,但如果要真正阐述Hibernate的一些重要思想,仅仅靠在屏幕上打印一些字符是远远不够的,在我们的示例

2010-01-25 00:00:00 306

原创 Spring工作原理

一.IoC(Inversion of control): 控制反转IoC:概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean二.AOP(Aspect-Oriented Programming): 面向方面编程1.代理的两种方式:静态代理:◆针对每个具体类分别编写代理类;◆针对一

2010-01-24 23:05:00 428

原创 JVM内存管理的机制

堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所

2010-01-24 23:01:00 350

转载 Java/JSP获得客户端网卡MAC地址的三种方法解析

从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。1、通过命令方式,在客户端执行Ipconfig 等等2、通过ActiveX的方法3、通过向137的端口发送查询指令的方法 简介:第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方法中最慢的一种。代码如下:String sip="";Str

2009-12-16 14:06:00 353

转载 十大木马查杀

基本概念  木马:其实质只是一个网络客户/服务程序。网络客户/服务模式的原理是一台主机提供服务(服务器),另一台主机接受服务(客户机)。作为服务器的主机一般会打开一个默认的端口并进行监听(Listen), 如果有客户机向服务器的这一端口提出连接请求(Connect Request), 服务器上的相应程序就会自动运行,来应答客户机的请求,这个程序我们称为守护进程。  就我们下面所讲木马来说,被控制端

2009-08-29 20:23:00 1284

原创 Tomcat内存溢出的三种情况及解决办法分析

Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError:

2009-08-27 18:33:00 689

原创 SQL查询慢的48个原因分析

sql 查询慢的48个原因分析。  查询速度慢的原因很多,常见如下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有创建计算列导致查询不优化。  4、内存不足  5、网络速度慢  6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)  7、锁或者死锁(这也是查询慢最常见的

2009-08-12 17:40:00 486

转载 Oracle数据库中表的四种连接方式讲解

表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式:  1. 相等连接  通过两个表具有相同意义的列,可以建立相等连接条件。  只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中。  例 查询员

2009-07-04 23:38:00 539

原创 java路径问题总结

平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下 一 相对路径的获得    说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)         String relativelyPath=System.getProperty("user.dir");          上述相对路径中,java项目中的文件是相对于项目的

2009-07-02 17:23:00 354

原创 Eclipse使用技巧

Eclipse 代码格式化快捷键:Ctrl+Shift+F。附:eclipse快捷键1. 常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突(2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在ecl

2009-06-30 16:17:00 351

原创 Java迭代器的使用

1.迭代器Iterator 迭代器是一个对象,它的工作是遍历并选择序列中的对象。客户端程序员不关心序列底层的结构。此外,迭代器通常被称为“轻量级”对象:创建它的代价小。因此,经常可以见到对迭代器有些奇怪的限制。Java 的Iterator 就是迭代器受限制的例子,它只能用来: 1)使用方法 iterator()要求容器返回一个 Iterator。第一次调用Iterator 的next(

2009-06-28 16:13:00 581

转载 如何做好项目经理

我一直赞同这个观点:“项目经理是干出来的,不是学出来的;是带出来的,不是教出来的。一个人要成长为一名合格的项目经理主要不是靠学,而是靠干,当然学也很重要。靠干,完全不学,可以出项目经理。但靠学不靠干,是绝对出不来项目经理的。光干不学,有可能会出现的情况是,你的能力本来可以做一个大项目经理,但现在可能只能做一个中的或者小的项目经理,因为你没有理论指导,有些问题可能处理得不够好。”在实施中型钢铁集团E

2009-06-27 01:33:00 378

原创 如何做好软件项目的验收工作

项目验收是公司乃至每个项目成员都想要的结果,一旦验收对公司来说就是,可以收验收阶段的款了,不需要再投入那么多人力到项目当中,项目终于可以告一段落,大家都可以轻松一下了。项目验收是一系列细致工作完成到位的结果,而不是某一点的成功或某个人能力就可以促成的事情。一个项目的验收,一般是由一系列验收准备工作组成的。如果我们在最终验收前,已经将很多阶段的工作细化并得到认可执行,那么项目验收也就

2009-06-27 01:30:00 654

原创 产品开发流程要素

决策-选择路径和指引方向决策最重要的作用就是当存在多种选择路径的时候,根据自己的战略目标来选择最适合的方向。当决策出现失误后期付出 再大的努力仍然很难再取得成功,因此决策是IPD重要内容。在初期对决策效果影响最大的就是决策人的水平,因为在非结构化决策的时候决策效果往往更多的是依靠专家的经验,有经验的专家往往会给出最有价值的路线和方向。但每个人往往又会犯经验主义和习惯思维的错误,因此团队的评审就

2009-06-27 01:27:00 583

原创 详细设计的基本任务

详细设计的基本任务    (1)为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理过程的详细算法描述出来。    (2)为模块内的数据结构进行设计。对于需求分析、概要设计确定的概念性的数据类型进行确切的定义。    (3)对数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。    (4

2009-06-27 01:25:00 10888

原创 IT项目的风险与管控

对信息化进行整体规划后,必然考虑实施问题。规划设计还停留在理论阶段,只有实施,才能真正为企业带来效益。而实施存在一定的风险,特别是近几年国内很多企业实施IT项目,如ERP等,由于各方面的原因,成功率并不是很高。因此对IT项目的风险进行分析,提出避免风险的方法,并提出实施策略,指导企业IT项目的具体实施工作。1.IT项目实施存在的风险我们知道IT项目在全球统计的结果并不是非常理想的,如果以按

2009-06-26 22:39:00 1484

原创 怎样从一名程序员过度到项目经理

1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加上一

2009-06-26 22:37:00 446

原创 如何做好团队非技术建设

这次谈谈的是如何做好团队建设。这其实是个很大范畴的,但这次主要想谈下团队建设中的非技术因素,以及分析下在团队建设中,特别重要的成员的心理建设方面的问题。 首先,要纠正大家一个错误的认识,认为团队建设中,平常只要抓技术建设就行了,比如抓团队用什么架构,框架,具体的技术,抓培训,抓绩效就足够了,很多时候,我们可以思考一下,就建设技术方面团队就一定能取得成功么? 其实那是不一定的,因为一个好的团队中

2009-06-26 22:35:00 599

原创 Spring事务处理的两种方式

spring事务管理: 可以通过两种方式实现,一是用AOP来控制事务: --> 二是用事务拦截器的方式来控制事务: PROPAGATION_REQUIRED

2009-06-26 21:10:00 387

原创 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 406

Java Socket源码

Socket源码,附源代码、协议文档、Demo

2009-08-26

OpenFlashChartDemo

OpenFlashChartDemo,通过此Demo您将很快的了解到OpenFlashChart的相关应用。

2009-06-17

OpenFlashChart组件的使用

OpenFlashChart组件的使用,帮助您更好的了解和掌握当前最为流行的OpenFlashChart组件的使用。

2009-06-17

JSP 调用servlet 显示图片

JSP 调用servlet 显示图片,通过Servlet显示图片。

2009-05-20

JFreeChart中文API操作手册

JFreeChart中文API操作手册,提供全中文的API文档。

2009-05-20

JFreeChart-1.0.6-demo

JFreeChart-1.0.6-demo

2009-05-20

structs框架(用户登录部分)

structs框架(用户登录部分),快速了解structs框架。

2008-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除