自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(460)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Enterprise Architect 8之数据建模(创建索引)

Enterprise Architect 8之数据建模(创建索引)----------首先确保将被用于创建索引的列已经在表中定义,创建步骤如下:1 右击需要创建索引的表,在弹出的菜单中选择Operations,然后会弹出一个对话框2 在弹出框的General页签中

2011-10-15 13:39:58 2032

原创 Enterprise Architect 8之数据建模(创建数据库视图)

Enterprise Architect 8之数据建模(创建数据库视图)----------创建数据库视图,按以下步骤:1 与创建存储过程一样,打开数据建模视图,在左边选择View图标,放到视图上,会自动弹开View Properties对话框。2 在弹出框中的D

2011-10-15 13:18:59 2139

原创 Enterprise Architect 8之数据建模(创建存储过程)

Enterprise Architect 8之数据建模(创建存储过程)----------按以下步骤可以创建一个存储过程:1 打开数据建模的视图,在左边的工具栏中单击选择:Procedure图标,放入视图中,Procedure的Properties的弹出框将自动弹开

2011-10-15 12:52:30 1119

原创 Enterprise Architect 8之数据建模(创建外键)

Enterprise Architect 8之数据建模( 创建外键)----------1 创建外键  我们可以按下面的步骤来创建外键:  1.1 在视图中找到两个要关联的表以及字段  2.2 在左边工具栏中选择Association,点击包含外键的表,并连接

2011-10-14 21:49:31 2828

原创 Enterprise Architect 8之数据建模(创建主键)

Enterprise Architect 8之数据建模(创建主键)----------1 定义一个简单的主键  如果主键只是一个单列,那么定义是非常容易的:  1.1 右击视图上的表,在弹出菜单上选择Attributes选项  1.2 在弹出框中选择列,钩选P

2011-10-14 20:35:20 1828

原创 Enterprise Architect 8之数据建模(创建表)

Enterprise Architect 8之数据建模(创建表)----------1.我们创建数据库建模的视图1.1 New Diagram窗口,在左边Select From中选择Extended,然后在右边Diagram Types中选择Data Modeling

2011-10-14 19:46:16 8384 1

原创 Enterprise Architect 8之数据建模(简介)

Enterprise Architect 8之数据建模(简介)----------我们可以在Enterprise Architect中使用UML数据建模配置来进行数据库建模与数据库设计。 该配置提供了易于使用和易于理解的UML标准的扩展。该扩展可以让你建数据库键(主键,外

2011-10-13 18:59:28 1817

原创 maven3实战之仓库(仓库搜索功能)

maven3实战之仓库(仓库搜索功能)----------使用Maven进行日常开发的时候,一个常见的问题就是如何寻找需要的依赖,我们可能只知道城垛 要使用类库的项目名称,但添加Maven依赖要求提供确切的Maven坐标。这时就可以使用仓库搜索服务来根据关键字得到Maven坐标。下面列了四个仓库搜索服务: 1.Sonatype Nexus地址:http://reposit...

2011-10-13 11:35:40 280

原创 maven3实战之仓库(镜像)

 maven3实战之仓库(镜像)----------如果仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。换句话说,任何一个可以从仓库Y获得的构件,都胡够从它的镜像中获取。举个例子,http://maven.net.cn/content/groups/public/ 是中央仓库http://repo1.maven.org/maven2/ 在中国的镜像,由于地理位置的因...

2011-10-13 11:05:58 127

原创 maven3实战之仓库(从仓库解析依赖的机制)

 maven3实战之仓库(从仓库解析依赖的机制)----------Maven是根据怎样的规则从仓库解析并使用依赖构件的呢?当本地仓库没有依赖构件的时候,Maven会自动从远程仓库下载。当依赖版本为快照版本的时候,Maven会自动找到最新的的快照。这背后的依赖解析机制可以概括如下:1.当依赖的范围是system的时候,Maven直接从本地文件系统解析构件。2.根据依赖坐标计...

2011-10-12 19:53:54 186

原创 maven3实战之仓库(快照版本)

 maven3实战之仓库(快照版本)----------在Maven的世界中,任何一个项目或者构件都必须有自己的版本。版本的值可能是1.0.0,1.3-alpha-4,2.0,2.1-SNAPSHOT或者2.1-20091214.221414-13。其中,1.0、1.3-alpha-4和2.0是稳定的发布版本,而2.1-SNAPSHOT和2.1-20091214.221414-13是不...

2011-10-12 18:39:51 234

原创 maven3实战之仓库(远程仓库的配置)

 maven3实战之仓库(远程仓库的配置)----------在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如:JBoss,Maven仓库。这时,可以在POM中配置该仓库,见代码请单: <project> ... <repositories> <repository> ...

2011-10-11 20:57:11 325

原创 maven3实战之仓库(maven仓库分类)

maven3实战之仓库(maven仓库分类)----------对于maven来说,仓库只分为两类:本地仓库和远程仓库。当maven根据坐标寻找构件的时候,它首先会查看本地仓库,如果本地仓库存在此构件,则直接使用;如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本,maven就会去远程仓库查找,发现需要的构件之后,下载到本地仓库再使用。如果本地仓库和远程仓库都没有需要的构件,maven就会...

2011-10-08 20:07:48 130

原创 maven3实战之仓库(maven仓库介绍)

maven3实战之仓库(maven仓库介绍)----------1.何为Maven仓库maven可以在某个位置统一存储所有maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不会各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候(例如,编译项目的时候需要将依赖加入到classpath中),maven会自动根据坐标找到仓库中的构件,并使用它们。为了实现重用,项目构建完...

2011-10-08 18:55:47 100

原创 Dojo之简介(Dojo调试)

Dojo之简介(Dojo调试)----------一个良好的调试环境对于最大限度地提高编程效率是非常重要的。由于Firefox+Firebug是这些调试环境中最好的选择(而且它们是免费的),因此我们将在后面的讨论中使用它们。如果你正在使用Firefox以外的浏览器(比如:

2011-10-07 14:56:19 1123

原创 Dojo之简介(Dojo项目)

Dojo之简介(Dojo项目)----------Dojo包含以下三个项目。1.DojoDojo是Dojo的基础,所有其他的功能都建立在其上。总之,它包含大约50个JavaScript脚本和几个其他资源。这些资源用于处理浏览器差异的统一、JavaScript模块化

2011-10-07 14:48:55 1375

原创 freemarker之模板开发(其它之命名空间)

freemarker之模板开发(其它之命名空间)-----------1.简介当运行FTL 模板时,就会有使用assign 和macro 指令创建的变量的集合(可能是空的),可以从前一章节来看如何使用它们。像这样的变量集合被称为namespace 命名空间。在简单的情况下可以只使用一个命名空间,称之为main namespace 主命名空间。因为通常只使用本页上的命名空间,所以就...

2011-10-06 15:14:49 118

原创 myBatis3之自动化生成dao插件

mybatis3之自动化生成dao插件---------- 插件地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/   

2011-09-22 09:08:38 109

原创 python3之python的核心数据类型(字符串)

python3之python的核心数据类型(字符串)----------字符串是用来记录文本信息的。它们是在python中作为序列(也就是说,一个包含其他对象的有序集合)提到的第一个例子。序列中的元素包含了一个从左到右的顺序---序列中的元素根据它们的相对位置进行存储和读

2011-09-19 19:57:20 2278

转载 使用spring的动态路由实现数据库负载均衡

使用spring的动态路由实现数据库负载均衡系统中存在的多台服务器是“地位相当”的,不过,同一时间他们都处于活动(Active)状态,处于负载均衡等因素考虑,数据访问请求需要在这几台数据库服务器之间进行合理分配, 这个时候,通过统一的一个DataSource来屏蔽这种

2011-09-19 00:19:45 4854 1

转载 数据库读写分离(二)

使用spring的动态路由实现数据库读写分离Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问2个数据源,每个数据

2011-09-18 23:17:52 3316 1

转载 数据库读写分离(一)

什么是数据库的读写分离数据库的读写分离简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主(master)数据库提供写操作,从(slave)数据库提供读操作,其实在很多系统中,主要是读的操作。当主(master)数据

2011-09-18 16:02:15 1419

转载 java多线程与并发之java并发编程实践(十)

并发集合(三)----------CopyOnWriteArrayList和CopyOnWriteArraySet这两个集合对copy-on-write模式作了比较好的支持。这个模式说明了,为了维护对象的一致性快照,要依靠不可变性来消除在协调读取不同的但是相关的属

2011-09-18 12:43:18 1311

转载 java多线程与并发之java并发编程实践(九)

并发集合(三)----------使用ConcurrentMap实现类java.util.concurrent.ConcurrentMap接口和ConcurrentHashMap实现类只能在键不存在时将元素加入到map中,只有在键存在并映射到特定值时才能从map中

2011-09-18 11:53:37 10174

转载 java多线程与并发之java并发编程实践(八)

并发集合(二)----------Queue介绍1.java.util.Queuepublic interface Queueextends Collection略2.java.util.concurrent.BlockingQueuepubl

2011-09-17 18:22:56 1383

转载 java多线程与并发之java并发编程实践(七)

并发集合(一)----------我们将探讨集合框架中新的Queue接口、这个接口的非并发和并发实现、并发Map实现和专用于读操作大大超过写操作这种情况的并发List和Set实现。队列Queue与BlockingQueuejava.util包为集合提供了一个新

2011-09-17 15:29:22 1406

转载 java多线程与并发之java并发编程实践(六)

java并发编程实践基础(六)----------ThreadLocal类早在JDK1.2的版本中就提供java.lang.ThreadLocal,为解决多线程程序的并发问题提供了一种新思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal

2011-09-15 19:24:21 1204

转载 java多线程与并发之java并发编程实践(五)

java并发编程实践基础(五)----------线程的基本控制线程创建后,可以执行start()方法启动线程,根据线程任务的特性和线程之间的协调性要求,需要对线程进行控制。对线程的控制通常是通过调用Thread对象的方法实现的,主要有sleep(),suspend(

2011-09-15 18:05:33 1263

转载 java多线程与并发之java并发编程实践(四)

java并发编程实践基础(四)----------线程池(三)线程池ThreadPoolExecutor使用简介1.简介 线程池类为java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoo

2011-09-15 15:19:16 1393

转载 java多线程与并发之java并发编程实践(三)

java并发编程实践基础(三)----------线程池(二)Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面

2011-09-15 14:46:32 1458

转载 java多线程与并发之java并发编程实践(二)

java并发编程实践基础(二)----------线程池(一)Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的

2011-09-15 13:57:29 1838

转载 java多线程与并发之java并发编程实践(一)

java并发编程实践基础(一)----------1.继承Thread创建线程继承java.lang.Thread类创建线程是最简单的一种方法,也最直接。下面创建一个MyThread1类,继承Thread,重写其run()方法。并在main()方法中创建多个并发线程。

2011-09-14 18:12:59 9681

转载 java多线程与并发之java线程简介(六)

其它线程 API 详细信息----------wait()、notify() 和 notifyAll() 方法除了使用轮询(它可能消耗大量 CPU 资源,而且具有计时不精确的特征),Object 类还包括一些方法,可以让线程相互通知事件的发生。Object 类定义了

2011-09-13 19:16:21 1082

转载 java多线程与并发之java线程简介(五)

同步详细信息----------互斥在共享对数据的访问 中,我们讨论了 synchronized块的特征,并在实现典型互斥锁(即,互斥或临界段)时说明了它们,其中每次只有一个线程可以执行受给定锁保护的代码块。互斥是同步所做工作的重要部分,但同步还有其它几种特征,这些特

2011-09-13 19:03:00 1074

转载 java多线程与并发之java线程简介(四)

共享对数据的访问----------共享变量要使多个线程在一个程序中有用,它们必须有某种方法可以互相通信或共享它们的结果。让线程共享其结果的最简单方法是使用共享变量。它们还应该使用同步来确保值从一个线程正确传播到另一个线程,以及防止当一个线程正在更新一些相关数据项时,

2011-09-13 18:16:45 1340 2

转载 java多线程与并发之java线程简介(三)

无处不在的线程----------谁创建线程?即使您从未显式地创建一个新线程,您仍可能会发现自己在使用线程。线程被从各种来源中引入到我们的程序中。有许多工具可以为您创建线程,如果要使用这些工具,应该了解线程如何交互,以及如何防止线程互相干扰。AWT 和 Swi

2011-09-13 17:04:01 1423

转载 java多线程与并发之java线程简介(二)

线程的生命----------创建线程在 Java 程序中创建线程有几种方法。每个 Java 程序至少包含一个线程:主线程。其它线程都是通过 Thread 构造器或实例化继承类 Thread 的类来创建的。当我们讨论 Java 程序中的线程时,也许会提到两个相关实体:

2011-09-13 16:36:17 1289 1

转载 java多线程与并发之java线程简介(一)

线程基础----------什么是线程?几乎每种操作系统都支持进程的概念 ―― 进程就是在某种程度上相互隔离的、独立运行的程序。线程化是允许多个活动共存于一个进程中的工具。大多数现代的操作系统都支持线程,而且线程的概念以各种形式已存在了好多年。Java是第一个在语

2011-09-13 15:53:45 1360

原创 python3之python的核心数据类型(数字)

python3之python的核心数据类型(数字)----------python的核心对象集合包括常规的类型:整数(没有小数部分的数字)、浮点数(概括地讲,就是后边有小数部分的数字)以及更为少见的类型(有虚部的复数、固定精度的十进制数、带分子和分母的有理分数以及集合等)

2011-09-11 16:40:38 1105

原创 python3之python的核心数据类型

python3之python的核心数据类型----------下表是python的内置对象类型和一些编写其常量所使用的语法。对象类型例子 常量/创建数字1234, 3.1415, 3+4j, Decimal,

2011-09-11 14:26:13 691

一个非常说细的maven2学习指南,大家快快下载,呵

一个非常说细的maven2学习指南,大家快快下载,呵 一个非常说细的maven2学习指南,大家快快下载,呵 一个非常说细的maven2学习指南,大家快快下载,呵

2010-05-07

一个非常说细的web service开发指南,大家快快下载,呵

一个非常说细的web service开发指南,大家快快下载,呵 一个非常说细的web service开发指南,大家快快下载,呵 一个非常说细的web service开发指南,大家快快下载,呵

2010-05-07

正则表达式使用文档,这是一个非常全面,详细的正则表达式学习文档

这是一个非常全面,详细的正则表达式学习文档

2010-04-24

一个非常好用的在IE中调试js代码的工具

一个非常好用的在IE中调试js代码的工具

2009-10-18

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

TA关注的人

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