第一篇Linux介绍 Red Hat(红帽)公司(NYSE:RHT)是一家开源解决方案供应商,红帽公司为诸多重要 IT 技术如操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。用户操作系统:win 95、win 98、win NT、win Me、win xp、vista、win7、win8、win10、redhat 红帽(redhat 企业版、centos 社区版)、ubuntu(乌班图)、debian、suse。其体系很强大,其分支有很多(数不胜数),其目前主要的分支有:RedHat(红帽)、CentOS、
LinuxShell编程1———shell基础命令 可以由字母、数字、下划线组成, 不能以数字开头, 不能是关键字,见名知意。变量名=“变量值” 或者 变量名=变量值注意:变量名与变量值等号之间不能有空格,不然就定义失败。调用(提取)变量:$变量名 或${变量名}Shell数组用括号来表示,元素用空格分割开,语法格式:定义数组 :数组名=(值1 值2 ... 值n)$@内置变量,脚本外输的变量值,我们就调用这个函数进行判断。返回值0是服务开启,非0是未开启。修改颜色添加时间sed是一个用于:过滤并转换文本行的流编辑器。
LinuxShell编程2——shell搭建Discuzz论坛网站 LAMP是一个架构的组合Apache:是世界使用排名第一的Web服务器软件php:一种专门用于Web开发的编程语言Mysql:关系型数据库的管理系统,用于存储结构化的数据。
27.upload组件以及更新系统平面图 实现学校的二维平面图的上传管理,要有这个功能才能够根据我们不同的学校进行定制化的一个需求处理。我们虽然整个项目是spring boot也能够进行上传,我们得写好上传的一个接口。
21.审核列表组件 前端复制粘贴修改预约列表中的代码我们这里只返回要审核的数据,所以在前端发给后端的请求的时候,会跟后端说明我们要的只是那个book_state是需要审核的那个值。我们创建一个过期的日期看看会不会被显示在审核列表中这里没有10月4号的预约。
26.loading与nprogress 加了axios拦截器之后我们再添加一个用户体验,我们数据请求发出去之前要弹出来一个loading框,告诉用户我们正在拼命的跟后端交涉要数据。如果数据回来我们的loading框就消失,如果数据回不来我们就给他弹出一个警告,或者告诉他一下为什么。我们在拦截器请求发出去之前显示loading框,再在请求成功之后隐藏loading框,失败的话也隐藏,再加个处理比如弹出一个错误原因。我们可以把网速调慢测试一下。
25.前端axios拦截器 一刷新前端报错了,以前我们登录成功了也不需要校验,要数据后端就给我们,现在不行了,必须传入token,那现在我们哪有token值,因为我们要请求一些数据,所以直接请求的话就报401错误,也就是我们在后端自己写的,现在我们后端改好了,前端还没开始。从前端发起的所有axios请求都应该携带上我们的token,而这个token是在我们登入成功之后就应该拿到的。后端使用了拦截器,我们前端也有类似于发请求的拦截器,那就是使用第三方的库axios。axios的好处就是它的封装性、使用便利。
23.JWT配置 因为这个token里面它就存着我们的有效的载荷信息负载信息都在这个前端的token中,其实流程就是我们登录成功之后后端给我们生成一个token,这个token里面包含了我们的用户个人的信息存到前端的localstorage中,等前端再发请求的时候自己携带的这个token给我们的后端,后端只需要解析这个token拿到里面的有效信息能看到解析成功没有过期这样的话就允许给它返回数据。的一个问题,所以说用户量再增大的话我们的这个成本就会变的越来越高,这也是Cookie Session的一个小弊端问题。