自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux版mysql8配置表名不区分大小写

我们就需要重新初始化mysql。

2024-07-20 17:20:42 677

原创 windows下安装启动运行MinIO

MinIO服务器本身是采用Go语言开发的;

2024-07-18 20:59:32 259

原创 idea创建的maven项目pom文件引入的坐标报红原因

其实这是正常现象,实际上是我们的本地仓库当中没有这些依赖坐标,而idea就会通过报红来标记这些依赖来说明在我们的本地仓库是不存在的。而在将来,我们在某个子模块当中去引入具体的依赖的时候,才是真正下载这个依赖的时候,这个时候,就会发现报红就会消失。那有的同学就会问了,那我们通过点击了右上角的mavne刷新之后,不会去中央仓库下载这些依赖吗?我们在引入某些依赖坐标的时候,即使点击了右上角的mavne刷新之后还是报红。标签只是统一管理依赖及版本,不会将这些依赖下载到本地仓库当中。其实是不会的,注意我们是通过。

2024-07-06 18:09:59 252

原创 Linux安装部署MinIO及快速入门

Systemd是一个广泛应用于Linux系统的系统初始化和服务管理器,其可以管理系统中的各种服务和进程,包括启动、停止和重启服务,除此之外,其还可以监测各服务的运行状态,并在服务异常退出时,自动拉起服务,以保证服务的稳定性。系统自带的防火墙服务firewalld,我们自己安装的mysqld和redis均是由Systemd进行管理的,此处将MinIO服务也交给Systemd管理。

2024-07-03 23:49:32 929

原创 VMware中的三种虚拟网络模式

虚拟机联网方式为桥接模式,这种模式下,虚拟机通过主机的物理网卡,直接连接到主机所在的网络当中。具体效果如下图所示。这种模式下存在两个痛点为解决上述痛点,我们需要调整虚拟机的网络模式和配置静态IP。

2024-06-30 19:00:53 974

原创 Redis6 搭建主从集群架构

我们计划是在一台虚拟机里去部署三个Redis实例来模拟主从集群,那要想在一台虚拟机要准备三个实例,我们就必须得准备三个不同的配置文件和目录,让他们分别去运行,互相不干扰。其实主从的搭建非常的简单,就是你启动三个实例,我们因为是在同一个机器下,所以要改端口什么的,如果你是在不同机器,就不用去改端口之类的东西了,直接咔咔启动三台就行了,然后在从节点上执行命令就行了。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。主节点做写操作,从节点做读操作。

2024-03-06 15:20:26 1077

原创 Win11安装与卸载Oracle 19c数据库

1.关闭所有服务,右键【我的电脑】–》【管理】–》【服务和应用程序】–》【服务】,或是win+r输入services.msc,找到oracle所有服务然后停止。oracle用户默认用户还有很多,其中一个scott用户是一个普通用户,但是12c以后这个用户就被移除了,后期想使用需要另行添加创造,可以搜索先关文章。在oracle数据库当中,模式又叫做用户,一个模式其实就是一个用户,我们的数据表就是在模式/用户下面的。普遍安装较久,耐心等待即可,“42%”会停一段时间,都是正常的。Oracle主目录用户。

2024-01-06 17:22:35 1832 1

原创 在IDEA中将自定义的配置文件设置到SpringBoot工程中

可以帮助我们生成自定义配置的元数据信息,让配置文件和Java代码之间的对应参数可以自动定位,方便开发。让IDEA可以识别配置文件,将配置文件的图标展示成SpringBoot的图标,同时配置文件的内容可以高。File -> Project Structure -> Modules -> 选择小叶子。添加微信配置类,用于读取配置文件当中的数据。

2023-06-29 19:46:13 492

原创 Visual Studio Code创建工作区

使用VScode将空文件夹打开。把空文件夹另存为工作区。本地创建一个空文件夹。

2023-05-16 23:16:51 1389

原创 IDEA添加.gitignore忽略不需要提交的文件

但是并不建议在此次配置所有要忽略提交的目录或者文件,因为这里配置的忽略目录和文件,在IDEA的工作目录界面,也不会显示出来,如果我们在此次也配置了target目录,那么我们在IDEA工作目录界面看不到每次工程是否成功进行了编译出来了target目录,所以我只配置了忽略.idea目录。git上传的时候,我们已经将 xxx 文件添加到了.gitignore 中,但是在push 后,远程仓库还是会显示此文件,比如我们在.gitignore文件当中添加了不需要提交的target目录,但是提交的时候,还是会被提交。

2023-05-15 01:59:27 9435

原创 百度人脸识别

百度人脸识别入门

2022-11-27 01:45:57 747

原创 一台电脑访问另一台电脑上虚拟机

用一台电脑连接另一台电脑的虚拟机

2022-10-05 00:01:12 8265 6

原创 Kibana安装与配置--windows版

安装ES

2022-09-22 15:18:36 2872

原创 IDEA当中复制springboot工程操作

原则保留工程基础结构抹掉原始工程痕迹比如在工作空间文件当中存在一个springboot工程 springboot_0x我们现在想通过这个springboot_0x工程快速的复制一个springboot工程并且导入到idea当中步骤:在工作空间中复制对应工程springboot_0x,并修改工程名称springboot_01删除与Idea相关配置文件,仅保留src目录与pom.xml文件修改pom.xml文件中的artifactId与新工程/模块名相同(直接在工作空间目录

2022-04-25 01:00:23 2194

原创 Visual Studio Code安装及设置

一、介绍 Visual Studio CodeVisual Studio Code (简称 VS Code / VSC) 是一款免费开源跨平台的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……在 Build 2015 大会上,微软宣布推出免费跨平台的 Visual Studio Code 编辑器。介绍 VS

2022-04-24 01:13:34 5505

原创 阿里云服务器安装jdk8版本

安装Oracle官网的JDK选择到JDK官网上下载你想要的JDK版本,下载完成之后将需要安装的JDK安装包上传到Linux系统指定的文件夹下,并且命令进入该文件夹下。1 进入root根目录下,创建一个文件夹soft,用于保存上传的文件。这一步骤不是必须的,本次操作仅是为了便于后期软件、文档的管理。利用XFTP实现将本地文件JDK源码包上传至Linux系统指定的目录中soft2 进入/usr/local/目录创建software目录:用于存放各种解压的软件3 在software目录下创建jdk目

2022-04-17 23:16:55 1944

原创 虹软---⼈脸识别

⼈脸识别技术采⽤虹软开放平台实现(免费使⽤)。官⽹:https://www.arcsoft.com.cn/1、使⽤说明使⽤虹软平台需要先注册开发者账号:https://ai.arcsoft.com.cn/ucenter/user/userlogin注册完成后进⾏登录,然后进⾏创建应⽤:创建完成后,需要进⾏实名认证,否则相关的SDK是不能使⽤的。实名认证后即可下载对应平台的SDk,我们需要下载windows以及linux平台。添加SDK(Linux与Windows平台):注意这

2022-04-04 01:16:48 1139 1

原创 图片存储解决方案--阿里云OSS

图片存储解决方案实现图片上传服务,需要有存储的支持,那么我们的解决方案将以下几种:直接将图片保存到服务的硬盘 优点:开发便捷,成本低 缺点:扩容困难使用分布式文件系统进行存储 优点:容易实现扩容 缺点:开发复杂度稍大(有成熟的产品可以使用,比如:FastDFS)使用nfs做存储 优点:开发较为便捷 缺点:需要有一定的运维知识进行部署和维护使用第三方的存储服务 优点:开发简单,拥有强大功能,免维护 缺点:付费阿里云OSS存储1

2022-04-03 23:14:21 7232

原创 Linux--CentOS7安装mongodb

1.下载 MongoDBhttps://www.mongodb.com/try/download/community我们下载CentOS7版本的5.0.5版本的mongodb2.将下载安装包上传到 linux 系统并解压tar -zxvf mongodb-linux-x86_64-rhel70-5.0.5.tgz -C /usr/local/修改文件名mv mongodb-linux-x86_64-rhel70-5.0.5/ mongodb3.查看安装目录lsbin目录

2022-03-26 20:05:52 1867

原创 docker安装Zookeeper

下载Zookeeper 镜像:docker pull zookeeper启动镜像docker run -p 2181:2181 -d zookeeper进入容器:docker exec -it 3e8bf7392b4e bash客户端工具访问 Zookeeper:

2022-03-23 22:08:25 3258

原创 docker安装nginx

下载Nginx镜像:docker pull nginx运行nginxdocker run -d -p 80:80 nginx进入容器:docker exec -it ac9b5e1483e3 bash浏览器访问Nginx:http://机器ip:80http://192.168.10.11:80

2022-03-23 21:57:51 3530

原创 Docker安装MySQL8版本

下载MySQL镜像:docker pull mysql:latest运行镜像 创建容器docker run -p 3306:3306 -e MYSQL_DATABASE=workdb -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest其中 -e是指定环境变量,MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码进入容器:docker exec -it 3e3b56425a02 bash登录 MySQL:mysql -u roo

2022-03-23 21:42:01 2293

原创 docker部署RabbitMQ

拉取 RabbitMQ 镜像docker pull rabbitmq:management 注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq.创建 RabbitMQ 容器方式一:创建镜像(默认用户名密码),远程连接端口5672,管理系统访问端口15672,默认用户名: guest ,密码 也是 guestdocker run -id --name=mxg_ra

2022-01-22 18:32:06 1999

原创 docker部署Tomcat

拉取tomcat镜像docker pull tomcat:8创建tomcat容器创建tomcat容器用于 Web应用,并且进行目录映射docker run -id --name=mxg_tomcat -p 8888:8080 -v /usr/local/project:/usr/local/tomcat/webapps --privileged=true tomcat:8-p 表示地址映射, 宿主机端口号:容器运行端口号-v 表示地址映射, 宿主机目录:容器映射目录--privileged

2022-01-22 18:02:22 573 1

原创 docker部署Redis

拉取Redis镜像docker pull redis创建Redis容器docker run -id --name=mxg_redis -p 6379:6379 redis客户端测试

2022-01-22 17:47:30 903

原创 docker部署MySQL5.7

拉取MySQL镜像docker pull mysql:5.7创建 MySQL 容器docker run -id --name=mxg_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 -p 代表端口映射,格式为 宿主机映射端口:容器运行端口(访问宿主机的端口时,实际就是访问容器的端口)-e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码 我们通过宿主机来访问容器,宿主机为19

2022-01-22 17:42:30 1143

原创 Linux CentOS服务器安装Git环境--【源码版】

简介:Linux CentOS服务器安装Git环境Git介绍是⼀个版本管理⼯具, 其作⽤就是可以让你更好的管理你的程序,⽐如你原来提交过的内容,以后虽然修改了,但是通过git这个⼯具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的⼀些错误的更改,可以进⾏还原基于git协议的代码仓库github 全球最⼤同性交友社区gitee 开源中国gitlab 开源的git仓库平台,阿⾥等⼤⼚就是基于这个搭建codeup 阿⾥云上的免费git仓库gitee仓库地址https://gitee

2022-01-22 14:38:41 145

原创 Linux CentOS服务器配置 Maven3.X环境--【源码版】

简介:Linux CentOS服务器安装Maven环境什么是MavenApache组织开源的项⽬,⼀个软件项⽬管理和综合⼯具,基于项⽬对象模型(POM)的概念最核⼼的功能就是能够⾃动下载项⽬依赖库使⽤Maven管理的Java 项⽬都有着相同的项⽬结构有⼀个pom.xml ⽤于维护当前项⽬都⽤了哪些jar包所有的java代码都放在 src/main/java下⾯,所有的测试代码都放在src/test/java 下⾯核⼼⽬录:bin/mvn环境要求:JDK1.8以上, mac/win/lin

2022-01-20 23:47:42 466

原创 Eureka注册中心集群的打包及发布线上测试环境

Eureka 注册中心高可用集群搭建这里注意讲的是如何将本地打包的服务发布到线上测试环境当中这里我们使用eureka集群服务为例,其他的微服务打包发布雷同我们知道,Eureka 注册中心高可用集群就是各个注册中心相互注册,所以:在 8761 的配置文件中,让它的 service-url 指向 8762和8763在 8762 的配置文件中让它的 service-url 指向 8761和8763在 8763 的配置文件中让它的 service-url 指向 8761和8762注:我们在本地开发环

2022-01-20 22:19:44 846 3

原创 CentOS7上安装ElasticSearch7 及辅助插件安装

1.1 ElasticSearch安装1、上传ElasticSearch安装包到/opt目录下提供百度网盘资源连接:链接:https://pan.baidu.com/s/1zREyB-f9HqsLrQB1j3tXgQ提取码:yehy2、执行解压操作 ,如下图tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /opt3、创建普通用户因为安全问题,Elasticsearch 不允许root用户直接运行,所以要创建新用户,在root用

2022-01-18 23:36:58 400

原创 Docker 在CentOS7上安装最新版

注意:Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看此前提条件来验证你的 CentOS 版本是否支持Docker 。需要安装 64位 CentOS7.x 以上的版本,在 CentOS6.x 的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。参考资料:英文版:https://docs.docker.com/install/linux/docker-ce/centos/中文版:https://docs.docker-cn.com/engine/insta

2022-01-14 22:52:12 208

原创 Centos7.x上安装与卸载mysql8与5.7版本

安装前说明CentOS6和CentOS7在MySQL的使用中的区别:1. 防火墙:6是iptables,7是firewalld 2. 启动服务的命令:6是service,7是systemctlMySQL的Linux版安装MySQL的4大版本MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更

2022-01-13 23:58:34 925 1

原创 Linux虚拟机的克隆

vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来,不必再安装。但是我们要保证几个地方不能一样,一个是主机名称(hostname),一个是虚拟网卡设备mac地址,还有就是是ip地址和UUID。所以我们在克隆后要对这四个地方进行修改。这里以centos为例1.首先进行完全克隆,注意(要克隆的虚拟机在克隆前是需要处于关闭状态)选择要克隆的虚拟机右键,选择管理,然后选择克隆下一步:下一步:然后直到这一步选择完整克隆,注意:链接克隆是指在一些资源上两个虚拟机会共用,这里不做详细介绍,完

2022-01-13 22:05:10 2757

原创 VMware安装与卸载CentOS7 详细步骤-版本2

安装CentOS 7一、新建虚拟机配置取虚拟机名称与选择安装位置(注意不要有中文与空格)选择分配给虚拟机的内存,最少2G,后续Hadoop阶段建议适当调大, 土豪机可任性一把网络类型选择NATI/O控制器类型选择默认推荐即可,同学们无须纠结不同处,不重要。磁盘类型选择SCSI, 同学们无须纠结不同处,不重要。磁盘容量指定20G(或50GB),选择将虚拟磁盘拆分成多个文件. 不要勾选立即分配所有磁盘空间,否则会直接占用20G(或50GB)大小的磁盘空间。选择Linux

2022-01-13 13:42:14 11171 2

原创 Centos7.x上安装mysql5.7

说明:本文主要描述在centos7上安装mysql5.7.2。安装之前最好将系统/etc/selinux/config文件中设置SELINUX=disabled压缩版安装1 查看操作系统版本cat /etc/redhat-release2 安装前的环境准备查看是否安装过mysql首先检测Linux操作系统中是否安装了MySQL:rpm -qa | grep -i mysql卸载安装包如果有信息出现,则进行删除,命令如下:rpm -e --nodeps 包名删除老版本mysql

2021-09-29 13:49:06 224

原创 计算属性和监听器

1 计算属性 computedcomputed 选项定义计算属性计算属性 类似于 methods 选项中定义的函数计算属性 会将数据进行缓存,只在相关响应式依赖数据发生改变时它们才会重新求值。而函数 每次都会执行函数体进行计算。下面来看一个小demo,分析计算属性和方法函数的区别<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>

2021-09-01 18:23:47 211

原创 分析 MVVM 模型

什么是 MVVM 模型?MVVM 是 Model-View-ViewModel 的缩写,它是一种软件架构风格Model:模型, 数据对象(data选项当中的)View:视图,模板页面(用于渲染数据,将数据渲染到页面上)ViewModel:视图模型,其实本质上就是我们new的 Vue 实例,我们可以使用const vm取接收它的哲学思想是:1 通过数据驱动视图2 把需要改变视图的数据初始化到 Vue中,然后再通过修改 Vue 中的数据,从而实现对视图的更新。3 声明式编程 按照 Vue

2021-08-31 16:35:37 156

原创 Webpack 介绍

Webpack 是什么   Webpack 是一个前端的静态模块资源打包工具,能让浏览器也支持模块化。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 我们在开发前端页面的时候,一般使用模块化进行开发,而模块化开发的页面浏览器默认是不支持的,也就是说浏览器默认不识别使用模块化开发的页面,所以我们需要将模块化开发的页面进行转换,转换为浏览器能够识别的页面,这也是Webpack 的作用Webpack 作用1 Webpack 核心主要进行

2021-08-28 22:59:26 1116 1

原创 redis常用五大数据类型---list类型

简介单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。常用命令添加/修改数据lpush/rpush <key><value1><value2><value3> .... 从左边/右边插入一个或多个值。按照索引下标获得元素(从左到右)lrange <key><start

2021-08-28 14:23:12 132

原创 公⽹访问部署在服务器上的应⽤过程----DNS解析

简介:讲解应⽤部署到可以公⽹访问需要的知识⼀个http请求基本流程客户端通过发起域名资源请求 -> DNS解析获得IP -> 寻找服务器获得资源域名和ip的关系-----DNS作⽤  DNS:Domain Name Server 域名服务器 域名虽然便于⼈们记忆,但⽹络中的计算机之间只能互相认识IP地址,它们之间的转换⼯作称为域名解析,域名解析需要由专⻔的域名解析服务器来完成,DNS 就是进⾏域名解析的服务器。同时NDS可分为多种:本地,云端,运营商…什么是cnam

2021-08-21 23:58:55 149 1

空空如也

空空如也

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

TA关注的人

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