摘要: 每天进步一点点... 之前的Vue项目使用过prerender-spa-plugin&vue-meta-info做seo,但对于博客类、新闻类的网站,详情页还是无法被爬取到,只能做固定的页面,今天把自己的Vue项目改造成Nuxt项目。 一、前期准备 1、首先使用以下命令安装nuxt项目 npx cr 阅读全文
posted @ 2021-03-20 17:06 lpyhutu 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 之前看到一个小游戏,挺有意思的,就自己重新做了一个,实现起来挺容易的,就是玩起来前面还好,后面的有点费脑... github地址:github下载 预览地址:效果预览 HTML <template> <div class="discoloration"> <div class= 阅读全文
posted @ 2021-03-10 21:01 lpyhutu 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 自己弄了个博客网站,运行了很久,一直没被收录,才发现SEO对单页面不太友好。上网学习并实践了一下,我们可以使用prerender-spa-plugin+vue-meta-info做一个预渲染。 一、安装插件 使用下面命令安装对应插件 npm install prerender- 阅读全文
posted @ 2021-03-10 00:14 lpyhutu 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 在开发过程中,遇到使用微信小程序web-view内嵌H5完成支付的业务,我们该怎么去实现? 一、设计思路 1、使用PHP请求接口获取wx_data_package支付包数据 2、使用jweixin.js把wx_data_package数据传到小程序 3、小程序获取数据,调起支付 阅读全文
posted @ 2021-02-17 00:28 lpyhutu 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 这是自己在学习过程中遇到的一个问题。申请了一个二级域名(api.demo.com),想实现(api.demo.com/blog)就是我博客项目,(api.demo.com/test)就是我测试项目,奈何技术有限,又是首次接触nginx,捣鼓了很久才弄好。 我用的是宝塔面板、ph 阅读全文
posted @ 2021-02-11 19:13 lpyhutu 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 使用原生JS实现基本的轮播图效果,自己可以根据需求再对应修改。 HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width= 阅读全文
posted @ 2021-02-04 17:07 lpyhutu 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 我们在某些业务上,需要注册邮箱,为避免邮箱注册混乱、乱用他人邮箱,这就需要对邮箱进行验证。 一、设计思路 1、用户输入邮箱,点击验证 2、后端接收到邮箱后,随机生成一个code,用邮箱作为key,code为值保存到redis中,并使用laravel封闭的Mail类发送给用户 3 阅读全文
posted @ 2021-01-30 00:13 lpyhutu 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 1、首先安装好redis 2、进行redis安装目录下,执行mkdir cluster创建存放集群配置文件的目录 3、进入cluster目录执行mkdir redis6380创建redis6380-6388目录 4、复制配置文件 cp redis.conf ./cluster/ 阅读全文
posted @ 2020-10-16 14:04 lpyhutu 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 对于些限制比较低、要求不高的情况下,可以在前端使用验证码做一个简单验证 <template> <div class="code"> <canvas @click="changeCode" id="canvas"></canvas> </div> </template> <scr 阅读全文
posted @ 2020-10-16 10:34 lpyhutu 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 每天进步一点点... 新建的博客,我们如何限制别人恶意攻击、频繁请求接口,导致数据库崩溃?我们可以使用Redis对请求的IP做一个简单的限制。 一、设计思路 1、Redis中使用有序set表存放黑名单列表、频繁请求列表。 2、用户访问,设置一个锁,数值为1,过期时间10秒。 3、用户每次请求接口1次 阅读全文
posted @ 2020-10-16 10:25 lpyhutu 阅读(913) 评论(0) 推荐(0) 编辑