自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 springboot接收参数的几种方式

1:@PathVariable、@RequestParam注解接收参数这两个注解在使用时,请求方式为一般是get,使用方式如下图:2、@RequestBody注解接收参数这个注解在使用时,请求方式一般是post请求,且接收的参数为json(application/json)格式,使用方式如下:3、不使用任何注解,直接使用参数或者实体类接收参数,如果前端是表单方式...

2019-04-15 13:47:59 4323

原创 设计模式-适配器模式

适配器模式定义:通过一个类的接口转换成用户希望的另一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式可以分为类适配器和对象适配器,类适配器使用继承关系来对类进行适配,对象适配器使用对象引用来进行适配。适配器模式图:适配器模式参与者;target:Client所使用的目标接口,可以是接口或者抽象类。Adaptee:需要适配的类的接口。Adapter:...

2019-01-24 15:37:06 89

原创 设计模式-命令模式

命令模式命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。模式结构command:定义命令的接口,声明执行的方法。concretecommand:命令接口实现对象,是“虚”的实现,永昌汇持有接收者,并调用接受者的功能来完...

2019-01-21 12:31:32 165

原创 设计模式-简单工厂模式

简单工厂模式定义:属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。UML图:简单工厂模式的角色:工厂(Creator)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。抽象产品(Product)角色简...

2019-01-17 16:15:00 72

原创 设计模式-策略模式

什么是策略模式?策略模式定义了一系列的算法,并将每一个算法封装起来,使每个算法可以相互替代,使算法本身和使用算法的客户端分割开来,相互独立。策略模式的组成;抽象策略角色: 策略类,通常由一个接口或者抽象类实现。具体策略角色:包装了相关的算法和行为。环境角色:持有一个策略类的引用,最终给客户端调用。策略模式应用场景:多个类只区别在表现行为不同,可以使用Strategy模式...

2019-01-17 14:39:02 111

原创 设计模式-单例模式

什么是单例模式?定义:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。构建单例模式的关键:1.构造函数不对外开放,一般为Priv...

2019-01-17 10:09:01 105

原创 设计模式-装饰者模式

装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性。装饰者模式介绍:适用性:1. 需要扩展一个类的功能,或给一个类添加附加职责。2. 需要动态的给一个对象添加功能,这些功能可以再动态的撤销。3. 需要增加由一些基本功能的排列组合而产生的非常大量的功能,从而使继承关系变的不现实。4. 当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩...

2019-01-16 17:52:20 105

原创 设计模式-观察者模式

观察者模式是对象之间多对一依赖的一种设计方案,被依赖的对象为Subject,依赖的对象为Observer,Subject通知Observer变化。首先看下观察者模式的模型图:观察者模式定义了四种角色:抽象主题、具体主题、抽象观察者、具体观察者。抽象主题(Subject):该角色是一个抽象类或接口,定义了增加、删除、通知观察者对象的方法。 具体主题(ConcreteSubject)...

2019-01-16 14:35:34 106

原创 linux安装nginx和查看ip地址命令(ubuntu)

查看ip地址:sudo apt-get install net-tools 、ifconfig 安装nginx命令:sudo apt-get install nginx文件位置:/usr/sbin/nginx:主程序目录;/etc/nginx:存放配置文件目录;/usr/share/nginx:存放静态文件目录;/var/log/nginx:存放日志目录启动nginx命...

2018-12-25 18:45:42 3840

原创 springboot多模块项目搭建

 最近闲来无事,搭建了一个多模块的框架,使用框架技术为springboot、jpa、mysql,框架结构层次如图:            1、搭建步骤:(1)新建父工程File->New->Project,如图:                 ...

2018-11-15 13:37:42 1928 3

原创 rabbitMq安装过程

一、下载必须安装的插件Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。erlang:http://www.erlang.org/download.htmlrabbitmq:http://www.rabbitmq.com/download.html二、安装RabbitMq管理插件命令:rabbitmq-plugins.bat enabl...

2018-05-31 17:46:48 175

原创 windows环境下redis安装和基本命令

1、下载redis安装文件,路径:https://github.com/MicrosoftArchive/redis/releases,然后解压 2、设置服务命令,执行redis-server –service-install redis.windows-service.conf –loglevel verbose后,看下服务是否存在,我的电脑–>管理–>服务,如图所示: 3、启动服务:redi

2017-08-11 23:11:01 448

原创 mysql绿色版安装过程

-绿色版mysql安装过程 1、先下载mysql文件,路径为:https://dev.mysql.com/downloads/mysql/ 2、下载之后进行解压,目录自己选定,然后载解压后的bin目录下新建my.ini文件,文件的初始化信息如下:# For advice on how to change settings please see# http://dev.mysql.com/doc

2017-08-08 19:14:19 303

原创 常用的mysql语句

MySQL的连接(1)连接到本机的MySQL进入cmd输入MySQL -u root -p,回车键后会提示输入密码(注:u后面可以没有空格,但是密码必须有空格,否则无法进入)(2)连接到远程主机的MySQL进入cmd,键入命令MySQL IP地址 -u 用户名 -p 密码修改密码命令格式:MySQLadmin -u 用户名 -p 旧密码 password 新密码创建数据

2015-07-31 16:17:37 214

空空如也

空空如也

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

TA关注的人

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