Catel酒店管理系统使用说明
前言经过了一个学期的开发,本学期的大作业基本上算是开发结束了,这个项目使用了Spring Boot+Vue的框架。使用MySQL数据库对数据进行持久化。本文档对这个系统的使用详情进行说明,可以点击链接进行体验。
账户名和密码
账户名
密码
C1
x
C2
x
HM1
x
HM2
x
M1
x
A1
x
系统功能说明客户C开头的账户都是客户,能够进行客户的操作。
也可以自己进行注册账号,客户账号有以下功能:
查看所有酒店
对酒店的信息进行浏览
对酒店进行排序和搜索
对指定房型进行下单
查看自己的订单
修改用户信息
修改密码
充值VIP
充值信用值积分
查看自己正在进行中的订单
为自己的用户添加新的身份(预定时使用)
修改用户头像
评论已经入住且正常的酒店
能够查询自己的信用值变更记录
能够对进行中的订单进行撤销操作(危险 ...
在electron-vue应用中使用elementUI
前言这个鸽了无数个月的项目又重新启动了,因为体验过html代码中自己写css,并不像再次进行体验,所以直接使用了比较成熟的ElementUI(假装不知道Ant),不知道怎么初始化一个项目的可以去看看这个系列的另一篇文章,开发笔记一,在文末的推荐文章中即可。
安装使用npm安装elementUI的js包
1npm install element-ui -save
这里解释一下两个概念,一个是生产环境依赖,一个是开发环境依赖也就是dep和devdep。
打开项目根目录下的package.json,里面是项目依赖的一些名称以及项目版本要求和一些基本配置,可以看见配置项里有dependencies和devDependencies两项,分别代表什么意思呢?当使用webpack构建项目时,需要明确不同环境下所需要的依赖和版本要求:
dependencies:是在生产环境下使用的一些依赖,由命令行参数 ...
centOS关闭指定端口的进程
根据端口号查找进程的ID12[root@lg ~]# netstat -nlp | grep 8830tcp6 0 0 :::8830 :::* LISTEN 1375/java
根据进程ID立刻杀死进程1kill -9 1375
JS代码实现指定时间后跳转指定URL
说明写作业的时候需要延时跳转指定URL,就放在这里,一行代码解决。
代码1setTimeout("window.location=('http://localhost:8080/register')",3000);
单位是毫秒(ms)
Java启动系统默认浏览器并打开指定网址
说明有需求让Java在运行的时候打开指定的门户网站,所以就把代码直接放在这里,有需要自取。
代码12345678910111213141516171819if(java.awt.Desktop.isDesktopSupported()){ try{ //创建一个URI实例,注意不是URL java.net.URI uri=java.net.URI.create("http://localhost:8080"); //获取当前系统桌面扩展 java.awt.Desktop dp=java.awt.Desktop.getDesktop(); //判断系统桌面是否支持要执行的功能 if(dp.isSupported(java.awt.Desktop ...
CentOS配置nginx
前言自己部署了一个SpringBoot+Vue的项目对应的nginx放在这里,供查看。
代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/d ...
CentOS安装Java8
前言因为在自己的服务器上要部署springboot+vue的项目,所以需要Java1.8的开发环境,但是centos并没有自带,所以放在这里供参考
过程步骤一寻找对应的开发套件。查看yum -y list java*
从上图中就可以找到相应的套件,但是因为相近的有点多,最后我选择了java-1.8.0-openjdk-devel.x86_64
步骤二检查安装,当安装完成之后我们到安装目录去看看是不是文件齐全。目录的路径为/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
步骤三修改环境变量。
使用vim编辑/etc/profile在这个文件中添加一下内容
12345678JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64JRE_H ...
CentOS安装MySQL5.7
前言因为在自己的服务器上要部署springboot+vue的项目,所以需要数据库进行支撑,但是centos的yum包管理器不能直接进行安装,所以就把步骤写下来,放在这里。
安装步骤一下载并安装MySQL官方的Yum Repository
1[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
1[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
1[root@localhost ~]# yum ...
LeetCode刷题小记【一】(1~4)
序言本系列博客笔记都是本人在刷leetcode题目时受到的一些启发和学习笔记,本人习惯使用Java进行练习,所以我的答题都是使用Java进行的,源码已经在GitHub开源,点击跳转GitHub欢迎在评论区进行讨论,但是本人的刷题速度较慢且现阶段只考虑刷算法题目,请见谅。
第一题:两数之和原题给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
示例:给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]
解答解法一分析这道题目基本上的算法相当固定,简单的就是遍历,只要遍历全部的数组就一定能找到符合条件的或者是知道无解。
代码123456789 ...
hexo博客文章加密(本文加密密码hello)
10d79030e8222445804370796b90fca106f15dd47c03b7cc3ac7fb0590359f3750f123d5851899d931f092f4127a0a180084977a391f003468ccfa3e60f2c1e208cfa5bced86d78f20147bce0cfcd51ab4d521c75a3b6bf2cb22fd9d56ebd2f8c05230c92d313241904f97f664c1a7f30764a5937a54005f0ed70be6e7d1d822225a0d74ef6de13cb42dc1d7f4a4685ff0d7876596a4e4d7b516025fc21f2ed8ed9345e380689e0f629daf1920fbac0c51fbd97fcc29464c36a4c891fc25f35d43ff1906fcfdd ...