摘要: 2017总结 @(fingerliu 的笔记本)[总结] 有史以来最混乱的一年,工作生活的方方面面都有了很大变化和波动。 开始愈发感受到中年危机的一年。 [TOC] 工作 达成 和团队一同摸索出了一套敏捷开发的方法论 kubernetes 使用及基本原理 精通了 flask 独立开发了支付平台 si 阅读全文
posted @ 2018-01-17 10:44 FingerLiu 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 纯 http 上的双向通信 最近大概看了下 rxJava 的订阅者模式,然后突发奇想有没有可能用类似的思路实现纯 http 上的双向通信 A 是传统的 http 服务器 B 是普通的客户端,假设我们能够在 B 上启动一个简易的 http server 并且有办法实现公网访问 然后通过类似事件订阅的方 阅读全文
posted @ 2017-05-01 19:37 FingerLiu 阅读(1620) 评论(4) 推荐(1) 编辑
摘要: 平时写程序,上网的过程中,总会有意识、无意识的学到各种各样的知识,接触到各种各样的工具。这些知识和工具可能本身与编程无关,但它们绝对能够提高你编程、工作的效率。写这个系列的目的是为了记录并积累这些知识、工具,以免以后时间长了忘记掉。这个系列会涉及网页前端,linux服务器维护,数据分析,数据挖... 阅读全文
posted @ 2014-11-01 09:41 FingerLiu 阅读(1515) 评论(1) 推荐(0) 编辑
摘要: 简介 netcat 是一款调试 TCP/UDP 网络连接的利器,常被称作网络调试的瑞士军刀,可见其功能强大。 netcat 在 Linux, Windows 等各大操作系统上都有对应等发行版,以下以 Linux(Ubuntu 16.04) 为例介绍其几个强大的用法。 netcat 在 Linux 中 阅读全文
posted @ 2018-10-09 18:24 FingerLiu 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 撸了个 django 数据迁移工具 [django supertube][1] 支持字段映射和动态字段转化。 欢迎 star,issue https://github.com/FingerLiu/django supertube 起因 最近参与了公司系统的重构,重构基本完成后,由于数据库表结构变化很 阅读全文
posted @ 2018-07-26 18:29 FingerLiu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 断路器模式 当连接到远程服务或资源到时候,处理那些需要一段时间才能修复的系统缺陷。这能优化应用对稳定性和可靠性。 上下文和问题 在分布式环境中,对远端服务或资源的请求可能会由于诸如以下临时性错误而失败:缓慢的网络请求,连接超时,资源被过度使用,或服务临时不可用。通常情况下,这些错误能够在短暂的中断后 阅读全文
posted @ 2018-07-03 10:37 FingerLiu 阅读(478) 评论(0) 推荐(1) 编辑
摘要: 读了微软 Azure 总结的云计算设计模式系列文章,觉得很受启发,遂将这个系列翻译出来如下。 云计算模型 这些设计模式对于在云上构建高可用性,伸缩性,安全的应用程序很有用。 每个模式都描述了该模式试图解决的问题,在使用该模式时应考虑的问题,以及一个基于微软 Azure 云的例子。大多数的模式中包含了 阅读全文
posted @ 2018-03-21 09:39 FingerLiu 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 为什么看博客的时候里面的链接总是 404 作为一个野路子程序员,看大牛的博客是学习,进步的很重要的一个信息来源。 作为一个信息的汇聚点,博客中总会引用些其他的经典文章,或是某开源项官方文档中的重要部分。 然而由于更新博客是很低频率的事件,所以随着时间推移,很可能发生的情况是:大牛引用的另一篇文章 已 阅读全文
posted @ 2017-12-18 17:43 FingerLiu 阅读(473) 评论(0) 推荐(2) 编辑
摘要: 项目需要使用 flask 上传、下载文件到 google storage 上, 搜了一圈没有能直接结合 wtform 使用的插件,所以动手造了个轮子。 只实现了基本的上传,下载的功能,后续可能会完善预览、权限控制等功能。 安装和使用方法参见 README https://github.com/Fin 阅读全文
posted @ 2017-10-25 10:15 FingerLiu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Micro 架构与设计 翻译自 "Micro architecture & design patterns for microservices" 注: 原文作者即 Micro 框架的开发者。 过去几个月中,我们收到了很多关于 micro 的微服务架构和设计模式的问题。所以今天我们试着解释一下这两方面 阅读全文
posted @ 2017-05-18 18:02 FingerLiu 阅读(14206) 评论(0) 推荐(2) 编辑
摘要: 起因是帮一个申请留学的大学毕业学写研究计划,可能对自己以后有启发,所以记下来。 只是研究计划的草稿,所以草草写完,没做深入调查。 我写的草稿记录如下: 分布式系统相关的联想 最初听说分布式概念并产生兴趣: PlayStation3 的 folding@home https://en.wikipedi 阅读全文
posted @ 2017-05-07 17:22 FingerLiu 阅读(606) 评论(0) 推荐(0) 编辑