自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 你真的懂docker吗?25个试题,学过你就来

docker试题,在学习Docker中我们接触的一些技术搞出来的测试题

2023-04-15 15:30:15 2075 1

原创 使用wait监听tomcat服务启动

什么是wait-for-it.sh?wait-for-it.sh脚本用来访问指定的地址和端口,如果收不到响应就等待一段时间再去重试,直到收到响应后,再去做前面指定好的命令

2023-04-15 13:48:33 694

原创 使用docker-compose搭建tomcat并且部署crm项目(mysql主从)

这个docker-compose.yml文件中有mysql的主服务器,还有从服务器,还有tomcat服务,在tomcat服务中我们添加了启动顺序必须mysql的主从启动之后,我们的tomcat才会去执行,因为如果tomcat服务器先启动了,mysql还没有连接上数据库,那么tomcat就会报错的,tomcat服务里面的crm项目需要mysql服务连接数据库获取数据,但是这样设置会有问题, 如果mysql容器一

2023-04-14 23:50:40 1245

原创 JAVA.类与对象

类是Java程序的核心,它定义了对象的功能和属性,可以用类来创建对象。当使用一个类创建了一个对象时,通常说给出了这个类的一个实例。类是抽象的概念,仅仅是模板,比如说:“人类”对象是一个你能够看得到、摸得着的具体实体,比如:“薛之谦”。在Java的编程应用中,其实就是对具体的对象进行操作。也就是说,以类作为一个模板,创建一个对象作为类的一个具体实例。Object类是所有类的父类。

2023-04-12 23:43:41 493 1

原创 使用docker-compose搭建mysql主从

1、docker-composeDocker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排 通过编写docker-compose文件可对多个服务同时进行启动/停止/更新(可定义依赖,按顺序启动服务)2、mysql主从以往创建的集群都是做同样的事情,比如说创建了三台服务器,那么客户端发送了一条增加请求,那么就会随机分配到三台服务器其中一台,那么mysql集群不一样,首先呢我们不叫它mysql集群,我们叫mysql主从,那么就有主服务器和从服务器这

2023-04-11 13:56:35 4752

原创 实施的岗位以及要具备的技能

实施工程师定位: 给甲方安装软件工作内容:搭建安装环境,对程序进行部署,软件更新换包升级;线上解决甲方软件使用问题,如浏览器插件问题,flash问题,不可展示等问题包括常用操作系统、应用软件及公司所开发的软件安装、调试、维护,还有少部分硬件、网络的工作; 负责现场培训: 现场软件应用培训; 协助项目验收;负责需求的初步确认; 把控项目进度; 与客户沟通个性化需求; 负责项目维护

2023-04-10 11:34:32 4484

原创 实施入门-硬件基础.BIOS入门

计算机组件简介CPU,Memory(存储器),I/O 输入/输出端口,BUS 系统总线,主板,机箱内部结构,操作系统软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在技术、功能.操作等方面进行系统调试、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施。

2023-04-10 11:22:49 1621

原创 使用docker-compose做nginx服务

Docker Compose 可以轻松、高效的管理容器, 它是一个用于定义和运行多容器 Docker 的应用程序工具. 除了docker Compose还有一个技术k8s也能实现快速的部署。可以一键启动,一键停止,非常方便

2023-04-09 21:40:43 7051

原创 微服务自动化.docker-compose

Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排,指定容器的启动顺序,也能实现容器IP唯一通过编写docker-compose文件可对多个服务同时进行启动/停止/更新(可定义依赖,按顺序启动服务)

2023-04-08 23:55:11 609

原创 简单了解爬虫相关的基础知识

1.概念爬虫就是通过技术手段获取网络上相关的数据,我们现在浏览的一些文字,图片,视频,都是存储在其他人的服务器上面,比如说淘宝,京东,哔哩哔哩服务器也叫做节点,我们可以想像出一张大网出来,大网上有很多个节点,也就是服务器,爬虫就相当于是一个蜘蛛,踩在节点上面去获取网中的信息

2023-04-07 14:41:13 720

原创 微服务自动化.使用Flannel跨主机集群

📃Flannel实质上是一种覆盖网络(overlay network),即表示运行在一个网上的网(应用层网络),并不依靠ip地址来传递消息,而是采用一种映射机制,把ip地址和identifiers做映射来资源定位。📜Flannel实现的容器的跨主机通信通过如下过程实现:每个主机上安装并运行etcd和flannel;在etcd中规划配置所有主机的docker0子网也就是将TCP数据包装在另一种网络包里面进行路由转发和通信,目前已经支持UDP、VxLAN、AWS VPC和GCE路由等数据转发方式

2023-04-07 10:02:32 1306 1

原创 微服务自动化之etcd的集群搭建(容器搭建)

一.容器搭建1.拉取etcd的镜像2.创建一个自定义网络3.创建容器命令二.容器集群测试1.进入其中两台容器(开两个窗口)2.查看所有节点

2023-04-06 11:27:16 1193

原创 微服务自动化之etcd的集群搭建(主机搭建)

因为要设置容器的IP(默认的网络模式IP不固定)容器一(172.19.0.110): 2379:2379,2380:2380容器一(172.19.0.120): 2479:2479,2480:2480机器一(172.19.0.130): 2579:2579,2580:2580。

2023-04-05 22:28:18 1032

原创 【云原生etcd】etcd的快速入门

在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题。

2023-04-03 19:48:59 1942 1

原创 Docke之mysql主从

我们搭了一个集群,有三台服务器,分别是aa,bb,cc,客户端发来了一条增加的请求,我们假设它有轮询规则,因为轮询随机将请求给到了cc服务器,但是客户端有发了一条请求要查询刚刚增加的数据,轮询随机给到了bb服务器去执行,结果bb服务器没有数据,也就出现了BUG。mysql不能使用这种方法因为要实现数据同步

2023-04-03 12:50:02 516

原创 Docker安装mysql&&使用Navicat远程连接mysql容器&&mysql容器的持久化测试

为什么要挂载容器的相关数据?😎:容器里面是不能存放重要文件的,如果容器被删除,容器里的数据将不复存在,假设1:容器挂载了一个宿主机目录,容器和宿主机的目录是同步的,那么数据也是同步的,就算我们不小心删除了容器,没事!,创建一个容器再次挂载之前的宿主机目录,容器好是有之前的数据我不能直接配置文件或着指令下载到容器里面吗?😎:可以,但是如果你再次创建容器的时候,这些配置文件和和指令还要重新下载,但是我们在宿主机目录或者文件夹当放上配置文件或指令,容器再次创建的时候去挂载宿主机目录就可以了

2023-04-02 18:50:06 4863 2

原创 自定义jdk镜像上传阿里云

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考目录系列文章目录一、pandas是什么?二、使用步骤

2023-04-01 21:31:43 735

原创 使用Dockerfile构建自定义jdk镜像,在使用jdk镜像创建一个容器来外部访问(一步一步来哦~好简单的呢)

三.根据刚构建的自定义镜像创建一个容器(让外部访问容器)🤨:什么是dockerfile?😎:Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使 用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙

2023-04-01 19:08:26 7037 6

原创 Docker数据管理之三种方式- 数据卷(Volumes)- 挂载主机目录(Bind mounts)- 数据卷容器(Data Volume Containers)

一.数据卷(Data Volumes)📃为了很好的实现数据保存和数据共享,Docker提出了Volume这个概念,简单的说就是绕过默认的联合 文件系统,而以正常的文件或者目录的形式存在于宿主机上。又被称作数据卷。二.挂载主机目录(Bind mounts)挂载主机目录,应该是挂载当中最简单的一种方法了 把宿主机目录挂载到容器里三.数据卷容器(Data Volume Containers)📃如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器

2023-03-30 20:26:55 3593

原创 Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)

我们在启动docker后,就可以去仓库下载镜像了,但是它默认的仓库在国外,这会导致下载的非常慢,所以我们要配置一下加速器📃Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默认镜像仓库下载📃(默认使用 Docker Hub 公共注册服务器中的仓库), 用户也可以通过配置,使用自定义的镜像仓库📜容器是Docker的另一个核心概念。简单来说,容器是镜像的一个运行实例。镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态

2023-03-29 16:26:32 6625

原创 Eclipse的基本使用讲解(建项目,建包,建类,写代码(基本语法))新手入门必备

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。有时候想要解释代码作用的时候,我们就可以用到注释那不用 行不行?不行为什么?因为代码会报错哦~😉

2023-02-25 23:47:19 40733 6

原创 JAVA配置环境变量(提供了安装包,还有图解哦)

先安装jdk,在配置环境变量,一步一步来,有图解

2023-02-23 22:02:57 195

原创 Mware Authorization Service 未运行(解决方法)

VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录VMware Authorization Service 未运行的解决方法

2022-08-16 01:26:47 3245 7

原创 JAVA程序入门(新手入门必备哦)

java的历史,运行机制,程序和指令的介绍程序📄就是为实现特定目标或解决特定问题而用计算机语言编写的有顺序的命令的集合。指令📄就是指挥命令,其实就是程序中每一个具体的步骤。程序包含指令,整个过程是一个程序,那么程序中每一个步骤被称为指

2022-08-15 23:22:55 2946 1

原创 Layui的基本使用(前端登录操作步骤)

这篇文章里面有Layui的前端登录实现以及后台的代码编写

2022-06-14 01:24:14 9362 3

原创 微服务相关的技术讲解

这篇文章讲到了六个技术点,1.SpringBoot,2springCloud,3.Git,4.Linux,5.Docker,6.RabbitMQ

2022-06-10 15:15:32 1152

原创 关于java前端的相关技术讲解

----------------------------jQuery时代---------------------------- 1. HTML 2. css 3.JavaScript 4.JQuery 5. bootstrap 6.easyui ----------------------------前后端分离-------------------------------1. vue2.ElementUI (1)生命周期/钩子函数: (2)默认会执行的函数: (3)常用指令: (4)路..

2022-06-07 15:05:03 3668

原创 OAuth2.0

OAuth2.0是目前使用非常广泛的授权机制,用于授权第三方应用获取用户的数据。OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意 以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。

2022-05-24 13:44:22 179

原创 mybatis-plus自动生成代码

Mybatis-Plus:为简化开发而生1.MyBatis-Plus(简称 MP)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。

2022-05-19 11:26:38 27656 7

原创 swagger解决弹窗问题

Swagger解决弹窗问题

2022-05-17 16:07:47 1085

原创 Swagger2常用注解 ]和[Springboot整合Swagger2

swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架

2022-05-17 15:49:55 397

原创 【商城秒杀项目】前期准备工作

秒杀,对我们来说,都不是一个陌生的东西。每年的双11,618以及时下流行的直播等等。 秒杀然而,这对于我们系统而言是一个巨大的考验。

2022-05-04 11:22:03 530

原创 制作最小jdk镜像

一、使用Alpine制作JDK8镜像的操作步骤

2022-04-21 13:17:48 3198 9

原创 Docker容器基本命令

文章目录前言一、容器是什么?二、容器的基本命令0.创建容器1.启动、停止、重启容器命令代码如下2.查看当前运行的容器3.查看所有容器4.删除容器总结前言核心概念Docker大部分的操作都围绕着它的三大核心概念: 镜像、容器和仓库容器是基于镜像去创建的,镜像是存放在仓库里面的,三者是缺一不可一、容器是什么?1.Docker 容器类似于一个轻量级的沙箱, Docker利用容器来运行和隔离应用2.容器是从镜像创建的应用运行实例 它可以启动、开始、停止 删除,而这些容器都是彼此相互隔离、互不可见

2022-04-13 15:50:57 1368

原创 Dockerfile创建自定义镜像(jdk8)

用 Dockerfile来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙

2022-04-12 19:49:02 3693

原创 Nacos持久化&集群部署

0.下载相关镜像 mysql/mysql-server:5.7 nacos/nacos-server:1.1.4###目前网络模式为:bridge 1.docker mysql:5.7的持久化存储及远程连接 1.下拉镜像 docker pull mysql/mysql-server:5.7 注:后面的mysql标签是版本号,可选择,有:5.5/5.6/5.7/8.01、Nacos原理Nacos注册中心分为server与client,server采用Java编写,为cli..

2022-03-25 23:23:49 2623

原创 Docker部署nginx

nginx实现负载均衡整个流程

2022-03-23 23:56:21 12835 2

原创 Docker网络配置(桥接网络和自定义网络)自定义网络设置ip

虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。

2022-03-22 23:58:30 8175 2

原创 Docker之数据卷(Data Volumes)和数据卷容器(Data Volume Containers )

Docker之数据卷(Data Volumes)和数据卷容器(Data Volume Containers )的介绍和相关操作

2022-03-18 12:33:15 3275 3

原创 Docker的三大核心概念与安装docker(Dokcer入门必看哦)

Docker大部分的操作都围绕着它的三大核心概念虚拟机与容器的区别VM(VMware)在宿主机器、宿主机器操作系统的基础上创建虚拟层、虚拟化的操作系统、虚拟化的仓库,然后再安装应用;Container(Docker容器),在宿主机器、宿主机器操作系统上创建Docker引擎,在引擎的基础上再安装 应用。Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离

2022-03-16 11:28:33 1325

mybatis-plus的自动生成的相关文件

.MyBatis-Plus(简称 MP)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。 使得我们可以可以在 Mybatis 开发的项目上直接进行升级为 Mybatis-plus,正如它对自己的定位,它能够帮助我们进一步简化开发过程,提高开发效率。 2.Mybatis-Plus 其实可以看作是对 Mybatis 的再一次封装,升级之后,对于单表的 CRUD 操作,调用 Mybatis-Plus 所提供的 API 就能够轻松实现,此外还提供了各种查询方式、分页等行为。 mybatisplus的特点: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达

2022-05-19

空空如也

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

TA关注的人

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