自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幻听

学习 交流 进步

  • 博客(67)
  • 收藏
  • 关注

转载 PowerDesigner15.1使用技巧

PowerDesigner15.1使用技巧PD能做什么最常用的pdm(物理数据模型)比较常用的cdm、ldm(概念数据模型、逻辑数据模型)面向对象模型(Object-Oriented Model)还可以画业务流程图、企业架构图、需求模型图、XML模型图等等。详见File-> New Model获得版本我用的是15.1,比较旧了,是2009年的。 当前最新

2016-11-30 11:33:33 573

转载 PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进

2016-11-30 11:11:28 225

转载 PowerDesigner工具箱(palette)关了如何重新打开

PowerDesigner的设计工具箱palette,palette的实际意思:颜料、调色板 工具箱关闭了 重新打开的方法其实很简单的,贴几张图片上来,帮助一下大家 方法一:在工具栏的空白处点击鼠标右键,会出来如图所示的项目:(注意:是工具栏区域,不是设计区域,也不是菜单栏区域)你会发现Palette那一栏前面没有打勾

2016-11-30 11:08:04 937

转载 Maven中的dependencyManagement

dependencyManagement使用简介Maven中的dependencyManagement元素提供了一种管理依赖版本号的方式。在dependencyManagement元素中声明所依赖的jar包的版本号等信息,那么所有子项目再次引入此依赖jar包时则无需显式的列出版本号。Maven会沿着父子层级向上寻找拥有dependencyManagement 元素的项目,然后使

2016-11-29 00:01:16 290

转载 maven快照版本和发布版本

在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组

2016-11-28 23:37:41 1096

转载 Maven类包冲突终极解决小技若干

那句话怎么讲来着的... 引用如果你爱他,就请让他用Maven,因为那里是天堂,如果你恨他,就请让他用Maven,因为那里是地狱.Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。 Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用Maven做开发,如饮美酒如悦美人。 

2016-11-28 23:25:11 297

转载 maven依赖总结

+]1.依赖元素[html] view plain copydependency>      groupId>org.springframeworkgroupId>      artifactId>spring-coreartifactId>      version>${springframework.version}ver

2016-11-27 23:04:41 242

转载 Maven详解之------maven版本管理

本文允许转载,但请标明出处:http://blog.csdn.net/wanghantong/article/38424065, 版权所有现在所说的maven版本不同于SVN的版本控制哦!!!之前我们说过Maven的版本分为快照和稳定版本,快照版本使用在开发的过程中,方便于团队内部交流学习。而所说的稳定版本,理想状态下是项目到了某个比较稳定的状态,这个稳定包含了源代码和构建

2016-11-26 12:52:05 423

转载 oracle中游标详细用法

游标的概念:     游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查

2016-11-26 00:56:27 290

转载 Oracle触发器用法

本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下:一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器可以在某

2016-11-26 00:38:13 564

转载 HelpDesk/ServiceDesk

一、HelpDesk/ServiceDesk概念及起源  Helpdesk概念起源于传统服务业,最典型的应用就如希尔顿饭店大堂的总服务台,来客无论是住宿,会议,活动,查询,退住都可以在总服务台找到相关服务,这个总服务台就是Helpdesk帮助台。  当信息技术大规模应用于服务行业之后,帮助台概念也被引用进来。最初是应用于IT设备密集型行业如金融、电信业,当硬件设备如故障或有麻烦时,人们被告

2016-11-26 00:32:06 4957

转载 虚拟机系统上不了网怎么办

虚拟机系统上不了网怎么办,比如我们在虚拟机里面安装系统,但是安装之后我们虚拟机不能上网怎么办,大家看我操作就跟学学一下就可以了,很简单的。  1、首先我们在桌面的找到虚拟机的图标双击打开  2、双击打开我们的主页面  3、我安装的是xp系统,怎么上不了网呢

2016-11-22 23:15:08 743

转载 struts2的ActionInvocation分析(action调度者)

一个ActionInvocation实例代表一个action的执行状态,持有拦截器和将要执行的action的实例。defaultActionInvocation是其默认实现。下面是定义在该类中的部分成员变量[java] view plain copy public class DefaultActionInvocation implement

2016-11-20 23:51:58 438

转载 Spring之ContextLoaderListener的作用

Spring org.springframework.web.context.ContextLoaderListenerpublic class ContextLoaderListenerextends Objectimplements ServletContextListener作用:在启动Web容器时,自动装配Spring applicationContext.xm

2016-11-20 23:44:46 246

转载 struts2 拦截器和actioninvocation

目录(?)[+] Interceptor说明Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。我在这里需要指出的是一个很重要的方法invocation.invok

2016-11-20 23:42:39 312

转载 Hibernate主键生成策略总结

hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。 一、首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式    用户User的实体类User.Java    [java] view

2016-11-20 22:52:12 261

转载 中间件是什么?

原文网址:http://kb.cnblogs.com/page/196448/1. 中间件的起源1.1 中间件发展的历史事情从1946年说起,世界上第一台电子计算机埃尼阿克诞生,人类进入信息时代。1955年,约翰巴克斯发明了最早的程序语言Fortran,现代意义上的软件就诞生了。  1964年,IBM发布OS/360操作系统,软件与硬件分离,同时,软件成为一

2016-11-19 12:45:35 395

转载 JAVA中文件上传下载知识点整理

先来看看文件上传的部分,首先我先介绍下要实现文件上传,对于页面的要求,实际上也就是表单要多加一些属性。 Html代码  h2>查看文件上传的请求正文h2>  form id="form1" method="POST" enctype="multipart/form-data" action="SeeRequestContentServlet">     

2016-11-18 00:04:47 421

转载 java中的“宏定义”

宏定义经常出现在在C/C++代码中,以“#define **” 的形式出现。Java中也有“宏变量”,不过是另一种形式。final是java中的一个关键字,用来修饰类、成员变量、局部变量、方法,表示不可变。当final修饰一个变量时,已经为该变量指定了初始值,那么这个变量在编译时就可以确定下来,那么这个final变量实质上就是一个“宏变量”,编译器会把程序中所有用到该变量的地方替换成该

2016-11-16 16:29:45 11585 5

转载 字典数据

在稍大一些的项目中,我们总是需要管理各种各样的类型类型数据(如商品类型、游戏类型。。。)。对于这些类型的管理类似,如果为每一种类型都建立一张表去维护(而在项目中,正常出现50种类型),那工作量是可想而之大,并且我们不得不去了解每一个类型表的名字,以去关联它。   因此,我们需要一种数据模型以完成对多种多样类型管理的需求。字典表dictionary              

2016-11-15 23:54:37 410

转载 Eclipse中使用SVN

此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install方法二:

2016-11-14 23:36:53 285

转载 原创 Eclipse中使用SVN插件Subclipse - 提交、更新、解决冲突、合并

举例说明一般同步代码的基本流程测试于:Subversion 1.6.19,Subclipse 1.8.20, Eclispe Indigo | Windows xp基本原则是:每次提交前需要先和线上的对比,先把冲突解决掉,然后把线上的更新到本地,最后把本地的提交上去。右键项目 -> Team -> 与资源库同步在同步视图中选择Conflicts Mode,以便首先查看解

2016-11-14 23:19:54 2789 1

转载 Eclipse SVN冲突详细解决方案

大家一起开发,难免有时会同时修改同一个文件,这样就要学会解决冲突。当大家更新代码,发现以下情况的时候,就说明你的修改的文件和服务器的文件产生了冲突(一般是别人也改了同一个文件)。1)和服务器有冲突的文件:2)点击Update以后,如果出现以下情况(出现四个文件),就说明需要解决冲突。如何解决冲突:出现文件冲突的时候:你有四个选择:1 以我修改的为准,不管服务

2016-11-14 23:16:14 530

转载 解决Eclipse SVN文件冲突详解

在使用Eclipse SVN插件进行团队开发的过程,假设开发人员A和B都获取了同一个文件的最新版本(假如版本号为8),并都对其进行了改动,成员A已经提交了自己所作的改动(版本号变为9),如果此时成员B想要提交自己的改动,就极有可能与成员B已经提交的改动产生冲突。如下图所示,在Eclipse SVN同步视图中的Test.java就是一个产生了版本冲突的文件,那么我们该如何解决SVN的文件冲突呢?

2016-11-14 23:09:35 336

转载 SVN的标准目录结构:trunk、branches、tags

我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branche

2016-11-14 22:58:16 252

转载 成为Java顶尖高手要看的11本书

“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学

2016-11-13 20:37:19 516

转载 cache 浅析

1.CacheCache一词来源于法语,其原意是“藏匿处,隐秘的地方”,而自从被应用于计算机科学之后,就已经成为了英语中的一个计算机体系结构专有名词。Sun Microsystems的前首席科学家Billy Joy,作为BSD unix,csh,vi,NFS,java,TCP/IP等的发明者,他曾经说过,在计算机科学领域,如果没有了cache的发明,其他的一切发明都将失去意义。而正是他

2016-11-12 23:27:59 451

转载 Java中的垃圾回收原理

垃圾回收简介用户程序(mutator)会修改还堆区中的对象集合,从存储管理器处获取空间,创建对象,还可一引入和消除对已有对象的引用。当mutator不能“达到”某些对象的时候,这些对象就成了垃圾。目的:找到不可达的对象,并将这些对象交给跟踪空闲空间的存储管理器,收回他们所占的资源。一些基本概念类型安全:任何数据分量的类型都是可确定

2016-11-12 23:20:30 274

转载 Spring中jdbcTemplate的用法实例(一)

一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。       第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource 引用来完 成JdbcTemplate 的实例化。也就是它是从外部“注入” DataSource 到DAO 中,然后 自己实例化JdbcTempl

2016-11-11 23:32:25 9179

转载 Spring 中的 RowMapper

Sping中的RowMapper可以将数据中的每一行数据封装成用户定义的类.我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上是用不到,大多数都是在spring单独使用时用到.可以通过建立内部类实现R

2016-11-11 23:27:55 275

转载 Hibernate 异常org.hibernate.LazyInitializationException: could not initialize prox

Hibernate的Lazy初始化1:n关系时,必须保证是在同一个Session内部使用这个关系集合,不然Hiernate将抛出异常。 两种处理方法: 一、这是延时加载的问题,把有关联的所有pojo类,在hibernate.cfg.xml文件中。一般在many-to-one中,set标签内中设lazy="false" 。 二、用OpenSessionInViewFilter过滤器,

2016-11-11 23:20:13 237

转载 Ivy简介

所有的软件开发项目都必须依靠来自其它项目的源代码,开发团队并不会,也不需要去维护这些代码,只是依赖其API。项目越大,数量越多,构建就越加复杂和耗时。当然,你可以把所有需要的源代码的jar包都放到项目专门的一个目录中,然后再通过svn将其存储进repository里面。但是,这样一来,你的repository的占用量就增加了,而且大家都有可能在不知情的情况下添加进新的库,或者删除了,导

2016-11-11 23:08:22 702

转载 Java核心技术点之多线程

一、为什么使用多线程1. 并发与并行    我们知道,在单核机器上,“多进程”并不是真正的多个进程在同时执行,而是通过CPU时间分片,操作系统快速在进程间切换而模拟出来的多进程。我们通常把这种情况成为并发,也就是多个进程的运行行为是“一并发生”的,但不是同时执行的,因为CPU核数的限制(PC和通用寄存器只有一套,严格来说在同一时刻只能存在一个进程的上下文)。    现在,我们使用的计算

2016-11-10 18:44:42 464

转载 Spring 7大功能模块的作用

目录(?)[+]核心容器(Spring core)核心容器提供spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注

2016-11-10 17:03:05 272

转载 Web Service 的工作原理

Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向

2016-11-10 15:22:58 154

转载 WebLogic、WebSphere、JBOSS、Tomcat之间的区别

1:产品介绍:  weblogic  WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中

2016-11-10 14:59:31 436

转载 cglib动态代理介绍(二)

1.CGLIB包的介绍代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创 建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么 办?现在我们可以使用CGLIB包CGLIB是一个强大的高性能的代码生成包。它广泛

2016-11-10 00:17:54 250

转载 cglib动态代理介绍(一)

一、原理      代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办?现在我们可以使用CGLIB包。二、什么是cglib     CGL

2016-11-10 00:16:14 260

转载 Struts2-Value Stack浅析

Value Stack的作用:1.       可以作为一个数据中转站2.       用于在前台-后台之间传递数据,最典型的做法就是struts2标签也ognl表达式的结合。我用得最多的就是数据回显。Value Stack的生命周期:         在struts-default.xml文件中决定了在web容器启动时将会创建OgnlValueStackFacto

2016-11-08 23:02:05 299

转载 值栈

目录(?)[+]    笔者不知道该用哪个词来形容ValueStack、ActionContext等可以在Struts2中用来存放数据的类。这些类使用的范围不同,得到的方法也不同,下面就来一一介绍。    声明:本文参考Struts2版本为2.3.1.2,内容仅供参考,限于笔者水平有限,难免有所疏漏,望您能友善指出。本文发表于ITEYE,谢绝转载。1.

2016-11-08 23:00:27 632

空空如也

空空如也

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

TA关注的人

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