Halo 开源项目学习(五):评论与点赞
博客系统中,用户浏览文章时可以在文章下方发表自己的观点,与博主或其他用户进行互动,也可以为喜欢的文章点赞。下面我们一起分析一下 Halo 项目中评论和点赞功能的实现过程。
2022-04-20
龙智邀您共赴GOPS全球运维大会,探索大规模、敏捷、高质量、定制化的软件研发与运营之路——ITSM篇
2022年8月19日-20日,第十八届GOPS全球运维大会将于深圳湾万丽酒店拉开帷幕。此次大会,龙智将为您呈现DevSecOps最新干货、重磅报告和惊喜好礼,期待与您在#309展位相逢!欢迎至文末扫码预约,与我们的专家面对面交流。
2022-08-02
SpringBoot-如何设计优秀的后端接口?
1 概述本篇文章以Spring Boot为基础,从以下三个方向讲述了如何设计一个优秀的后端接口体系:参数校验:涉及Hibernate Validator的各种注解,快速失败模式,分组,组序列以及自定义注解/Validator异常处理:涉及ControllerAdvice/@RestControllerAdvice以及@ExceptionHandler数据响应:涉及如何设计一个响应体以及如何包...
基于ELK进行邮箱访问日志的分析
系统主要是基于elasticsearch+logstash+filebeat+kibana+nginx,其实我这个用的还是比较多的,可以直接用logstash直接去采集日志。不过由于logstash的性能影响都比较大,而且filebeat安装很方便,而且占用资源很小,所以现在filebeat现在被广泛应用于日志采集。
2017-11-16
功能测试用例设计方法分享
测试用例可以用来衡量一个项目测试质量,因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点;如何能编写优秀的测试用例,就需要测试人员掌握更多的用例编写技巧以及思考出更多的测试点。针对于游戏...
Jenkins+Nginx+Github/Gitlab自动化构建部署前端项目
在日常开发中,往往可能同时多个项目并行进行开发,功能完成开发,进行代码打包、发布的时候,可能会出现一些问题。如一个基于vue框架的前端项目,部署的环境有测试环境、线上环境,手动打包发布。由于操作失误可能导致发布到测试环境的代码发布到正式环境。所以,一套自动化打包、部署方案对于前端工程师来说,是很有必...
多账号统一登陆,怎么实现?
现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。
我们公司用了 3 年多的多账号统一登录方案,万能通用,稳的一批!
现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。
CodeIgniter配置email类使用腾讯企业邮箱
另外要判断下发送的结果,如果发送成功会返回TRUE。 之前配置写错了,一直把smtp_port写成了465,导致各种发送失败,还好一直没用上这个功能。。 写下来记一下。
2015-01-07
Node.js 配合 express 框架、mongodb 实践 && [使用 TypeScript 重构]
1.Node.js的去寻找引入的依赖时,如果是Node自带的模块,比如fs文件模块,只需要填写fs即可。如果是自己定义的模块,那么需要加入./(使用相对路径),暴露接口使用exports或者module.exports
网站渗透DVWA之存储型XSS
本文由甲爪cpa联盟(www.jiazhua.com)整理编辑!转载请注明!环境是PHPWAMP,firefox(火狐没有xss过滤器)。环境和dvwa如果下载不方便可以评论留邮箱,看到会分享到邮箱的。
2017-04-26
Laravel 队列发送邮件
批量处理任务的场景在我们开发中是经常使用的,比如邮件群发,消息通知,短信,秒杀等等,我们需要将这个耗时的操作放在队列中来处理,从而大幅度缩短Web请求和相应的时间。下面讲解下Laravel中队列的使用
form表单验证包括(强悍的身份验证和银行卡验证),不只是正则哦
银行卡验证: {代码...} 身份证验证: {代码...} 手机号码验证: {代码...} 固话验证: {代码...} 中文文字验证: {代码...} 邮箱验证: {代码...}
技术存档:建站(二),升级https
在被http劫持的广告坑过之后,就想着以后要弄网站就搞https的。大过年闲着没事,买了云服务器,把自己的域名重新解析绑定了一遍,最后升级成了https
记在小本本上的 git 操作
记在小本本上的 git 操作 标签: git 查看 git 配置信息 {代码...} 设置 git 配置信息 全局设置 {代码...} 修改当前项目的 git 配置信息 <!--more--> {代码...} 查看分支 {代码...} 创建一个新分支 {代码...} 切换远程分支 {代码...} 删除分支 {代码...} 合并分支 {代码...} 查看 commit head message {代码...} ...
域名失窃又找回了,纪念一下
今天上线查邮件,gd发邮件告诉我的帐号最近可能出现问题,域名已经给发回来了。 很高兴也很庆幸,也想不明白是怎么给发回来的。 我说一下我的经历: 10月15号左右发现被盗 被改解析 帐户被修改邮箱 pin码已经忘记了 webchat 联系客服,说没有pin码 无能为力 电话联系客服 几次终于明白了gd的一些流程 开始邮箱联系undo ...
2014-11-06
最新hexo3和Github搭建个人博客遇到问题和解决方法汇总!
是基于此人写的博客来进行搭建的,如果你看其他人的博客。顺序不一样,所以按照下面的链接来完成搭建是很重要的!把我遇到的问题进行总结和提供解决方法,特别是菜鸟,高手绕道~~~
2015-10-25