自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式-建造者模式

设计模式-建造者模式

2022-11-23 17:51:47 101 1

原创 设计模式-原型模式

设计模式-原型模式

2022-11-23 11:43:27 83

原创 设计模式-工厂模式

设计模式-工厂模式

2022-11-20 22:25:10 137

原创 设计模式-单例模式

单例模式

2022-11-15 23:29:14 81

原创 设计模式七大原则

设计原则

2022-11-12 23:19:38 57

转载 Java基础-目录

01、版本一:视频教程笔记 这个版本是我跟着视频教程做的笔记 教程来源:java基础到高级_零基础自学Java–尚硅谷–宋红康教程视频地址:https://www.bilibili.com/video/BV1ny4y1Y7CW 名称笔记地址一:Java语言概述https://blog.csdn.net/PorkBird/article/details/113529743二:变量、标识符、保留字、变量https://blog.csdn.net/PorkBird/article/details

2021-12-25 19:53:42 142

原创 IntelliJ IDEA 的安装、配置与使用

IntelliJ IDEA 的安装、配置与使用一、IntelliJ IDEA 介绍IDEA(https://www.jetbrains.com/idea/)是 是)JetBrains 公司的产品。IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 的主要优势①

2021-11-25 17:41:38 357

原创 Maven 自动化的构建工具

Maven 自动化的构建工具第一章 Maven简介1.1 Maven能做什么1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。2)管理依赖(管理项目中使用的各种jar包)。​ 依赖:项目中需要使用的其他资源, 常见的是jar 。 比如项目要使用mysql驱动。我们就说项目依赖mysql驱动。1.2 什么是mavenmaven是apache基金会的开源项目,使用java语法开发。 Maven 这个单词的本意是:专家,内行。读音是['meɪv(ə)n]

2021-11-23 15:47:33 1046

转载 Redis笔记

一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了数据的索引(B+ Tree),一个机器内存也存放不下访问量变大后(读写混合),一台服务器承受不住。 2、M...

2021-06-05 21:48:35 134

原创 Java基础--多线程

文章目录一、基本概念:程序、进程、线程1、程序(program)2、进程(process)3、线程(thread)4、进程与线程的区别总结5、单核CPU和多核CPU的理解6、并行与并发7、多线程程序的优点二、线程的创建和使用1、Thread类2、创建线程继承Thread类实现Runnable接口实现Callable接口3、继承方式和实现方式的联系与区别4、实现Runnable和Callable的对比5、Thread类的有关方法6、线程的优先级线程的优先级等级涉及的方法说明7、线程的分类三、线程的生命周期1、

2020-11-10 16:49:56 971

原创 MySQL

一、搭建MySQL启动容器sudo docker run \--restart=always \-p 13306:3306 \--name mysql \-v /opt/mysql/conf:/etc/mysql/conf.d \-v /opt/mysql/data:/var/lib/mysql \-v /etc/timezone:/etc/timezone \-v /etc/localtime:/etc/localtime \-e MYSQL_ROOT_PASSWORD=123456

2020-10-13 16:41:09 60

原创 SonarQube 安装手册

文章目录一、SonarQube install1、启动sonarqube外置数据库2、启动sonarqube一、SonarQube install1、启动sonarqube外置数据库docker run \ -d \ -p 5432:5432 \ --restart=always \ --name postgresql \ -e POSTGRES_USER=sonar \ -e POSTGRES_PASSWORD=sonar \ -v /data/postgresql/

2020-09-27 18:07:59 126

原创 CentOS7 Docker与非Docker 安装 Gitlab

文章目录前言一、Docker安装Gitlab1、创建外挂目录2、启动容器二、非容器安装Gitlab1、安装依赖安装ssh服务安装配置防火墙安装Postfix安装wget2、安装gitlab下载gitlab安装包安装gitlab修改gitlab配置文件指定服务器ip和自定义端口更新配置重启gitlab三、访问gitlab前言Gitlab 安装手册一、Docker安装Gitlab1、创建外挂目录# 配置文件目录mkdir -p /opt/gitlab/config# 日志文件目录mkd

2020-09-23 16:37:27 616

原创 数据结构

文章目录前言一、数组常规数组稀疏数组二、链表三、栈四、队列五、哈希表六、树二叉树堆多叉树七、图前言数据结构是一门研究组织数据方式的科学程序 = 数据结构 + 算法一、数组常规数组数组是可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。优点:1、按照索引查询元素速度快2、按照索引遍历数组方便缺点:1、数组的大小固定后就无法扩容了2、数组只能存储一种类型的数据3、添加,删除的操作慢,因为要移动其他的元素。适用场景:

2020-09-18 18:22:19 58

原创 Jenkins安装配置

Pipelinepipeline { agent any stages { stage('Hello') { steps { echo 'Hello World' } } }}pipeline 代表整条流水线stage 流水线的阶段,必须有名称stages 一个或多个stage的容器...

2019-12-02 16:18:25 348

原创 spring boot 整合 MQ

依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>消费者@Component@RabbitListene...

2019-10-22 18:55:41 130

转载 docker-compose.yml 搭建GitLab

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-10 22:52:19 183

空空如也

空空如也

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

TA关注的人

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