- 博客(13)
- 收藏
- 关注
原创 看懂UML类图和时序图
上一节内容:UML统一建模语言是什么?这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design_patterns.EAP从一个示例开始请看以下这个类图,类之间的关系是我们需要.
2021-07-23 16:19:58 312
原创 UML统一建模语言是什么?
UML(Unified Modeling Language,统一建模语言)是用来设计软件蓝图的可视化建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的标准语言,独立于任何一种具体的程序设计语言。1997 年 UML 被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。应用场景UML 能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简明,进一步缩
2021-07-23 16:10:18 415
原创 GoF 的 23 种设计模式的分类和功能
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。1. 根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3 种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。 行为型模式...
2021-07-23 16:06:03 318
原创 软件设计模式概述
本节是后面各章学习的基础,从整体上介绍软件设计模式的概念与特点、软件设计模式的基本要素,以及 GoF 的 23 种设计模式简介。软件设计模式的产生背景“设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Towns Building Construction.
2021-07-23 15:40:21 121
原创 window10系统如何杀死进程
使用Windows+r,输入cmd进入到命令提示符。 查看端口号是9999的进程 netstat -ano | findstr “端口号” 找到进程的pid杀死进程 杀掉进程使用 taskkill -PID (pid号) -F如果遇到这样的情况以管理的方式打开就可以了...
2021-04-20 10:42:15 1117
原创 清楚了解Ajax的原理
Ajax的原理AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不刷新网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。XMLHttpRequest是ajax的核心机制它的属性有: onreadystatecha
2020-11-10 22:30:25 545 2
转载 SSM通俗易懂
1、SSM框架简介SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。2、SSM框架各层介绍2.1、持久层(Mybatis):Dao层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。DAO层的设计首先
2020-07-21 10:55:10 1035
原创 org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /****/**错误解析
上来先骂两句卧槽!卧槽!找了俩小时,我哭了这个是SpringMVC配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema...
2020-04-13 23:22:04 10076 5
原创 Spring自动扫描
Spring的自动扫描本课是后续使用Spring的基础@Service :用于标注业务层组件,如Service层@Controller :用于标注控制层组件,如Servlet@Repository :用于标注数据访问组件,如DAO层@Resource: 用于为接口注入值。@Component:泛指组件,当组件不好归类的时候,我们可以用这个注解进行标注在com.galaxy.dao包...
2020-03-13 18:47:30 480
原创 学习Spring001
学习Spring简介Spring是一个开源的免费的框架soring是一个轻量级的非入侵式的框架控制反转、面向切面的编程支持实物的处理、对框架的整合的支持总结一句话Spring就是一个轻量级的控制反转和面向切面编程的框架Spring官网:https://spring.io/推荐的下载方法:https://repo.spring.io/release/org/s...
2020-03-11 17:43:47 143
原创 IDEA每次创建项目不需要在对Maven进行配置
有很多小伙伴都有这样的经历,明明都已经把Maven配置好了,可是每次创建新项目的时候,还要在进行一次配置才行。这样是不是很麻烦。下面教大家怎么设置Maven。设置完之后就不用每次创建新项目的时候在配置Maven。首先我们点击File—Other Settings—Settings for New Projects…然后会进到这样的设置,再把Maven配置一遍就不会在出现每次新建项目都要配置...
2020-03-06 22:05:31 889
原创 MySQL学习笔记
学习MySQL第一天1、MySQL—数据库一、简介mysql-5.5.27.mis-----数据库管理软件–记录仓库里面有什么东西的本子–写的是二进制Navicatfor MySQL–数据库管理软件的可视化界面–翻译成二进制成为人们认识的文字如下图中的 porject 称为数据库 里面放置的是数据sql语句分类DDL:数据定义语言(create drop)—Data Define ...
2020-03-06 21:01:17 110
原创 mysql5.5版本安装过程
Mysql5.5版本安装1.打开自己下载好的mysql-5.5-win×64.mis2.点击Next3.点击我同意,进行下一步4.选择经典安装 点击Next5.点击Install进行下一步6.这时候会跳出一个新的窗口,点击Next7.点击Next8.点击Finish运行9.点击Next,进行下一步10.选择详细配置,进行下一步11.选择开发机,进行下一步...
2020-03-06 20:53:42 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人