会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小柒2012
其实我们每个人的生活都是一个世界, 即使最平凡的人也要为他生活的那个世界努力。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
12
下一页
2019年9月9日
从SpringBoot构建十万博文聊聊Tomcat集群监控
摘要: 前言 在十万博文终极架构中,我们使用了Tomcat集群,但这并不能保证系统不会出问题,为了保证系统的稳定运行,我们还需要对 Tomcat 进行有效的运维监控手段,不至于问题出现或者许久一段时间才知道。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。 架构图 相关软件 N
阅读全文
posted @ 2019-09-09 08:38 小柒2012
阅读(1713)
评论(3)
推荐(7)
2019年9月3日
从SpringBoot构建十万博文聊聊限流特技
摘要: 前言 在开发十万博客系统的的过程中,前面主要分享了爬虫、缓存穿透以及文章阅读量计数等等。爬虫的目的就是解决十万+问题;缓存穿透是为了保护后端数据库查询服务;计数服务解决了接近真实阅读数以及数据库服务的压力。 架构图 限流 就拿十万博客来说,如果存在热点文章,可能会有数十万级别的并发用户参与阅读。如果
阅读全文
posted @ 2019-09-03 08:48 小柒2012
阅读(2344)
评论(23)
推荐(10)
2019年8月29日
集群、限流、缓存 BAT 大厂无非也就是这么做
摘要: 前言 前阵子有网友询问,如何优化网站?这个问题真的很大,跟他简单的聊了一下,随便说了几点,觉得有必要整理一篇文章出来,正好前阵子在做爬虫博客,于是把大体思路分享出来,与大家互通有无,共同进步。 优化 版本一 系统开始是这样子的,一个 Tomcat 拖着一个 MySql 服务,跑在一个 2C 4G 的
阅读全文
posted @ 2019-08-29 09:02 小柒2012
阅读(4413)
评论(29)
推荐(33)
2019年8月19日
从SpringBoot构建十万博文聊聊高并发文章浏览量设计
摘要: 前言 在经历了,缓存、限流、布隆穿透等等一系列加强功能,十万博客基本算是成型,网站上线以后也加入了百度统计来见证十万+ 的整个过程。 但是百度统计并不能对每篇博文进行详细的浏览量统计,如果做一些热点博文排行、48小时排行之类统计,还需要引入浏览量统计功能。 设计 通常情况下,我们只需要每次请求浏览量
阅读全文
posted @ 2019-08-19 08:45 小柒2012
阅读(3713)
评论(5)
推荐(9)
2019年8月13日
从SpringBoot构建十万博文聊聊缓存穿透
摘要: 前言 在博客系统中,为了提升响应速度,加入了 Redis 缓存,把文章主键 ID 作为 key 值去缓存查询,如果不存在对应的 value,就去数据库中查找 。这个时候,如果请求的并发量很大,就会对后端的数据库服务造成很大的压力。 造成原因 业务自身代码或数据出现问题 恶意攻击、爬虫造成大量空的命中
阅读全文
posted @ 2019-08-13 08:33 小柒2012
阅读(2750)
评论(20)
推荐(16)
2019年8月9日
Activiti 开发案例之动态指派任务
摘要: 流程图 以上是一个请假的流程图,以下为流程任务节点描述: 员工发起请假流程 部门经理审批 同意则进入人事审批 拒绝则调整申请或者直接结束流程 人事审批通过则进入销假环节 人事审批拒绝则调整申请或者直接结束流程 员工销假结束流程 任务分配 员工发起申请 部门经理审批 通过逻辑: 拒绝逻辑: 待办任务
阅读全文
posted @ 2019-08-09 08:49 小柒2012
阅读(2134)
评论(0)
推荐(1)
2019年8月5日
SpringBoot开发案例之打造十万博文Web篇
摘要: 前言 通过 Python 爬取十万博文之后,最重要的是要让互联网用户访问到,那么如何做呢? 选型 从后台框架、前端模板、数据库连接池、缓存、代理服务、限流等组件多个维度选型。 后台框架 SpringBoot2+、JPA 前端框架 Vue 模块框架 Thymeleaf 数据库连接池 HikariCP
阅读全文
posted @ 2019-08-05 09:03 小柒2012
阅读(1015)
评论(5)
推荐(5)
2019年7月30日
「玩转Python」打造十万博文爬虫篇
摘要: 前言 这里以爬取博客园文章为例,仅供学习参考,某些AD满天飞的网站太浪费爬虫的感情了。 爬取 使用 BeautifulSoup 获取博文 通过 html2text 将 Html 转 Markdown 保存 Markdown 到本地文件 下载 Markdown 中的图片到本地并替换图片地址 写入数据库
阅读全文
posted @ 2019-07-30 13:17 小柒2012
阅读(952)
评论(3)
推荐(1)
2019年7月22日
SpringBoot开发案例Nacos配置管理中心
摘要: 前言 在开发过程中,通常我们会配置一些参数来实现某些功能,比如是否开启某项服务,告警邮件配置等等。一般会通过硬编码、配置文件或者数据库的形式实现。 那么问题来了,如何更加优雅的实现?欢迎来到 Nacos 的世界! Nacos 配置管理 Nacos 是阿里巴巴的开源的项目,全称 Naming Conf
阅读全文
posted @ 2019-07-22 09:00 小柒2012
阅读(6718)
评论(0)
推荐(1)
2019年7月18日
「玩转Python」突破封锁继续爬取百万妹子图
摘要: 前言 从零学 Python 案例,自从提交第一个妹子图版本引来了不少小伙伴的兴趣。最近,很多小伙伴发来私信说,妹子图不能爬了!? 趁着周末试了一把,果然爬不动了,爬下来的都是些 0kb 的假图片,然后就是一系列的报错信息,显然妹子图图长已经做了防御措施。 伪装 无论怎么做防御措施,总不能把正常用户也
阅读全文
posted @ 2019-07-18 09:00 小柒2012
阅读(1519)
评论(3)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
12
下一页
公告