柒
我还没有学会写个人说明!
访问网站

作者专栏

Nginx学习之定时切割日志

Nginx学习之定时切割日志

前言 Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。通常我们是以每日来做统计的,下面来聊聊以日期来 ...
如何保持一个稳定的自学心态 | 程序员

如何保持一个稳定的自学心态 | 程序员

前言 最近半年因为项目清闲,做了很多自学计划。很多都是心血来潮,也并没有都坚持下来,比如学习C语言、学习Spring和web基础知识、学习操作系统等。 在这个过程中,突然意识到“心态”是学习中一个 ...
支付宝支付密钥RSA1升级到RSA2

支付宝支付密钥RSA1升级到RSA2

前言 支付宝作为国内第一的第三方支付平台,安全的重要性不言而喻了,下面主要对密钥做一个简单的介绍和升级流程。 介绍 SHA-1与SHA-2 SHA代表安全哈希算法。SHA-1和SHA-2是该算法不同的两个版 ...
Git提交错误时如何删除Git提交记录

Git提交错误时如何删除Git提交记录

前言 有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。 获取要回滚到的提交点的hash值 首先,我们需要找到我们需 ...
Nginx学习之如何搭建文件防盗链服务

Nginx学习之如何搭建文件防盗链服务

前言 大家都知道现在很多站点下载资料都是要收费的,无论是积分还是金币,想免费只能说很少很少了,那么这些网站是如何做到资源防盗链的呢? 这里推荐一款比较容易上手的神器,Nginx本身提供了secu ...
SpringBoot开发案例之actuator健康监控

SpringBoot开发案例之actuator健康监控

前言 在 秒杀案例 进入实际生产环境中,需要实时或定期监控服务的可用性。Spring Boot 的 actuator(健康监控)功能提供了很多监控所需的接口,可以对应用系统进行配置查看、相关功能统计等。 集 ...
Docker学习之运行SpringBoot微服务

Docker学习之运行SpringBoot微服务

前言 许久不来一发,很早之前就写过 Dockerfile,只是迟迟没有记录而已。 步骤 这里我们以短信、邮件发送服务为例,演示整个过程,目录下事先生成了相关启动JAR。 创建 Dockerfile 文件 # 基 ...
从构建分布式秒杀系统聊聊验证码

从构建分布式秒杀系统聊聊验证码

前言 为了拦截大部分请求,秒杀案例前端引入了验证码。淘宝上很多人吐槽,等输入完秒杀活动结束了,对,结束了...... 当然了,验证码的真正作用是,有效拦截刷单操作,让羊毛党空手而归。 验证码 ...
SpringBoot开发案例之邮件多实例发送

SpringBoot开发案例之邮件多实例发送

前言 最近在做邮件发送的服务,正常来说 SpringBoot 整合mail还是很方便的,然而来了新的需求:A请求使用邮箱C发送,B请求使用邮箱D发送,也就是说我们需要配置两套发送服务。 单实例 首先我们来 ...

分页导航