自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aaron_Run的博客

代码人生

  • 博客(50)
  • 收藏
  • 关注

原创 数据库的介绍

1.什么是数据库?数据库是按照数据结构来组织、存储和管理数据的仓库。通常所说的数据库表示的是数据库的管理系统,并非是在的数据仓库。2.数据库的发展史2.1早期的数据库早期的数据库的存储方式是通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果会在纸上打印出来或绘制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的存储和处理。早期的数据库的存储方式只适用于少量的数据存储,并不支持大量数据存储。2.2发展中数据库随着计算器被广泛的使用和应

2021-09-14 12:11:49 325

原创 Ubuntu系统修改源并整理安装包

Ubuntu系统修改源并整理安装包目录一、备用源... 21.1、阿里源... 21.2、清华大学... 31.3、东北大学... 3二、切换Ubuntu系统源的操作... 42.1、备份原有的系统源文件... 42.2、编辑sources.list文件... 42.3、更新apt包... 6三、整理软件包... 73.1、升级软件包... 73.2、升级已安装的软件包(自己选择)... 73.3、清理旧版本的软件的缓存... 73.4、清理所有.

2021-03-16 17:00:39 631

原创 Ubuntu上vsftpd安装与多用户目录配置

vsftpd安装与多用户目录配置文章配置使用Ubuntu进行配置,CentOS系统的配置也是大同小异,主要理解虚拟用户的加载方式和权限目录的配置配置目标:在/home/vsftpd 目录下有3个子目录分别为folder1,folder2,folder3三个子目录分别为三个虚拟用户user1,user2,user3的ftp主目录,并且每个用户只能在自己的子目录下有权限操作。三个用户的密码分别为pwd_user1,pwd_user2,pwd_user3目录一、安装vsftpd..

2020-09-22 11:29:17 2911

原创 Subversion的svnsync热备份

目录一、svnsync备份说明... 2二、案例说明... 22.1、备份机上安装与源主机同版本的svn. 22.2、备份机上创建svn备份版本库... 32.3、备份机上修改配置并创建备份账户... 42.4、源主机上创建备份账户... 52.5、备份机上限制账户提交版本... 62.6、备份机上创建钩子函数文件... 72.7、备份机上初始化备份仓库... ...

2020-05-08 12:11:18 1169

原创 Ubuntu上svn仓库的搭建详解

目录一、安装Subversion. 21.1、校验当前系统是否安装subversion. 21.2、安装subversion. 2二、Subversion创建版本资源库... 32.1、新建版本库目录... 32.2、使用svn的命令在版本库目录中创建版本资源库... 3三、Subversion的配置... 44.1、配置svnserve.conf 44.2、配...

2020-05-08 11:34:43 1453

原创 json对象与json对象数组的串化和反串化(json串反斜杆的处理)

在json的使用中,根据不同的场景的需求,可以将json对象进行多次串化,得到带反斜杠的形式,例如,报文串化也会用到这样的转换,将json对象或者是json对象数组进行串化后传输。串化后得到形为以下格式:"{\"name\":\"张三\",\"sex\":\"男\",\"age\":18}"或者"[{\"name\":\"张三\",\"sex\":\"男\",\"age\":1...

2020-03-21 13:18:49 1233

原创 配置开放CentOS7以上系统防火墙的端口

此处采用centos7以上系统,所以默认安装的防火墙为firewall,系统安装完成后默认是开启状态查看防火墙状态[root@localhost conf]# firewall-cmd --state关闭防火墙[root@localhost ~]# systemctl stop firewalld.service再次查看防火墙的状态[root@localhost c...

2019-10-24 23:07:20 617

原创 CentOS/Linux上yum安装Apache服务

使用yum源安装[root@localhost~]#yum install -y httpd使用yum源安装[root@localhost~]#yum install -y httpd查看httpd的安装文件[root@localhost ~]# whereis httpd查看/etc/httpd下的配置文件文件[root@localhost ~]# ll /e...

2019-10-24 22:58:20 4835

原创 卸载Linux上Apache服务

查看Apache相关的软件包[root@localhost ~]#rpm -qa|grep httpd卸载Apache命令[root@localhost ~]#yum remove -y httpd查看相关文件[root@localhost ~]#whereis httpd删除文件[root@localhost ~]#rm -rf /etc/httpd...

2019-10-24 22:49:39 5930

原创 虚拟机系统的安装

要安装虚拟机系统,先要安装虚拟机VMware Workstation Pro双击打开已经安装好的VMware Workstation Pro此时没有安装任何系统,所以是空状态。一、创建虚拟机步骤1、新建虚拟机在菜单栏上选择“文件”--“新建虚拟机”或者直接点击右边主页中的“创建新的虚拟机”2、选择虚拟机类型不熟悉的直接选择典型3、选择系统镜像选择“稍...

2019-10-24 11:15:05 472

原创 虚拟机安装完成已后输入ipconfig不显示ip

在进行虚拟机系统安装时,如果没有开启网络连接,当系统安装完毕重启之后,此时配置文件中ONBOOT=no,导致网卡没有激活,网络没有连接。(ONBOOT用来表示在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯)输入ifconfig命令时ip不显示:修改网卡激活状态进入网络配置文件目录network-scripts命令: cd /etc/sy...

2019-10-23 11:49:02 7093 1

原创 mysql中清空数据表中的数据,不删除数据表

1、清空不带外键约束的数据表中的数据使用delete语句清空`t_test`表中的数据delete from `t_test`;使用truncate语句清空`t_test`表中的数据truncate table `t_test`;delete语句清空和truncate语句清空数据的区别:使用delete清空是一条条的删除掉表中的数据,直到删除完成,速度慢;...

2019-08-29 18:24:25 4619

原创 Hashids的使用

目录1、Hashids的简介... 22、hashids加密和解密单个id. 23、变更salt加密和解密单个id. 24、hashids加密和解密多个id. 35、hashids自定义设置最小哈希长度... 36、hashids自定义设置哈希字母表... 41、Hashids的简介Hashids是一个小型的开源库,它从数字生成简短的、惟一的、非顺序的id。它...

2019-07-25 00:26:33 12077

原创 pm2的基本使用

pm2的基本使用目录1、pm2的安装... 22、更新PM2. 33、上传项目到服务器并使用普通方式启动... 34、使用pm2启动项目... 45、pm2对项目的基本管理操作... 65.1、启动项目... 65.2、列出PM2管理的所有应用程序... 65.3、停止项目... 75.3.1、停止某个项目... 75.3.2、停止所有项目... 7...

2019-07-13 00:36:03 29073 1

原创 Ubuntu系统中安装升级卸载nodejs和npm

Ubuntu系统中安装升级卸载nodejs和npm目录1、node使用apt-get安装与卸载... 21.1、node的安装... 21.2、node的升级... 31.3、node的卸载... 32、npm的安装与卸载... 42.1、npm的安装... 42.2、npm的升级... 52.2.1指定升级版本... 52.2.2升级到最新的版本.....

2019-07-10 10:14:37 16270 5

原创 Ubuntu系统中防火墙的使用和开放端口

Ubuntu系统中防火墙的使用和开放端口目录1、Ubuntu查看防火墙的状态... 22、Ubuntu开启防火墙... 23、Ubuntu添加开放SSH端口... 34、Ubuntu防火墙常用命令... 54.1、查看ufw防火墙的状态... 54.2、启用ufw防火墙... 64.3、重启ufw防火墙... 64.4、关闭ufw防火墙... 64.5...

2019-07-10 00:20:54 132471 11

原创 Ubuntu系统更新apt安装的软件包,解决returned an error code (1)

Ubuntu系统更新apt安装的软件包目录1、Ubuntu系统升级... 21.1普通的升级方式... 21.2、官方推荐升级方式... 22、apt软件包的安装... 22.1、安装软件包... 22.2、重新安装软件包... 33、apt软件包的升级... 33.1、升级apt软件包... 33.2、升级已安装的软件包... 54、apt安装包...

2019-07-09 20:31:41 3371 2

原创 Xshell连接不上Ubuntu系统

Xshell连接系统是通过SSH进行连接的,默认监听22端口,有的新安装的Ubuntu系统使用SSH工具连接不上的原因是没有安装openssh-server连接不上示例查看系统中有没有启动openssh-server的sshd命令: sudo ps -e | grep ssh没有sshd服务说明没有启动ssh服务或者没有安装openssh-server...

2019-07-07 19:24:52 1546

原创 Ubuntu系统中找不到ifconfig命令

Ubuntu系统中没有ifconfig命令刚安装完成的Ubuntu系统中有的没有安装工具包,所以会出现某些命令无法使用的情况,比如ifconfig命令等出现这样的提示就是说没有找到ifconfig的命令,可以进行安装,按照提示中的命令安装相关的工具包命令:sudo apt install net-tools //使用apt源安装net-tools工具包...

2019-07-07 18:26:22 53323 9

原创 使用lrzsz软件包在Xshell中直接上传文件

使用lrzsz软件包在Xshell中直接上传文件目录1、lrzsz的介绍... 22、lrzsz的安装... 23、常用命令... 24、常用操作演示... 24.1、上传文件... 24.2、覆盖上传文件... 44.3、下载文件... 61、lrzsz的介绍lrzsz是一个unix通信包,提供 XMODEM,YMODEM ZMODEM文件传输...

2019-07-07 17:54:15 665

原创 Ubuntu系统中安装卸载Mysql及密码找回

Ubuntu系统中安装卸载Mysql及密码找回目录1、安装mysql 22、设置mysql远程连接访问... 32.1、修改bind-address. 32.2、修改mysql数据库中mysql.user数据表的host 73、设置mysql的字符集编码... 104、mysql忘记密码找回密码... 125、mysql相关命令... 166、设置mysq...

2019-07-07 02:10:27 396

原创 Ubuntu系统中无法获取锁,apt被进程占用

Ubuntu系统中无法获取锁,apt被进程占用报错信息:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend...

2019-07-07 01:49:37 3297

原创 Ubuntu系统中切换root用户

在执行某些操作时普通用户没有权限,需要切换到root账户进行更新。 在安装Ubuntu系统时一般会创建一个用户,该用户的密码和root密码是一致的,所以我们可以通过命令切换到root用户命令:sudo su //切换到root用户输入密码就可以切换成root账户了注意:如果别人给到你的不是安装系统时的账户,而是新建的普通账户的话,此时的密码就...

2019-07-07 01:45:58 825 1

原创 线上项目后台运行之服务器上screen的使用

有的时候通过Xshell连接上远程服务器后,在当前窗口中启动一个项目,当关闭Xshell连接,刚刚启动的项目也随之关闭了,此时就需要将该项目进行后台运行,方式很多,此处简单记录screen的用法。 screen一般用来管理远程服务器的窗口,在Linux或者ubuntu服务器上可以创建多个screen窗口会话,每个会话属于单独的进程,相互之间没有直接的影响,当启动的项目需要...

2019-07-01 21:43:24 921

原创 Windows上MySQL详细安装配置

目录1、MySQL的简介... 22、MySQL的下载... 23、MySQL的支持环境... 44、MySQL社区版解压缩配置... 44.1、下载... 44.2、解压缩... 54.3、新建空文件夹data. 54.4、创建拓展名为.ini的文件... 64.5、编辑加载文件.ini 64.6、追加MySQL的环境变量... 75、安装MySQL服...

2019-04-08 00:47:43 2683 1

原创 Linux下MySQL的安装和使用

目录1、MySQL的简介... 22、MySQL的特点... 23、MySQL的下载... 23.1、MySQL的源码tar包下载... 23.2、MySQL的yum源下载... 54、Linux下MySQL源码安装步骤... 84.1、检查是否安装MySQL. 84.2、检查是否安装Mariadb. 84.3、下载... 84.3、安装步骤... 94...

2019-04-08 00:38:51 885

原创 Windows上Nginx的安装和使用

目录1、Nginx的简介... 21.1、Nginx是什么... 21.2、Nginx能干什么... 21.3、Nginx的特点... 22、Nginx的下载... 23、Windows下Nginx的安装步骤... 34、Windows下Nginx实现反向代理... 44.1、创建虚拟域名... 44.2、修改nginx的配置文件... 44.3、创建vho...

2019-04-08 00:26:18 7228 2

原创 Linux上Nginx的安装和使用

目录1、Nginx的简介... 31.1、Nginx是什么... 31.2、Nginx能干什么... 31.3、Nginx的特点... 32、Nginx的下载... 33、Linux下Nginx的安装步骤... 43.1、安装Nginx的依赖... 43.1.1、安装必要依赖C语言编译器gcc. 43.1.2、安装必要依赖pcre. 53.1.3、安装必要依...

2019-04-08 00:22:11 307

原创 Windows上vsftpd的安装和使用

目录1、vsftpd的简介... 22、特点... 23、在Windows上安装... 24、安装步骤... 25、查询本机IP进行测试访问... 36、访问测试... 31、vsftpd的简介vsftpd是“very secure TTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件2、特点vsftpd是一款在Linux发行版中最受...

2019-04-08 00:13:40 7348 2

原创 vsftpd配置文件详解

1.默认配置:1>允许匿名用户和本地用户登陆。anonymous_enable=YESlocal_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自 己家目录中进行读写操作;本地用户可以...

2019-04-08 00:11:05 178

原创 vsftpd的安装和使用

目录1、vsftpd的简介... 22、特点... 23、安装... 24、创建虚拟用户... 25、vsftpd服务器的配置... 46、vsftpd配置文件说明... 77、防火墙的配置... 88、vsftpd的验证... 99、vsftpd的常用命令... 1010、反复需要验证ftp身份问题解决... 101、vsftpd的简介vsftpd...

2019-04-08 00:08:46 78459 11

原创 Windows上git的下载安装

目录一、git简介... 2二、windows下安装git环境... 21、下载最新版... 22、安装... 2三、git基础配置... 91、配置用户名(提交时会引用)... 92、配置邮箱(提交时会引用)... 93、其他配置... 104、配置不同操作系统换行符... 10四、编码配置... 10五、检查git是否安装成功... 11六、注册...

2019-04-07 23:58:39 921

原创 linux上git的安装

目录一、下载git. 31、通过git的官网下载... 32、通过github的管理下载... 4二、安装git. 51、卸载旧版本git. 52、安装git的前置依赖... 53、安装git. 6(1)解压... 6(2)检查编译环境... 7(3)编译安装... 9(4)配置环境变量... 10(5)验证git安装... 11三、Linux系...

2019-04-07 23:40:08 548

原创 Windows上tortoisesvn客户端安装

目录一、Windows上tortoisesvn客户端的下载... 21、tortoisesvn最新版下载... 2(1)下载安装包... 2(2)下载语言插件... 32、tortoisesvn历史版下载... 3(1)下载安装包... 3(2)下载语言插件... 5二、Windows上tortoisesvn客户端的安装... 6三、创建本地仓库... 8一...

2019-04-07 23:27:20 1158

原创 Windows上安装visualsvn服务端

目录一、Windows上visualsvn服务端的下载... 21、visualsvn最新版下载... 22、visualsvn历史版下载... 3二、Windows上visualsvn的安装... 4三、Windows上visualsvn创建仓库... 7四、Windows上visualsvn创建账户... 9五、Windows上visualsvn仓库授权... 10...

2019-04-07 23:21:47 425

原创 Linux上subversion的安装和使用

目录1、Linux上subversion下载... 32、Linux上subversion的安装... 62.1、查询系统之前安装的旧版本... 62.2、yum安装yum源默认版本... 72.3、yum安装自定义版本... 83、Linux上SVN服务端和客户端环境搭建... 133.1、服务端命令与客户端命令... 133.2、版本库的创建与删除... 13...

2019-04-07 23:11:46 10897

原创 maven的生命周期和插件

目录一、maven的生命周期... 11、clean生命周期... 12、default生命周期(核心生命周期)... 13、site生命周期... 2二、生命周期和插件的关系... 2三、maven插件... 21、官网查看插件... 22、maven插件的使用... 4一、maven的生命周期完整的项目构建的过程包括:清理、编译、测试、打包、集成测试...

2019-04-02 00:04:59 327

原创 pom.xml文件解析及特性

目录一、pom.xml文件... 11、根元素... 12、pom版本标签... 13、属性标签properties. 14、坐标信息... 3(1)groupId标签... 3(2)artifactId标签... 3(3)packaging标签... 3(4)version标签... 3(5)name标签... 4(6)url标签... 4(7)d...

2019-04-02 00:04:30 1481

原创 eclipse中添加maven插件及创建Maven项目

目录一、eclipse中添加maven插件... 11、安装maven插件... 12、在eclipse中配置maven. 23、配置maven的本地仓库... 54、指定创建项目的JDK版本... 6二、eclipse中创建maven web项目... 8一、eclipse中添加maven插件1、安装maven插件在4.0以下的版本中,eclipse没有默认安...

2019-04-02 00:04:01 4306

原创 idea初始化Git管理的maven项目

目录1、创建maven项目... 22、到服务器上创建同一个项目... 43、更改idea的Terminal关联git. 64、在git命令行初始化项目... 84.1、创建编辑README.md文件... 84.2、创建编辑.gitignore文件... 94.3、常用限制提交.gitignore. 114.4、初始化git. 124.5、查看更改过的文件.....

2019-04-02 00:03:24 1677 1

空空如也

空空如也

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

TA关注的人

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