- 博客(19)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
原创 几种常见的建模工具比较(ROSE、PowerDesigner、VISIO)
1、ROSEROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就
2016-10-28 13:50:27 16276 5
转载 使用Rational Rose进行用例图和活动图
《ROSE用例.ppt》下载地址: http://download.csdn.net/download/yhyhelene/2949626 一、 基于UML的用例模型实验1 、用例图 用例图描述的是参与者(Actor)所理解的系统功能,用于需求分析阶段,列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行 •下面通过UML来分析并构
2016-10-28 10:26:04 8434 1
转载 Get图谱 50个技能领域一键直达
成长都因素有很多,你知道知识图谱的作用吗?本文GET了当下最热门、最火爆的技术知识点,让你一库在手,技术全有!众所周知,我们的每个知识库都是邀请专家精心绘制图谱,并依据每个图谱的知识结构,筛选该技术分支知识点下的优质资源,经特邀编辑一一审核、精心挑选后,形成该技术点的知识库。节省开发者学习时间和成本,最大化的满足和解决大家的日常技能问题,开发者还可以在上面绘制专属于自己的技能图谱(图谱+干
2016-10-28 09:36:34 1400
原创 JavaScript 使用误区
JavaScript 使用误区本章节我们将讨论 JavaScript 的使用误区。赋值运算符应用错误在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。if 条件语句返回 false (是我们预期的)因为 x 不等于 10:var x = 0;
2016-10-24 10:24:33 333
转载 Java基础集锦:Java的类一些常识
“1、请解释Java语言的跨平台特性。解析:虽然不知道什么是跨平台也可以使用Java语言进行编程,但是对于一个Java编程员来说,理解跨平台特性能够更深入掌握Java语言,所以企业中往往要求应聘者至少理解这个特性。 参考答案:Java的跨平台特性也被称为可移植性、平台无关性,或者一次编写处处运行。他的意思就是如果用Java语言编写一个应用,那么就可以在不同平台上运行,而不需要为不同平台
2016-10-24 09:06:00 415
转载 Web 前端知识点总结
script>CORS服务器端对于 CORS 的支持,主要就是通过设置 Access-Control-Allow-Origin 来进行的。如果浏览器检测到相应的设置,就可以允许 Ajax 进行跨域的访问。通过修改document.domain来跨子域将子域和主域的 document.domain 设为同一个主域.前提条件:这两个域名必须属于同一个基础域名!而且所用的
2016-10-24 08:56:39 2088
转载 JavaWeb学习—思维导图
文章转自《http://blog.csdn.net/qq_25827845/article/details/52894714》,谢谢分享
2016-10-24 08:51:59 3319 3
转载 主宰世界的十大算法
算法对于我们今天生活十分重要,怎样宣扬也不会夸张。它们在虚拟世界中无处不在,从金融机构到交友网站。但是,相比于其他算法,其中有一些算法更大程度上改变并控制着我们的世界——本文列举了其中十种最为重要的算法。在正式介绍算法内容之前,让我们来迅速复习一些基本内容。虽然,没有明确的定义,但是计算机科学家将算法描述为一个定义了操作顺序的规则集合。它们是一组顺序指令,用来告诉计算机怎样解决一个问题或者
2016-10-21 13:48:47 1268
转载 十大编程算法助程序员走上高手之路
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策
2016-10-21 13:44:56 327
转载 Java 8 里有哪些新东西?
欢迎阅读我对 Java 8 的介绍。本指南将一步步地通过所有的新的语言特性来引导你认识Java 8。在简短的示例代码的帮助下,你将会学习到如何使用默认的接口方法、lambda表达式、方法引用以及可重复的注解。在文章的最后,你将会熟悉最新的 API变化,例如:streams、函数式接口、map 扩展以及新的 Date API。没有过多的文本 — 仅仅是一些具有注释的代码片段。一起享受
2016-10-21 13:39:46 948
原创 过滤器、拦截器、监听器总结
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面
2016-10-19 15:58:22 535
转载 JavaEE开发教程(一)体系结构和环境配置
2012-03-15 19:29 18270人阅读 评论(0) 收藏 举报软件发展状况和趋势 总所周知,现在好多软件都已经从C/S模式的设计开始转向B/S模式设计。并且现在云平台的推广和HTML5的来临更是加快了转型的脚步。SOA(面向服务的架构)体系将会改变软件系统的开发和运行模式。所以从这个角度来看WEB开发的潜力是非常大的。 JavaEE
2016-10-19 13:59:46 2078
转载 Java设计模式—工厂方法模式&抽象工厂模式
工厂方法模式与抽象工厂模式都是设计模式中重要而且常见的模式。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。通用类图如下: 在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象的定义;Creator为抽象创建类,也就是抽象工厂,具
2016-10-18 09:47:15 668
转载 Java 堆内存和栈内存
看了一些别人总结的博客,感觉对堆内存和栈内存有了一个初步的认识。所以来写写自己对堆内存和栈内存的理解。Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变
2016-10-18 09:34:13 294
原创 java的几种技术规范(可以概括的了解java的全貌)
java 是一种非常棒的语言,健壮,跨平台运行,屏蔽了具体的平台环境的要求,也就是说只要支持java 虚拟机,就可以运行java程序。 下面,我们一起学习一下J2EE的十三种技术规范。一、JDBC:Java Data Base Connectivity,数据库连接 大家对微软的ODBC数据库访问的接口比较熟悉,而在java中创建数据库连接使用的是JDBC,学习过程中,J
2016-10-12 18:38:45 2541
转载 UML系列图--用例图
UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。 在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示系统的功能,包括用例图。 对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。 动态模型: 展现系统的内部行为。 包括序列图,
2016-10-12 16:05:15 664
原创 如何写出高效可维护并且规范的js代码
设计原则:1.原子思想:即每个function就做一件事;2.归纳思想:将同一类的操作,全部整合到一起;3.方便维护:可以便于后来人进行快速维护;4.方便拓展:即可以根据每个不同的项目进行不同的更改;5.通用前端设计模式:一些前端可以通用的设计模式6.注意写好注释,将注释写的具体点;具体实例/** * Created by ge
2016-10-12 10:33:06 3900 1
转载 在Spring中同时访问多种不同数据库
开发企业应用时我们常常遇到要同时访问多种不同数据库的问题,有时是必须把数据归档到某种数据仓库中,有时是要把数据变更推送到第三方数据库中。使用Spring框架时,使用单一数据库是非常容易的,但如果要同时访问多个数据库的话事件就变得复杂多了。本文以在Spring框架下开发一个SpringMVC程序为例,示范了一种同时访问多种数据库的方法,而且尽量地简化配置改动。搭建数据库建议你
2016-10-12 10:22:58 4920
转载 下一代计算:空间计算
空间计算涵盖诸多内容,从概念、应对措施、工具、技术到系统,这些东西让我们对“位置”有了新的理解,极大地改变了我们的生活。新的变化包括:我们该如何理解自己与位置信息之间的关系,如何沟通并可视化位置信息,以及如何使用导航功能。通过无处不在的全球定位系统(GPS),无论是在国家公园里的徒步旅行者、湖面上的荡舟者、到了新地方的孩子们、计程车(或Uber司机、自动驾驶汽车),还是无人飞机,都能对自己所在的位
2016-10-11 13:37:50 6843
区块链革命 比特币底层技术如何改变货币 商业和世界
2018-03-07
SSH(springmvc+spring4.1+hibernate4.0)jar包整合
2017-01-12
dTree学习资料(源码、帮助文档、js文件、用例)
2016-07-20
AIX系统和常见Linux系统有什么区别?
2015-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人