自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初探设计模式之Singleton模式

Singleton模式一、什么是Singleton模式?二、代码展示1.Singleton2.Main结果一、什么是Singleton模式?当我们想确保任何情况下都绝对只有1个实例,想在程序上表现出只存在一个实例的时候,能够确保我们的程序只生成一个实例的模式就被称作Singleton模式。二、代码展示1.Singleton代码如下:public class Singleton { private static Singleton singleton = new Singleton().

2021-09-16 21:32:02 258

原创 初探设计模式之Factory Method 设计模式

Factory Method 设计模式一、Factoy Method 设计模式是什么?二、实例演示1.Product2.Bread3.Factory4.BreadFactory5.结构图三、测试Main测试结果一、Factoy Method 设计模式是什么?上一篇中我们介绍了Template Method模式,我们使用Template Method模式构建专门生成实例的工厂,这种方式就被称为Factory Method 模式。在该模式中,父类决定实例的生成方式,但不会参与决定生成什么具体的类。需要生成

2021-09-14 22:19:10 304

原创 初探设计模式之Template模式

初探设计模式之Template模式Template模式是基于继承和抽象类的一种模式。文章目录初探设计模式之Template模式一、什么是Template模式二、实例分析1.类图说明2.AbstratDisplay3.CharDisplay4.StringDisplay5.测试类三、结果一、什么是Template模式Template模式是一种简单易懂的设计模式,它的原理是在父类中定义处理流程的框架,在子类中实现具体处理方法。二、实例分析1.类图说明图解表:名字说明A

2021-09-09 22:07:02 396

原创 初探设计模式之Adapter模式

文章目录设计模式之Adapter模式一、什么是Adapter模式?二、具体实例1.使用Banner来表示高电压插座2.使用Print来表示低电压电器3.使用PrintBanner来表示适配器(使用的是继承)4.总体结构如下图所示5.使用委托的适配器三、结果图1.继承适配器2.委托适配器设计模式之Adapter模式一、什么是Adapter模式?我们在编程时常常会遇到有些现有程序无法直接使用的情况,需要做一些适当变换后才可以使用。我们将处理这种情况的设计模式称为Adapter模式,即用于填补"现有程序.

2021-09-07 22:28:15 421

原创 初探设计模式之Iterator模式

设计模式之迭代模式迭代模式是设计模式中较为简单的一种设计模式文章目录设计模式之迭代模式前言一、什么是迭代(Iterator)模式二、具体实例1.定义Book类2.定义Iterator(迭代器)与Aggregate(集合)接口3.定义BookShelf类(相当于ConcreteAggregate)4.定义BookShelfIterator(相当于ConcreteIterator)三、实例分析结果+测试前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越

2021-09-06 21:34:54 116

原创 基于云服务器下Linux中使用docker安装并运行Redis

文章目录前言安装redis前言关于与服务器下docker的安装请参考下方链接:基于云服务器下Linux的docker安装及mysql在docker下运行提示:以下是本篇文章正文内容,下面案例可供参考安装redis1.启动dockersystemctl start docker2.查询redis镜像,选择第一个镜像下载3.下载redisdocker pull docker.io/redis4.运行docker下的redis容器docker run -itd --name re

2021-02-06 13:58:26 448 1

原创 使用Eclipse如何简单快速搭建SSM(springMVC+Spring+Mybatis)框架

目录前言一、SSM框架整合1.创建项目2.项目调整与配置3.注入依赖4.配置web.xml文件5.配置springmvc-servlet.xml和spring-mybatis.xml6.创建实体类(以Car实体类为例),ICarMapper接口和car.mapper.xml二、编写controller和service层1.编写service层2.编写controller层3.结果演示前言SSM框架中有两个核心容器springMVC容器与spring IOC容器。springMVC容器:负责管理spr

2021-01-31 16:41:38 1860 1

原创 Eclipse下的maven配置以及maven+Mybatis的使用(超详细搭建)

Eclipse下的maven配置以及maven+Mybatis的使用文章目录Eclipse下的maven配置以及maven+Mybatis的使用前言一、Eclipse下maven的配置二、Maven+Mybatis的使用三、测试前言今天简单写一下maven的入门配置以及基于maven下配合Mybatis搭建简单项目一、Eclipse下maven的配置1.首先创建两个文件夹maven-workspace以及maven-repository2.打开eclipse并选择workspace

2021-01-26 22:45:52 1535

原创 基于云服务器下Linux的docker安装及mysql在docker下运行

基于云服务器下Linux的docker安装及mysql在docker下运行一、安装以腾讯云服务器的linux为例进行docker安装。1.点击登录,输入linux系统的密码进行登录(如果忘记密码,可以重置密码)2.安装docker。yum install dockerps:docker的基本命令。1.docker logs 容器名称//查看容器日志2.docker start/stop 容器名称//启动/停止容器运行3.docker kill 容器名称//强制停止容器运行4.doc

2021-01-24 00:28:52 2462 8

原创 浅谈SVN与Git

浅谈SVN与GitSVN与GIT是两种常用的版本控制器。(版本控制:对软件开发过程中各种程序代码,配置文件及说明文档等文件变更管理,其主要功能为追踪文件的变更。) 一、SVNSVN(subversion)经常应用于多人开发一个项目,实现资源共享和集中式管理。SVN采用客户端/服务器体系。SVN的服务器端会记住项目的每一次变动,这就使项目的各种版本都能存储在服务器上,从而可以将项目恢复到旧的版本,也可以查看项目变动的历史。SVN的客户端分为基于Web的WebSVN等和以TortioseSVN为代表

2021-01-21 14:29:28 643 2

空空如也

空空如也

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

TA关注的人

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