概念 首先,Backpressure并不是响应式编程(Reactive Programming)独有的,编程中的Backpressure这个概念源自流体工程中的Backpressure。其次,Backpressure 并不是一种「机制」,也不是一种「策略」,而是一种现象,流体在管道运输中,流体由于管 ...
分类:
其他好文 时间:
2020-03-03 12:45:23
阅读次数:
52
1.前言: python3过程中,通过搜索一些文章参考安装过程发现比较麻烦,而且还出现一些不可预期的报错。python3环境需要升级openssl,所以为了部署到其他环境更方便,写自动安装脚本方式,且安装模式为python3.x与python2.x共存,防止可能发生原有环境异常的情况。 现在我把脚本 ...
分类:
编程语言 时间:
2020-03-02 20:42:22
阅读次数:
87
前提:环境变量配置 JAVA_HOME=%JAVA_HOME8% JAVA_HOME8=E:\jdk1.8.0_40 JAVA_HOME7=E:\jdk1.7.0_51 path 一、jdk是绿色免安装版 环境变更配置好后,调整JAVA_HOME参数即可 JAVA_HOME=%JAVA_HOME8% ...
分类:
其他好文 时间:
2020-02-27 13:16:14
阅读次数:
140
平滑重启是指能让我们的程序在重启的过程不中断服务,新老进程无缝衔接,实现零停机时间(Zero-Downtime)部署; 平滑重启是建立在优雅退出的基础之上的,之前一篇文章介绍了相关实现:Golang中使用Shutdown特性对http服务进行优雅退出使用总结 目前实现平滑重启的主要策略有两种: 方案 ...
分类:
其他好文 时间:
2020-02-27 00:49:10
阅读次数:
58
鉴于python3目前已成流行之势,而各发行版Linux依然是自带python2.x,笔者尝试在centos7下,部署Python3.x与2.x共存环境 本文参考博主良哥95网址https://blog.csdn.net/qq_39091354/article/details/86584046内容。 ...
分类:
编程语言 时间:
2020-02-27 00:33:34
阅读次数:
73
系统环境:centos7.5 1)通过yum命令安装svnserve yum -y install subversion 若需查看svn安装位置,可以用以下命令: rpm -ql subversion 2)创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 选择在home路径下创建版本库,当 ...
分类:
其他好文 时间:
2020-02-26 01:19:52
阅读次数:
79
一、为什么要有视图集 ? 我们使用drf提供的generics包可以很轻松的实现六大基础接口,但我们会发现群查和单查却无法共存。这是由于我们寄希望于继承 generics.ListAPIView 来实现群查,同时有希望继承 generics.RetrieveAPIView 来实现单查,但由于继承顺序 ...
分类:
其他好文 时间:
2020-02-25 20:37:34
阅读次数:
73
自我理解: ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了。通过这个对象,我们可以向里面存数据(键值对),也可以通过别的Servlet来获取这个数据;也可以根据相对(服务器)路径继来获取绝对路径。根据这个信息我们可以在以后创建 ...
分类:
其他好文 时间:
2020-02-24 15:32:48
阅读次数:
70
记两个版本Python共存引发的玄学事件 2020.02.21 ? 今天由于他人特殊需求,需要将某个脚本打包为无需依赖的可执行文件,好在对方的系统是 使得不用考虑太多跨平台编译的问题。我打算使用 进行打包。 ? 然而,当我调试完成, 可以正常运行后, 生成的程序却一闪而过,不知出了什么问题。在控制台 ...
分类:
编程语言 时间:
2020-02-22 00:31:34
阅读次数:
86
[toc] redis是一个基于内存的数据库,故在redis正在运行的数据都在内存中,而内存掉电,内存上所以数据都会消失。故把redis当成数据库使用时就需要对redis进行持久化。 在说redis持久化的时候,我们先来聊聊其他的知识。linux的父子进程。在Linux中使用fork()函数会给当前 ...
分类:
数据库 时间:
2020-02-19 17:32:43
阅读次数:
91