Fork me on GitHub
摘要: Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Sprin 阅读全文
posted @ 2018-08-23 10:12 Jeby Sun 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言 秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功? 场景映射 首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排号纸,然后就可以坐在小板凳上玩着手机,等待被小喇叭报 阅读全文
posted @ 2018-08-23 10:08 Jeby Sun 阅读(3810) 评论(0) 推荐(1) 编辑
摘要: 近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消息,而且实现了对外部组件的零依赖。接下来,本文将详细探秘RocketMQ事务消息的设计原理以及实现机制。 阅读全文
posted @ 2018-08-23 10:01 Jeby Sun 阅读(3429) 评论(0) 推荐(0) 编辑
摘要: 简介 1.隐藏版本号2.修改Nginx用户与组3.配置Nginx网页缓存时间4.实现Nginx的日志切割5.配置Nginx实现连接超时6.更改进程数7.配置Nginx实现网页压缩功能8.配置Nginx实现防盗链9.FPM模块进行参数优化 实验环境 系统环境:CentOS7.4 服务器IP地址:192 阅读全文
posted @ 2018-08-23 09:57 Jeby Sun 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、背景 对于日常Python爬虫由于效率问题,本次测试使用多线程和Scrapy框架来实现抓取斗图啦表情。由于IO操作不使用CPU,对于IO密集(磁盘IO/网络IO/人机交互IO)型适合用多线程,对于计算密集型:建议用多进程。 进程:优点:充分利用多核CPU(能够同时进行多个操作)缺点:系统资源消耗 阅读全文
posted @ 2018-08-23 09:37 Jeby Sun 阅读(927) 评论(0) 推荐(0) 编辑