microservices 微服务架构提供一个拆分大型应用为较小可相互影响通信的服务的手段。从整体拆分,每个服务可独立交付, 使得每个服务可独立的部署, 升级 , 缩小, 和替代。服务间通信通常通过网络连接HTTP 调研…
分类:flask
microservices-with-docker-flask-and-react 简介
在第一部分, 你学到如何使用 Docker 来创建一个基于python, postgres, 和 flask web 框架的 RESTful API 可重用开发环境. 在 app 启动本地运行后, 学习如何在 Amazo…
Flask:上传文件到服务器
Flask 上传文件到服务器 <!-- .html --> <form action="/upload_file/" method="POST" enctype='multipart/form-data…
微信账单数据可视化项目
微信账单数据可视化项目 哈喽各位小伙伴们Night 微信账单分析来袭!让数据说话! Demo网址 http://www.dnnnns.com 话不多说,导出你的微信账单分析吧,走边了多少个城市,吃遍了多少个馆子,最爱消费…
Web安全防范
简单总结一下日常web开发中会出现的一些安全问题,以Flask框架为例 注入攻击(Injection) 注入攻击主要包括系统命令注入,SQL注入,NoSQL注入,和ORM注入等,这里我们简单介绍一下SQL注入 攻击原理 …
别开心太早,Python 官方文档的翻译差远了
近几天,很多公众号发布了 Python 官方文档的消息。然而,一个特别奇怪的现象就发生了,让人啼笑皆非。 Python 文档的中文翻译工作一直是“默默无闻”,几个月前,我还吐槽过这件事《再聊聊Python中文社区的翻译》…
联科首个开源项目启动!未来可期,诚邀加入!
OpenEA开源组织是广州市联科软件有限公司旗下的一个“开放·共享·全球化”的开源组织。OpenEA全称“Open+Enterprise+Application”,意为开放的企业应用,致力让所有企业都能轻松用上流程应用开…
手把手教你如何用Crawlab构建技术文章聚合平台(二)
上一篇文章《手把手教你如何用Crawlab构建技术文章聚合平台(一)》介绍了如何使用搭建Crawlab的运行环境,并且将Puppeteer与Crawlab集成,对掘金、SegmentFault、CSDN进行技术文章的抓取…
手把手教你如何用Crawlab构建技术文章聚合平台(一)
背景 说到爬虫,大多数程序员想到的是scrapy这样受人欢迎的框架。scrapy的确不错,而且有很强大的生态圈,有gerapy等优秀的可视化界面。但是,它还是有一些不能做到的事情,例如在页面上做翻页点击操作、移动端抓取等…
在TCP测试工具中发送HTTP信息
前言 大家都知道,HTTP作为应用层协议,其实现主要还得感谢传输层提供端到端服务的TCP协议,TCP的三次握手和四次挥手完美的为HTTP提供稳定的传输服务.然而我们大多同学只是单纯的使用过这两种协议,今天笔者就小小尝试下…
微信小程序端用户授权处理
taro 1.安装 tarojs npm install -g @tarojs/cli 2.初始化项目 taro init taro-login 3.进入目录 cd taro-login 4.运行编译 npm run d…
个推微服务网关架构实践
作者:个推应用平台基础架构高级研发工程师 阿飞 在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求。因此,在客户端和服务端之间增加…