12 2020 档案
摘要:前言 我们在使用网站的注册/登录功能时,常常会看到除了账号密码外,还会有一个验证码的输入框。那么从技术层面来说,验证码这个功能应该如何实现呢?本篇文章将从SpringBoot + Vue为例,讲解一下开发的思路。如果只看开发步骤,可以直接跳至步骤分解开始阅读。 在进行开发之前,我们可以先想一想,验证
阅读全文
摘要:前言 正则表达式在我们日常开发或者是日常工作中十分常见,它能够很快地帮助我们定位到符合特定规则的文本内容,也常常用于判断某些文本是否合法(比如邮箱、手机号码的格式等等)。学好正则表达式可以让我们在工作中事半功倍,如果你对它还不熟悉的话,希望这篇文章能够给你参考。 一、正则表达式的语法 (一)普通字符
阅读全文
摘要:前言 学习CSS,盒子模型是绕不过去的一个重点,每个元素实际展现出来的大小都和盒子模型中的数字息息相关。这篇文章将主要讲一下盒子模型的概念和使用,希望能够帮助不清楚的朋友们实现快速入门。 CSS盒子模型的简介 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时
阅读全文
摘要:前言 在前面的学习中,我们已经知道可以使用块元素以及浮动属性来进行宏观上的页面布局,但是如果涉及比较高精度的位置要求,可能就需要引入position来帮我们来解决微观层面的具体位置问题了。 一、定位(position)的介绍 定位是一种更加高级的布局手段,通过定位可以将元素摆放到页面的任意位置-使用
阅读全文
摘要:前言 对于后端开发人员来说,掌握css的基本用法还是很有必要的,话不多说,本篇文章将会主要介绍CSS在工作中常用的知识点,特别是选择器。也希望能够对CSS不熟悉的后台人员一些参考。 一、CSS简介及语法 CSS的全称是Cascading Style Sheets,主要是负责标签的样式,美化页面 CS
阅读全文
摘要:前言 根据token校验当前用户登录状态是Web项目的常见手段,我给自己的项目做token校验功能时,发现网上很多文章代码高度相似,实现的思路也差不多(基本都是前端校验后从router入手去做页面拦截)。所以想自己写一篇文章记录一下自己实现的思路,实现功能的前提在于需求,希望能够给相关开发人员一个参
阅读全文
摘要:前言 SpringBoot是spring项目的一个子工程,SpringBoot约定大于配置的方式的特性可以大大的减少开发人员繁琐的配置,也被越来越多的开发团队作为技术的选择。这篇文章将对SpringBoot的单元测试和热部署进行详细的介绍,希望能够给不熟悉SpringBoot单元测试步骤的小伙伴们一
阅读全文
摘要:前言 最近操作服务器的时候,不小心误操作了防火墙,导致除22端口外,其他端口外部都不能访问,试了很多种方法,后最终得到解决。网络上的解决方式很多都比较零碎,所以在这里整理一下具体解决的思路和步骤。 一、解决思路 1. 判断服务器使用的是firewall还是iptable Linux一共有两款防火墙软
阅读全文
摘要:前言 最近做了一个前后端分离的项目,项目完成后使用Tomcat和Nginx来部署前端项目。下面会对部署步骤和需要注意的一些坑进行讲解。如果你在部署前端项目上存在疑惑,希望这篇文章能够给你提供帮助。 部署方式一:Tomcat做Web服务器 第一种方式,将我们的前端项目放置在webapps目录下 放置好
阅读全文
摘要:自己最近写了一个前后端分离的小项目,结合网上的一些视频和文章,自己也慢慢对一些常见的概念有了自己的认识,这篇文章算是对最近的一个小总结吧。 前后端分离 前后端分离算是当下比较热门、流行的一种系统架构,在面试中问到前后端分离有什么好处也是常见问题了。在说前后端分离之前,我觉得可以先说一下前后端不分离是
阅读全文
摘要:在使用npm install命令进行前端项目打包的过程中,发现进度一直卡在sill install loadAllDepsIntoIdealTree,停止后重来也还是一样。这种情况可能是网络问题,可以国内的话可以考虑换成淘宝的镜像文件 1、切换下载源 npm config set registry
阅读全文