docker常见命令 例如上面的图,在某个docker容器内有一个文件目录,其中有一个文件是html,然后在数据卷层创建一个html文件,那么当容器内的html文件挂载到数据卷的html文件上之后,这个数据卷就会在宿主机的文件系统中关联一个html文件,注意,宿主机的这个关联文件目录是有规定的,必须是在/var/lib/docker/volume下,那么此时我们就可以通过操作宿主机的这个关联文件来间接操作容器内部文件了。
Linux-环境变量 假如我们现在来自定义一个可执行文件在root目录下创建一个新的文件夹myenv在muenv目录下,创建一个mkhaha文件,并进行编辑,让其输出“哈哈哈哈哈”然后修改下该文件的权限,添加上可执行权限然后在myenv这个目录下,运行mkhaha文件,可以看到输出了“哈哈哈哈哈”那么如果我想让其在任何目录下都可以来执行这个文件,那么该怎么配置呢?我们只需要把这个文件的目录,配置到PATH缓环境变量中就行用vi编辑器打开上面说的指定的文件夹然后编辑如上内容注意,上面的内容表示,我要给原来的PATH。
Linux的root用户 Linux的root用户拥有最大的权限,普通用户只有在自己的HOME目录下才有各种权限,出了HOME目录之后就没有权限了,比如在HOME目录下创建文件是可以的,但是要在根目录下创建文件就不被允许。
Linux入门 我们都知道Linux作为一个操作系统而闻名,由于其稳定性,安全性和低成本,一般web项目服务器部署都会放在Linux系统上这个Linux内核作为Linux操作系统的核心,它本身是开源的,任何人都可以获取并且使用,在此基础上,再加上系统级应用程序,就成了Linux发行版,市面上的较热门的发行版,如ubuntu,centOS等等,这里是不是就理解了Linux为何有这么多的版本了?
服务网关Gateway快速入门 网关可以把它理解成坐高铁时的安检,他可以对用户做身份验证,哪些人能通过,哪些人不能通过,都由他决定,如果没有安检,那么高铁的安全性将受到打击,一个微服务没有网关,那么接口都将暴露出来,安全性大打折扣。
springcloud微服务入门 目前我们接触的比较多的是,指的是将所有功能集中在一个项目中开发,打成一个包部署。微服务这种方案需要技术框架来落地,国内知名的便是springcloud和阿里巴巴的dubbo。
SpringBoot+Vue实现Excel文档导入和导出 在前端首先加上批量导出的按钮,如下在添加了点击事件之后,在methods中要与之对应的添加上exportData的方法,其中multipleSelection是复选框中勾选后用户的id,下面的代码逻辑为,当我没有勾选复选框的时候(也就是multipleSelection的长度为0时)就执行导出功能。
前后端实现增删改查 答案在上面的那部分代码,通过handlerCurren-tChange函数,我们获取到了前端页码数,然后再将这个值传给自定义的pageNum,然后再将这个pageNum与:current-page属性进行双向绑定,这样就能动态改变页码数。是在进行模糊查询的时候,当用户点击查询按钮之后触发,一般在网页功能里,模糊查询和分页查询是不分开的,当进行完模糊查询之后,还得要进行分页查询才能将搜索的数据渲染出来,表示每页显示的数据个数,pageSize是我们自定义的变量,我在这给他定义的是7,表示每页展示7条数据。
Vue实现多角色登录,Vue-Router路由守卫控制权限页面 实现页面侧边栏和头部不变,当点击某个功能时,只有主体部分发生变化,这要用到子路由技术我的项目结构如上,其中包含侧边栏和头部的文件是Manage.vue,主页面是Home.vue,个人页面是Person.vue,用户表单页面时Patient.vue,其中Home.vue,Person.vue,Patient.vue都是Manage.vue的子路由。
Springboot集成JWT token实现权限验证 解释上面的过程,用户在登陆之前还没有token,登录之后,通过调用TokenUtils来生成token,并且返回给前端,至此,该用户就有了token,在之后的请求中首先会被Interceptor-Config类拦截下来,然后进入JwtInterceptor类进行token的校验,成功后才会进入controller层,否则就会抛出401的异常(这里的异常是自己手动设置的),然后就会返回给前端,前端就会发生页面跳转,跳转到login页面。这里只提供一个例子,其他的地方都是一样的。
springboot结合vue实现登录和注册功能 后端程序只是简单的做了将输入的用户名和密码与数据库存放的进行了简单的比对,并将比对成功的用户id存放在了session中,mapper层和service层的代码就不展示了,只放controll-er层的代码。在后台中稍微添加了一点验证,如果注册的用户名已经存在了,则会抛出异常,并将信息返回给前端。先来瞄一眼<template>中的html程序,其中有几个点可以学习。validator后面的validataCode。还有最后一个功能,如何转到注册页面?