上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 234 下一页

2020年4月28日

Ceph剖析:数据分布之CRUSH算法与一致性Hash

摘要: 数据分布是分布式存储系统的一个重要部分,数据分布算法至少要考虑以下三个因素: 故障域隔离。同份数据的不同副本分布在不同的故障域,降低数据损坏的风险; 负载均衡。数据能够均匀地分布在磁盘容量不等的存储节点,避免部分节点空闲部分节点超载,从而影响系统性能; 控制节点加入离开时引起的数据迁移量。当节点离开 阅读全文

posted @ 2020-04-28 11:43 ExplorerMan 阅读(506) 评论(0) 推荐(0)

2020年4月26日

如何用Github钩子做自动部署

摘要: 最近机缘巧合的购置了域名和服务器,不用实在是浪费,再加上一直没有属于自己的个人网站,所以打算用hexo在服务器上玩一下,这样也就不用再纠结用Github pages还是Gitee pages了。当然,今天的主题并不是博客搭建,而是如何利用Github的钩子,将博客代码部署到服务器上。 毕竟Githu 阅读全文

posted @ 2020-04-26 15:27 ExplorerMan 阅读(405) 评论(0) 推荐(0)

2020年4月24日

使用Golang的singleflight防止缓存击穿

摘要: 背景 singleflight 介绍 示例 源码分析 其他 Top 背景 在使用缓存时,容易发生缓存击穿。 缓存击穿:一个存在的key,在缓存过期的瞬间,同时有大量的请求过来,造成所有请求都去读dB,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。 Top singleflight 介绍 i 阅读全文

posted @ 2020-04-24 18:31 ExplorerMan 阅读(842) 评论(0) 推荐(0)

2020.4面试分享(7面收割5个offer)

摘要: 都说金三银四是找工作的最佳时节,由于本人的个人职业规划跟目前工作内容不太相符(具体原因就不透露了,领导平时也要来这里逛,哈哈),四月份挑选了10多家公司投递简历(公司规模从几十人到上万人都有),参加了7家公司的电话面试,收获了5个offer,也还算不错。下面就分享一下面试过程中一些基础的,又最常见的 阅读全文

posted @ 2020-04-24 11:51 ExplorerMan 阅读(218) 评论(0) 推荐(0)

2020年4月22日

算法设计--在数组中找求和最大的连续子串

摘要: 问题:输入具有n个整数的向量arr,输出向量的任意连续子向量和的最大值 特殊情况(1、当向量都为正数时,为整个向量 2、当向量都为负数时,为0,即空子串 ) 1、O(n2)的算法 (循环对所有情况进行遍历) 1 #include <stdio.h> 2 #define max(a,b) ((a>b) 阅读全文

posted @ 2020-04-22 15:56 ExplorerMan 阅读(420) 评论(0) 推荐(0)

redis 分布式锁的 5个坑,真是又大又深

摘要: 引言 最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。 由于是做商城业务,要频繁的对商品库存进行扣减,应用是集群部署,为避免并发造成库存超 阅读全文

posted @ 2020-04-22 12:22 ExplorerMan 阅读(1035) 评论(1) 推荐(0)

2020年4月21日

深度解密 Go 语言之 sync.Pool

摘要: 最近在工作中碰到了 GC 的问题:项目中大量重复地创建许多对象,造成 GC 的工作量巨大,CPU 频繁掉底。准备使用 sync.Pool 来缓存对象,减轻 GC 的消耗。为了用起来更顺畅,我特地研究了一番,形成此文。本文从使用到源码解析,循序渐进,一一道来。 本文基于 Go 1.14 目录 是什么 阅读全文

posted @ 2020-04-21 09:29 ExplorerMan 阅读(592) 评论(0) 推荐(0)

2020年4月20日

Python爬虫笔记

摘要: 本次学习的教学视频来自嵩天老师的网络爬虫教学,主要学习内容有requests\BeautifulSoup\scrapy\re,目前除了scrapy其他刚好看完。并搬运实现了一些小项目如58同城租房信息爬取、淘宝搜索商品项目,现将从爬虫基本方法、实战和遇到的问题三个方面进行总结。 1.基本方法 首先就 阅读全文

posted @ 2020-04-20 11:56 ExplorerMan 阅读(536) 评论(0) 推荐(0)

2020年4月13日

使用flask_limiter设定API配额

摘要: # -*- coding:utf-8 -*-import json from flask import Flask, jsonify, request from flask_limiter import Limiter, HEADERS # https://github.com/alisaifee/ 阅读全文

posted @ 2020-04-13 16:10 ExplorerMan 阅读(458) 评论(0) 推荐(0)

2020年4月9日

flask_limiter 实践与原理解析

摘要: 背景:一个强大的软件产品是由许多不同的组件结合完成的, 其中在每一个产品中离不开的就是api系统, api系统在整个产品中居于中枢地位, 包括系统内部组件, 及客户对产品的对接都要与api打交道, 这就需要最大限度的提高api的处理能力, 并且防范无效请求, 还有黑客的恶意攻击。 限流可以在ngin 阅读全文

posted @ 2020-04-09 21:14 ExplorerMan 阅读(737) 评论(0) 推荐(0)

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 234 下一页

导航