240 发简信
  • 120
    稀疏数组

    应用场景 当在编写五子棋程序时 在一个11*11的五子棋棋局中,棋盘使用二维数组进行记录,那就需要定义一个11行11列的二维数组保存。 问题分析...

  • 120
    设计模式——观察者模式

    天气预报项目需求,具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 需要设计开...

  • 设计模式——适配器设计模式

    现实生活中的适配器例子: 一 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是...

  • 120
    设计模式——原型设计模式

    克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10只羊。 1. ...

  • 120
    设计模式——工厂设计模式

    什么是工厂设计模式? 工厂设计模式,顾名思义,就是用来生产对象的,在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,...

  • 120
    SpringBoot 整合 Swagger

    1.引入依赖 2.在 application.yml 中进行配置 3.在启动类上添加注解 @EnableSwagger2 4.在 contro...

  • 120
    设计模式——单例模式

    1.为什么要学习设计模式? 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为...

  • 120
    Docker

    1.问题 1.不同的应用程序可能会有不同的应用环境,比如.net开发的网站和php开发的网站依赖的软件就不一样,如果把他们依赖的软件都安装在一个...

  • 120
    为 GitLab 配置 SSH keys

    1.首先打开 Bash 窗口,输入 cd ~/.sh 验证SSH是否已经配置好。 出现如下 说明没有配置 2.输入 ssh-keygen -t...