自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件项目验收

2024-03-08 18:07:43 346

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

1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息。

2024-03-01 10:03:14 1138 1

原创 Docker之数据卷&自定义镜像

编辑Dockerfile文件#Dockerfile文件中的内容#构建镜像#通过镜像运行一个容器进行测试#编辑Dockerfile文件#Dockerfile文件中的内容#构建镜像#通过镜像运行2个容器进行测试#访问tomcat。

2024-02-29 08:41:39 847

原创 Docker的简单介绍以及常用命令介绍

Docker是一个被广泛使用的开源容器引擎,是一种操作系统级别的虚拟化技术,它以一种特殊进程的方式运行于宿主机上,它依赖于liunx内核特性:namespace(名字空间进行资源的隔离)和cgroups(限制、记录任务组所使用的物理资源),它也可以对应用程序进行打包。简单来理解就是,在VMware上新建一个虚拟机就相当于是一台电脑;而docker呢就相当于这个VMware,不过docker如果新建两个虚拟机实际上是相当于一台电脑两个操作系统。

2024-02-28 11:01:06 1228

原创 shell脚本基本介绍

Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。shell是解释执行的。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务shell的类型:shell有两种主要的语法类型:Bourne和C,这两种语法是互不兼容的。Bourne主要包括shkshBashpshzsh,其中Bash在linux中使用最广;C家族主要包括:csh。

2024-02-26 18:36:03 808

原创 Linux部署前后端分离项目

将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d目录下。#配置nginx的服务目录 /usr/local/nginx/sbin/nginx。在/usr/local/nginx/conf目录下的nginx.conf中添加。安装好的nginx服务就会在/usr/local/nginx目录下。在opt目录下进行解压,解压到usr/local/java目录下。#修改 /etc/rc.d/rc.local的权限。#进入 /etc/rc.d/rc.local目录下。

2024-02-25 16:10:43 998

原创 在Linux服务器上部署一个单机项目

2. 先将tomcat服务停掉,将项目的war包放入到/usr/local/java/apache-tomcat-8.5.20/webapps目录下,再启动服务。3. 解压MySQL安装包 mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar。4. 以下内容逐条进行安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度。这里需要解压到usr/local目录下,在这里我新建一个文件夹保存解压后的文件。在opt目录下进行解压,解压到usr/local/java目录下。

2024-02-24 18:12:47 894

原创 Linux权限管理

ACL是Access Control List的缩写,即访问控制列表。每个项目成员有一个自己的项目目录,对自己的目录有完全权限项目组中的成员对项目目录也有完全权限其他人对项目目录没有任何权限对于被分配进入项目的临时人员,只有读和执行权限,不能修改。

2024-02-23 19:17:16 338

原创 Linux管理命令介绍

作用:sudo命令是Linux或者Unix系统中,允许普通用户可以使用超级管理员权限的工具,比如执行单个命令和应用程序,而无需切换到管理员账户。语法:-u username 以指定的用户身份执行命令,默认是root用户。作用:命令用于显示当前进程的状态,类似于 windows 的任务管理器。语法:ps [options] [--help]语法:hostname (选项) (参数)--version:显示版本信息和退出。选项: -c --清空当前历史命令。-p --显示已经设置的命令别名。

2024-01-25 21:21:37 539

原创 关于Linux系统的目录结构介绍&常用命令介绍

登录系统后,输入ls /看到的如下:/代表的就是根目录/binbin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。/devdev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。/etc。

2024-01-25 21:10:06 866

原创 CentOS7服务器的安装配置&&连接客户端Xshell进行使用

首先创建一个虚拟机,这个没什么好说的,基本上都是下一下一步安装。注意它的存放位置最好不要放在C盘,以及开始创建时选择”稍后安装操作系统“创建完成后再配置镜像文件开启虚拟机,继续下面的安装这里默认就好了,不用管他然后等着它下载语言选择中文点击继续,然后选择”软件安装“选择“基础设施服务器”,右边选择“调试工具”,点击完成,然后安装给root账户设置密码,密码设置太弱了就点两次完成就行了安装完成后,点击重启。

2024-01-23 22:03:32 842

原创 项目过程管理工具——禅道的安装及使用

1.1 下载禅道安装包1.2 选择禅道开源版1.3 选择自己需要的安装包进行下载下载的安装包必须放在根目录,不能移动1.4 将下载的安装包双击进行解压,解压后的文件为d:\xampp1.5 进入xampp文件中,双击运行start.exe1.6 点击“启动禅道”,等待服务启动1.7 服务启动后,点击“访问禅道”,输入下面的账号密码,进入到禅道登录界面1.8 默认登录用户名为:admin ,密码为:1234561.9 登录成功后,修改用户密码。

2024-01-19 18:53:20 806 1

原创 在Windows服务器上部署项目【虚拟机版】

(添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。这里是在虚拟机上安装的tomcat,为了外界可以进行访问,需要设置一个入站规则。将安装包解压即可,在bin目录下点击startup.bat启动。进入bin目录下,打开命令窗口,然后按照以下步骤启动MySQL。4、测试,cmd打开命令窗口,输入java -version。将安装包解压,然后将my.ini文件放入到解压目录中,2、安装完成后,在此电脑➡右键➡属性➡高级系统变量。开放3306端口,外界即可访问数据库。

2024-01-12 11:02:16 415

原创 MySQL之导入导出&远程备份

load data infile '/文件名.sql' into table 表名 (列名1,...);(sql文件要在MySQL安装目录的bin目录下)mysqldump -h地址 -u用户名 -p密码 数据库名 > 数据库名.sql。select *from 表名 into outfile '/文件名.sql';mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql。mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql。source 数据库名.sql;

2024-01-09 19:59:43 974

原创 MySQL视图&索引&执行计划&相关十五道面试题分享

insert into t_mysql_student values('01' , '赵雷' , '1990-01-01' , '男');insert into t_mysql_student values('06' , '吴兰' , '1992-01-01' , '女');insert into t_mysql_student values('07' , '郑竹' , '1989-01-01' , '女');insert into t_mysql_teacher values('01' , '张三');

2024-01-06 14:40:07 1214

原创 MySQL的CRUD操作&&函数介绍&&union和union all

它适用于不需要去重的情况,或者在已经确定结果不会有重复行的情况下。每个SELECT语句的列数、列名和数据类型可以不同。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。UNION操作符执行去除重复行的操作,它通过对所有的结果集进行排序和比较来实现。UNION ALL操作符不执行去除重复行的操作,它直接将所有的结果集合并在一起。用于合并两个或多个SELECT语句的结果集,并去除重复的行。用于合并两个或多个SELECT语句的结果集,包括重复的行。

2024-01-05 12:06:36 1007

原创 MySQL四大引擎&建库建表&账号管理

这个时候需要用四个字段来保存这个地址:province保存省份、city保存市、area保存区域、address保存详细地址。假如说在医疗系统中,需要拿到一个患者的档案信息,那么就需要用到两张表,患者信息表和医生信息表。原因:①插入值被随机写到索引的不同位置,insert慢,容易导致页分裂,磁盘随机读取;核心数据库,主要负责存储数据库的用户,权限设置,关键字等。缺点:频繁修改,且字符串的长度变化大时,可能出现页分裂。信息数据库,保存MySQL所维护的其他数据库信息。mysql自己需要使用的控制和管理信息。

2024-01-02 21:38:34 1034 1

原创 MySQL的安装&网络配置

(添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。(添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。7. 启动/停止(也可以在window服务里启动或停止)7. 启动/停止(也可以在window服务里启动或停止)3. 编辑my.ini文件,将路径改为当前路径。3. 编辑my.ini文件,将路径改为当前路径。2. 将my.ini文件放入到解压文件中。2. 将my.ini文件放入到解压文件中。5. 安装MySQL服务。

2024-01-02 11:28:56 908

原创 filezilla的使用&&主动模式与被动模式

FTP客户端使用N(N>1023)连接FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,发送PASV命令到FTP服务器, 服务器在本地开放一个端口(1024以上),然后把开放的端口告诉客户端, 客户端再通过N+1端口连接到服务器开放的端口进行数据传输。模拟一个场景,在公司,老大具有最高权限,可以对所有的文件夹进行操作,而他下面的员工,只能对自己所参与项目的文件夹有权限。2. 添加用户:编辑➡用户,进行添加,输入用户名,选择组,点击确定,勾选密码,输入密码,点击确定。

2023-12-31 11:04:28 1008

原创 FTP简介&FTP服务器的搭建【虚拟机版】以及计算机端口的介绍

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。三次握手是TCP协议用于建立可靠连接的过程,其步骤如下:第一次握手(SYN):客户端向服务器发送SYN包,请求建立连接。

2023-12-28 09:14:56 1317

原创 文件夹共享功能的配置 以及Windows server2012防火墙的配置

U盘或者没有安装软件时,我们就没有办法进行数据的传输,那么这个时候如果我们在同一个局域网中,配置文件共享的优点就显现出来了。这里需要首先判断自己处于那种类型的网络,比如家庭网,公用网,或者将家庭网,公用网都按照此方法设置即可。,别人访问就不需要密码,比较方便,如果需要别人输入密码的话,这里选择需要对应的用户即。、输入你自己电脑的用户名密码,就可以访问你电脑上共享的文件了。8、入站规则设置完成,点击启用规则,外网即可访问端口8080。4、设置允许访问的端口,点击下一步。5、选择允许连接,点击下一步。

2023-12-26 11:26:07 3260 2

原创 VMware虚拟机的安装配置

选择Microsoft Windows,并选择版本,点击下一步6. 给虚拟机命名,并指定虚拟文件存放路径路径,点击下一步。

2023-12-25 10:38:24 547

原创 利用老毛桃、ultraiso软碟通制作启动U盘装系统 以及硬盘安装系统

制作完成后,程序会提示您已制作成功,您可以选择模拟启动测试,若能够进入老毛桃winpe主菜单,即表示老毛桃U盘启动盘制作成功。点击“一键制作成USB启动盘”按钮,开始制作U盘winpe系统,过程中会格式化U盘上的数据,制作前请确认U盘是否已做好备份。PS:本软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会导致制作失败,运行程序前请关闭相关软件!插入U盘后,双击打开老毛桃U盘制作工具,会出现如下图所示U盘winpe系统制作界面。下载老毛桃u盘启动盘制作工具,下载完成后,双击运行老毛桃程序。

2023-12-22 11:17:21 3327

原创 网线制作,集线器、交换机、路由器的介绍以及路由器的设置

OSI七层模型(Open System Interconnect)即开放系统互连参考模型,是由ISO国际标准化组织提出的,用于计算机或通信系统间互联的标准体系。每一层都完成特定的功能,并为上一层提供服务,并使用下层所提供的服务。为数据端设备提供原始比特流传输的通路例如:网络通信的数据传输介质,由电缆与设备共同构成常见:中继器、集线器、网线等在通信的实体间建立数据链路连接例如:将数据分帧,并处理流控制、物理地址寻址、重发等常见:网卡、网桥、二层交换机等。

2023-12-20 20:17:58 1183

原创 计算机组件介绍、操作系统介绍、BIOS介绍以及实施运维工程师职能介绍

负责工程实施,现场培训。一般往外跑,哪里有项目就要去哪里。因为产品销售出去后,如何安装,如何部署,如何录入初始数据,这些事情都需要实施工程师去处理。负责服务的稳定性,确保服务可以不间断地为用户提供服务。主频CPU缓存(CPU缓存位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。管理和控制计算机系统中的硬件和软件资源、合理地组织计算机工作流程以方便用户使用的程序集合基本输入/输出系统(BIOS)是在基于Windows的计算机上启动期间使用的预安装程序。

2023-12-20 11:29:56 899

原创 Axure中继器的使用

在Axure软件中,中继器(Repeater)是一种特殊的控件,它的作用是允许用户创建重复的数据项,并以列表或表格的形式展示出来。中继器可以用于模拟动态数据,例如产品列表、新闻列表、用户评论等。

2023-12-19 12:57:12 1021

原创 Axure的交互以及情形的介绍

通俗来讲就是,谁用了什么方法做了什么事情,主体"谁"对应的就是axure中的元件,"什么方法"对应的就是交互事件,比如单击事件、双击事件,"什么事情"对应的就是交互动作,比如打开连接、设置面板状态等。。当然除了这三个基本的元素外,还可以设置交互样式。例如鼠标悬停、鼠标按下等。在浏览有些网站时,当你的鼠标移动到某个位置上,就会出现一些东西,鼠标移开了,就没有了。这就是鼠标悬停。

2023-12-16 17:12:58 1107 1

原创 Axure动态面板的使用以及示例分享

Axure官方给出的解释: 动态面板控件(Dynamic Panel)可以让你实现高级的交互功能,实现原型的高保真度。动态面板包含有多个状态(states),每个状态可包含一系列控件,任何时候都只有一个状态可见。由上面的解释,我们可以注意到“状态”是动态面板的核心,一切的交互都是围绕着其进行展开的。

2023-12-15 11:56:04 768 1

原创 流程图、泳道图的介绍和示例分享,以及自定义元件库的介绍

流程图是一种图形表示方法,使用特定的图形符号和文字说明来表示具体流程和算法思路。它主要由不同形状和符号的框以及指向这些框的箭头组成,每个形状或符号都有特定的含义,代表了工作流程中的一种特定类型的步骤或动作。清晰地展示一个过程的步骤和结构,以及步骤之间的逻辑关系。帮助我们理解复杂的过程,使其变得直观和易于掌握。作为诊断工具,可以辅助决策制定,帮助管理者确定问题可能出在什么地方,并确定可供执行的方案。在多个领域,如产品设计、软件开发、工艺生产等都有广泛的应用。

2023-12-14 11:09:00 1344 1

原创 Axure元件库的介绍以及个人简介和登录界面案例展示

在Axure RP中,元件是构建原型图的基础模块。将元件从元件库里拖拽到画布中,即可添加元件到你的原型图中。软件自带了三个官方元件库,分别是默认元件库(Default)、流程元件库(Flow)和图标元件库(Icons)。默认元件库又分为基本元件,表单元件,菜单/表格,标记元件。下面着重介绍前三个元件的使用。

2023-12-12 16:48:14 1350 1

原创 Axure的安装及界面基本功能介绍

Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。Axure RP已被一些大公司采用。

2023-12-11 17:29:14 1414

原创 Git分支以及标签的介绍

Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷。而附注标签是存储在 Git 数据库中的一个完整对象, 它们是可以被校验的,其中包含打标签者的名字、电子邮件地址、日期时间, 此外还有一个标签信息,并且可以使用 GNU Privacy Guard (GPG)签名并验证。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。

2023-11-11 20:11:46 313

原创 Git可视化界面的操作,SSH协议的以及IDEA集成Git

各种高层应用协议可以相对地独立于SSH基本体系之外,并依靠这个基本框架,通过连接协议使用SSH的安全机制。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的登录和其他安全网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。分享项目的人要在SSH公钥处 添加被分享人的公钥。

2023-11-11 13:41:02 267

原创 Git的安装,简介以及常用命令【超详细】

Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发 而开发的一个开放源码的版本控制软件。Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。Git 是基于 Linux内核开发的版本控制工具。

2023-11-09 19:59:19 192

原创 Redis注解式开发并整合ssm项目以及击穿,穿透和雪崩的介绍及解决方案

当大量缓存的过期时间相同时,缓存到达过期时间集体失效或者未加载到内存中,大量请求绕过缓存层直接访问数据库 load 数据,导致数据库频繁 IO,性能下降乃至宕机崩溃。对于数据库都不存在的数据,是没法缓存的。如果某一时刻(淘宝秒杀,双十一零点开始)key 失效,那么零点之后对某个 key 失效的商品的所有请求将会直接打到数据库上,很有可能倒是数据库崩掉,仅而造成整个服务的不可用。这样能尽可能分散缓存过期时间,而且,热门类目的商品缓存时间长一些,冷门类目的商品缓存时间短一些,也能节省缓存服务的资源。

2023-11-07 11:45:31 185

原创 Java连接Redis并操作Redis中的常见数据类型

运行后显示PONG则表示连接成功。

2023-11-05 22:58:27 225

原创 Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。Redis是一个Key-Value 存储系统。

2023-11-03 12:52:51 362

原创 Nginx简介,Nginx搭载负载均衡以及Nginx部署前端项目

NGINX(读作:engine-x)是用于Web 服务、反向代理、内容缓存、负载均衡、媒体流传输等场景的开源软件。它最初是一款专为实现最高性能和稳定性而设计的 Web 服务器。除了 HTTP 服务器功能以外,NGINX 还可用作电子邮件(IMAP、POP3 和 SMTP)的代理服务器以及 HTTP、TCP 和 UDP 服务器的反向代理与负载均衡器。

2023-11-02 11:41:42 1053

原创 在centos服务器中完成jdk,tomcat,MySQL的安装以及前后端分离项目中后端的部署

解压到指定文件夹中: tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7。tar -zxvf apache-tomcat-8.5.20.tar.gz(apache后tab键补全)tar -zxvf jdk-8u151-linux-x64.tar.gz(输入jdk后tab键补全)当然,这在大部分情况下是不允许使用的,将防火墙关闭是非常危险的 ,可以仅开启个别端口以供使用。删除: rpm -e --nodeps 数据库。

2023-10-31 20:05:13 886

原创 在VM虚拟机上安装centos并了解Linux常用命令

在VM虚拟机上安装centos并了解Linux常用命令

2023-10-30 23:07:11 332

空空如也

空空如也

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

TA关注的人

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