![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
草堂笺
手艺人
展开
-
你的服务器够安全吗
一份不一定很全的服务器安全防范措施, 但值得看看. (╯-_-)╯~╩╩.文章地址: https://blog.piaoruiqing.com/2019/11/24/is-your-server-safe-enough/前言近期服务器经常被暴力扫描、攻击, 故周末花时间打理下服务器, 将一些可能存在的风险处理掉. 笔者根据实践总结出一份简单的防范措施列表, 希望能对你有帮助.阅读本文...原创 2019-11-24 21:58:35 · 8242 阅读 · 0 评论 -
我是如何通过Nginx日志实时封禁风险IP的
实时采集并分析Nginx日志, 自动化封禁风险IP方案文章地址: https://blog.piaoruiqing.com/2019/11/17/block-ip-by-analyzing-nginx-logs/前言本文分享了自动化采集、分析Nginx日志并实时封禁风险IP的方案及实践.阅读这篇文章你能收获到:日志采集方案.风险IP评估的简单方案.IP封禁策略及方案.阅读本...原创 2019-11-17 23:13:52 · 13595 阅读 · 3 评论 -
不停服! 怎么迁移数据
数据迁移案例分析文章地址: https://blog.piaoruiqing.com/blog/2019/10/27/不停服怎么迁移数据/前言数据迁移时, 为了保证数据的一致性, 往往伴随着停服, 此期间无法给用户提供服务或只能提供部分服务. 同时, 为了确保迁移后业务及数据的正确性, 迁移后测试工作也要占用不少时间. 如此造成的损失是比较大的.接下来, 本文将就如何在不停服的情况下进...原创 2019-10-27 17:42:55 · 11157 阅读 · 0 评论 -
Kubernetes(三) 如何从外部访问服务
Kubernetes(三) 如何从外部访问服务Kubernetes教程之对外暴露服务文章地址: [https://blog.piaoruiqing.com/blog/2019/10/20/kubernetes如何从外部访问服务/)前言通过前文的讲解,《跟着官方文档从零搭建K8S》、《应用部署》相信读者已经对Kubernetes安装及部署应用有了一定的了解. 接下来, 本文将针对如何将服...原创 2019-10-21 21:15:35 · 8303 阅读 · 0 评论 -
Kubernetes(二) 应用部署
Kubernetes教程之应用部署文章地址: https://blog.piaoruiqing.com/blog/2019/09/28/kubernetes应用部署/前言本文将与读者一起, 学习如何在Kubernetes上部署应用. 包括: 如何部署应用、发布文件讲解、将本地项目打包发布等.阅读这篇文章你能收获到:学会如何在k8s部署应用如何打包Docker镜像、上传到私有库...原创 2019-10-11 22:18:52 · 7859 阅读 · 1 评论 -
Kubernetes(一) 跟着官方文档从零搭建K8S
Kubernetes教程之跟着官方文档从零搭建K8S文章地址: https://blog.piaoruiqing.com/blog/2019/09/17/搭建k8s/前言本文将带领读者一起, 参照着Kubernetes官方文档, 对其安装部署进行讲解. Kubernetes更新迭代很快, 书上、网上等教程可能并不能适用于新版本, 但官方文档能.阅读这篇文章你能收获到:如何阅读Kub...原创 2019-10-07 19:15:58 · 9155 阅读 · 2 评论 -
用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ?
由Content-Length导致的问题引发的一系列思考:前段时间开发API网关, 使用postman调试时出现了超时的情况, 经排查确定是请求数据被处理后Content-Length与实际不一致导致的问题, 故有此文.前言Content-Length, HTTP消息长度, 用十进制数字表示的八位字节的数目. 一般情况下, 很多工作都被框架完成, 我们很少去关注这部分内容, 但少数情况下...原创 2019-09-30 22:56:22 · 2637 阅读 · 0 评论 -
秒杀场景实践之抢红包 —— 常用解决方案
秒杀场景实践之抢红包 —— 常用解决方案秒杀场景实践之抢红包常用解决方案文章地址: https://blog.piaoruiqing.com/blog/2019/09/01/秒杀场景实践之抢红包一/前言秒杀场景在生活中几乎随处可见, 不论是商品抢购、春运抢票还是一个随处可见的红包, 都会涉及到秒杀的场景. 在面试中, 秒杀业务的设计也成为热门题目为面试官和应聘者津津乐道.接下来, ...原创 2019-09-30 22:46:21 · 3177 阅读 · 0 评论 -
开放API网关实践(三) —— 限流
开放API网关实践(三) —— 限流如何设计实现一个轻量的开放API网关之限流文章地址: https://blog.piaoruiqing.com/blog/2019/08/26/开放api网关实践三-限流/前言开发高并发系统时有多重系统保护手段, 如缓存、限流、降级等. 在网关层, 限流的应用比较广泛. 很多情况下我们可以认为网关上的限流与业务没有很强的关联(与系统的承载能力有关)...原创 2019-09-30 22:43:59 · 3184 阅读 · 0 评论 -
开放API网关实践(二) —— 重放攻击及防御
如何设计实现一个轻量的开放API网关之重放攻击及防御文章地址: https://blog.piaoruiqing.com/blog/2019/08/11/开放api网关实践之重放攻击及防御/文章目录前言什么是重放攻击(Replay Attacks)模拟重放攻击实验器材实验步骤过程记录准备工作正常请求通过DNS劫持来拦截数据重放请求如何防御重放攻击重放攻击防御实践结语前言上一篇文章(开...原创 2019-08-11 16:08:41 · 3768 阅读 · 1 评论 -
开放API网关实践(一) —— 设计一个开放API网关
如何设计实现一个轻量的开放API网关.文章地址: https://blog.piaoruiqing.com/blog/2019/08/05/开放api网关实践/前言随着业务的发展, 所对接的第三方越来越多, 各个业务系统面临着同样一个问题: 如何让第三方安全快速接入. 此时有一个集验签、鉴权、限流、降级等功能于一身的API网关服务变得尤为重要.接下来将分享如何设计实现一个轻量级的AP...原创 2019-08-06 21:41:23 · 5285 阅读 · 0 评论 -
Redis管道
为什么使用及如何使用redis管道原创 2019-06-25 21:03:53 · 309 阅读 · 0 评论 -
Redis使用进阶
本文针对redis讲解了redis java客户端的使用、与spring集成以及进阶使用原创 2019-06-11 23:45:56 · 2300 阅读 · 0 评论 -
Redis入门
本文阐述了Redis的简单使用, 包括使用Docker启动redis服务端、redis客户端的使用、redis常用数据结构及其使用方法和场景.原创 2019-06-02 21:16:16 · 188 阅读 · 0 评论 -
Redis分布式锁
本文阐述了Redis分布式锁的一种简单JAVA实现及优化进阶, 实现了自动解锁、自定义异常、重试、注解锁等功能, 尝试用更优雅简洁的代码完成分布式锁.原创 2019-05-22 22:54:15 · 3892 阅读 · 2 评论