自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知行合一

一生伏首拜阳明

  • 博客(54)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot+gradle+eclipse构建web项目

前期准备:安装JDK,安装新版Eclipse,Eclipse中安装Gradle插件(新版本应已包含)。第一步:https://start.spring.io/页面生成项目注意事项:dependencies一定像下图中一样选择上。第二步:点击上图中的【Generate-Ctrl】按钮,生成项目,并将项目解压到任意目录第三步:将上一步中解压后的工程导入到Eclipse(...

2020-03-10 19:25:33 641

原创 Spring、SpringMVC、SpringBoot、SpringCloud的关系

https://blog.csdn.net/weixin_37896608/article/details/90760184

2020-03-05 11:39:01 296

原创 BLANK商城项目启动

今天起使用Spring系列相关技术构建一个小型商品销售平台。边开发边学习边记录。之前零零散散学习了不少东西,但是从来没有做个东西出来。此次试着自己做个东西出来,一方面学习巩固技术,提高个人能力。另一方面积累下产品后续有需要可以扩展更多的事项。此为基础。...

2020-03-05 11:26:00 313

转载 Redis入门教程

超强、超详细的Redis入门教程Redis是什么?Redis的作者何许人也?谁在使用Redis?学会安装Redis。学会启动Redis。使用Redis客户端。Redis数据结构-简介Redis数据结构-listsRedis数据结构-集合Redis数据结构-有序集合Redis数据结构-哈希聊聊Redis持久化-两种方式聊聊Redis持久化-RDB聊聊Redis持久化-AOF聊聊Redis持久化-AO...

2018-02-25 16:32:16 4410

转载 REST RESTful

REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级;跨平台;跨语言的架构设计;它是一种设计风格,不是一种标准,十一种思想。Rest架构的主要原则:    网络上的所有事物都被抽象为资源;    每个资源都有一个

2018-02-04 21:47:09 435

转载 springboot spring data jpa的使用

转自:https://www.cnblogs.com/ityouknow/p/5891443.html一、spring data jpa介绍1、首先了解JPA是什么?JPA(Java Persistence API)是sun官方提出的Java持久化规范。它为java开发人员提供了一种对象/表之间关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合

2018-01-08 15:28:28 1769 1

转载 Java序列化与反序列化

Java序列化与反序列化java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现java序列化与反序列化?本文围绕这些问题进行了探讨。1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化和反序列化?我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据

2018-01-08 09:54:39 350

原创 Thymeleaf基础知识

Thymeleaf基础知识Thymeleaf是个html、xml模板引擎,可用于web与非web应用。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻

2018-01-06 15:10:54 458

原创 springboot添加Thymeleaf支持

一、pom.xml添加依赖 org.springframework.boot spring-boot-starter-thymeleaf二、application.properties添加设置,开发环境设置Thymeleaf缓存不可用spring.thymeleaf.cache=false三、画面做成,示例参考以下代码: Getting Started

2018-01-06 14:39:51 3955 1

原创 springboot eclipse 热部署

springboot热部署配置很简单,并且配置好后开发变的非常舒服,修改东西后再也不用重新启动服务了!一、pom.xml添加依赖         org.springframework.boot          spring-boot-devtools          true                        org.springframework

2018-01-05 17:02:02 1890 1

原创 springboot CRUD

一、添加pom.xml依赖1、添加模板支持依赖 org.springframework.boot spring-boot-starter-thymeleaf2、添加数据库访问JPA支持依赖 org.springframework.boot spring-boot-starter-data-jpa 3、添加mysql数据库支持

2018-01-05 16:52:17 1521 2

原创 springboot启动三部曲(Eclipse)

开始前准备事项:JDK、Eclipse、Maven安装。一、创建maven项目    创建完成后项目目录如下:二、基本配置1、pom.xml文件 4.0.0 spring boot 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-pare

2018-01-05 16:23:57 8971

原创 敏捷开发

我们一直在实践中探求更好的软件开发方法,在身体力行的同时也帮助他人。

2017-12-02 17:01:03 364 2

转载 用例图简单介绍

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。

2017-11-19 18:54:46 2003

转载 理解大型分布式网站必须知道这些概念

原文:点击打开链接一、I/O优化        1、增加缓存,减少磁盘的访问次数。        2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。        3、设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层名考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访问量,还可以采用异

2017-11-05 17:23:20 357

转载 简单了解分布式系统

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、常用的分布式方案以及分布式和集群的区别等。一

2017-11-05 14:01:31 416 9

转载 SiteMesh

一、SiteMesh简介 SitemMesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面外观和布局,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,他也能处理静态的内容,如html的内容,使得它的内容也符合你的页面结构的要求。甚至它能将html文件像include那样将该文件作为一个面板的形式嵌入到别的文件中去。所有的这些,都是GOF的Decorato

2017-10-25 15:51:23 334

转载 Java类与接口、类与类之间的六种关系及UML表示

一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(父类、父接口)的功能,并可以增加它自己的新功能的能力。在java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。

2017-10-24 17:55:34 21008 2

转载 面向对象方法中的数据库设计

在面向对象中,是没有数据流这一说法的。业务的完成是由对象及消息来完成的,只有“对象流”,没有数据流。

2017-10-23 21:14:05 4219

转载 上下文 Context

一、ServletContext javaee标准规定了,Servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。

2017-10-23 10:00:50 415

转载 泛型的作用及其基本概念

转自  http://www.cnblogs.com/justinli/p/generic.html一、泛型的基本概念        java与C#一样,都存在泛型的概念,及类型的参数化。java中的泛型是在jdk1.5以后出现的。java中泛型与C#中的泛型是有本质区别的: 首先从集合类型上来说,java中的ArrayList和ArrayList是同一个类型,在编译时会执行类型檫

2017-10-22 15:13:38 540

转载 如何描述设计模式

我们怎样描述设计模式呢?图形符号虽然很重要也很有用,但却远远不够,它们只是将设计过程的结果简单记录为类和对象之间的关系。为了达到设计复用,我们必须同时记录设计产生的决定过程、选择过程和权衡过程。具体的例子也是很重要的,它们让你看到实际的设计。        我们将用统一的格式描述设计模式,每一个模式根据以下的模板被分成若干部分。模板具有统一的信息描述结构,有助于你更容易地学习、比较和使用设计模

2017-10-04 11:20:45 897

转载 什么是设计模式

Christopher Alexander说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。尽管Alexander所指的是城市和建筑模式,但他的思想也同样适用于面向对象设计模式,只是在面向对象的解决方案里,我们用对象和接口代替了墙壁和门窗。两类模式的核心都在于提供了相关问题的解决方案。        一般

2017-10-04 11:01:34 505

转载 为什么要学习设计模式?

设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同事对将来的问题和需求也要有足够的通用性。你也希望避免重复设计或极可能少做重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计,即使不是不可能的至少也是非常困难的。一个设计在最终完成之前常要被复用好几次,而且每一次都有所修改。

2017-10-04 10:41:37 667 3

转载 Visitor 访问者模式 ----对象行为型模式

1、意图        表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。2、动机        考虑一个编译器,他将源程序表示为一个抽象语法树。该编译器需在抽象语法树上实施某些操作以进行“静态语义”分析,例如检查是否所有的变量都已经被定义了。它也需要生成代码。因此它可能要定义许多操作以进行类型检查、代码优化、流程分析,检

2017-10-02 18:43:18 1317

转载 Template Method 模板方法模式 ----类行为型模式

1、意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

2017-10-02 15:36:45 365

转载 Strategy 策略模式 --对象行为型模式

1、意图 定义一系列的算法,把它们一个个封装起来,并且使他们可相互替换。本模式使得算法可独立于使用它的客户而变化。

2017-10-02 09:45:10 326

转载 State 状态模式 ----对象行为型模式

1、意图 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。

2017-10-01 21:02:03 366

转载 Observer 观察者模式 ----对象行为型模式

1、意图        定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。2、别名        依赖(Dependents),发布-订阅(Publish-Subscribe)3、动机        将一个系统分割成一系列相互协作的类有一个常见的副作用:需要维护相关的对象间的一致性。我们不希望为了维持一致性而

2017-09-30 16:06:11 488

转载 Memento 备忘录模式 ----对象行为型模式

1、意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并在这个对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。

2017-09-30 09:51:08 318

转载 Mediator 中介者模式 --对象行为型模式

意图: 用一个中介对象来封装一系列的对象交互。中介者使各交互对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。

2017-09-29 11:53:48 365 1

转载 Iterator 迭代器模式 --对象行为型模式

1、意图 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。

2017-09-28 17:02:54 403 2

转载 COMMAND 命令模式 --对象行为型模式

1、意图 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

2017-09-28 10:54:56 864

转载 CHAIN OF RESPONSIBILITY 职责链模式 --对象行为型模式

1、意图 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

2017-09-27 16:13:26 368

转载 行为型模式

行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述他们之间的通信模式。这些模式刻画了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上来。

2017-09-26 20:04:18 330

转载 Proxy 代理模式 对象结构型模式

1、意图 为其它对象提供一种代理以控制对这个对象的访问。

2017-09-25 16:31:47 556 1

转载 Flyweight 享元模式 --对象结构型模式

1、意图 运用共享技术有效地支持大量细粒度的对象。

2017-09-24 14:20:56 356

转载 FACADE 外观模式 --对象结构型模式

Facade模式 外观模式 对象结构型模式1、意图 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

2017-09-23 16:46:24 329

转载 DECORATOR 装饰模式

DECORATOR  装饰模式   对象结构性模式1、意图动态地给一个对象增加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。2、别名包装器Wrapper3、动机        有时我们希望给某对象而不是整个类添加一些功能。例如,一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边框,或是一些行为,例如窗

2017-09-21 20:34:25 564

转载 COMPOSITE(组合)模式

composite模式 组合模式 GOF 设计模式将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。

2017-09-19 20:46:56 1112

springMVC.ppt

2016-10-12

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

TA关注的人

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