全栈开发
文章平均质量分 67
sty945
这个作者很懒,什么都没留下…
展开
-
发现服务内存中free部分很小,available部分很大,应该怎么办
现象解决办法>> sync>> sync>> sync>> echo 3 > /proc/sys/vm/drop_caches效果明显总结手动释放buff/cache 只需要执行 echo 3 > /proc/sys/vm/drop_caches 就能实现,但是前提需要执行 sync 确保缓存区都写入到磁盘,否则会造成文件的丢失等问题。参考链接...原创 2021-11-18 21:08:37 · 6075 阅读 · 0 评论 -
记录一次http请求失败的问题分析
问题背景当前我有一个基于Flask编写的Restful服务,由于业务的需求,我需要将该服务打包成docker 镜像进行离线部署,原始服务的端口是在6661端口进行开启,为了区分,在docker中启动的服务使用了端口映射,将宿主机上的6665端口映射到docker容器中已启动服务的6661端口.加入宿主机的ip地址为:192.168.124.234即如果我请求宿主机的http://192.168.124.234:6665/api/hello,实际上是访问docker容器中的XXXX:6661/api/he原创 2021-01-13 09:42:06 · 1166 阅读 · 0 评论 -
flask sqlalchemy踩坑记录
查询坑1: 查询不存在返回值不全是None当使用first()、one()等函数进行查询时,如果查询不存在,返回值为None但是如果使用all()、paginate()等函数进行查询是,如果返回值不存在,返回值为[]所以如果判断返回值存在与否的语句最好是写成: if results: do_something() else: do_otherthing()...原创 2020-11-05 11:47:08 · 816 阅读 · 0 评论 -
REST接口设计规范
REST接口设计规范 (超级详细)RESTful API 设计指南 (阮一峰)原创 2020-03-30 11:06:56 · 403 阅读 · 0 评论 -
快速通过nginx配置域名访问
配置nginx进行域名访问文件在nginx安装目录下的conf目录下新建一个配置文件,比如你新加的域名为admin.hello.com,你希望通过这个域名访问admin项目,那么新建一个admin.conf文件,在该文件中配置:server { listen 80; server_name admin.hello.com; location / { ...原创 2020-03-26 10:43:46 · 1426 阅读 · 0 评论 -
vue实现文件上传功能
代码如下所示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq...原创 2020-03-09 13:35:13 · 2995 阅读 · 0 评论 -
flask 学习实战项目实例
ScrapydWeb:用于 Scrapyd 集群管理的 web 应用Tcloud云测平台后端服务 (flask 前后端分离)SpiderKeeper:A scalable admin ui for spider serviceSpiderAdmin 一个集爬虫Scrapy+Scrapyd爬虫项目查看 和 爬虫任务定时调度的可视化管理工具osroom-Python Flask开源网站spu...原创 2020-01-16 16:49:24 · 1429 阅读 · 1 评论 -
python的日志库logging,真香!!!
学习资源Python之日志处理(logging模块)python之配置日志的几种方式logging 官方高级用法原创 2020-01-16 10:57:51 · 252 阅读 · 0 评论 -
win10 4步快速安装vue
1 安装nvm-windows在这里下载安装nvm,目的是在同一台电脑中管理多个 Node 版本建议采取默认安装路径安装2 安装nodejs以管理员模式打开命令行,然后输入nvm list可以看见自己电脑中的nodejs版本,如果电脑中没有的话,那就安装一个,按照vue官方的建议安装8.11.0+版本。采取如下命令安装:nvm install 8.11.0为了启用这个版本的...原创 2019-12-30 16:14:56 · 329 阅读 · 0 评论