通过keepalive提高系统吞吐量

keepalive 可将连接转换为指定的长连接,减少了创建,销毁连接产生的系统开销 proxy_http_version 1.1; 表示长连接的版本号 proxy_set_header Connection ""; 清空Connect内容
分类: 其他 发布时间: 05-17 23:37 阅读次数: 0

项目归纳

01 ATM+购物车 02 选课系统 03 实现支持多用户在线的FTP程序(C/S)
分类: 其他 发布时间: 05-17 23:37 阅读次数: 0

matplotlib.pyplot绘画

1.绘制普通的函数图像 import numpy as np import matplotlib.pyplot as plt data = np.arange(0,1.1,0.01) plt.title('lines') #添加标题 plt.xlabel('x') #添加坐标轴 plt.ylabel('y') plt.xlim((0,1))#设置x轴的取值范围--->元组 limit 范围 plt.ylim((0,1)) plt.xticks([0.2,0.4,0.6,0.8,1])#添加刻度
分类: 其他 发布时间: 05-17 23:37 阅读次数: 0

js二进制数据转图片

前言 前端上传图片,传到后端,然后后端直接把图片以image形式存入数据库,待前端请求时,再从数据库中取出,传给前端,逻辑上好像没什么问题,但是在实际操作过程中,前端获取到数据后并不能直接使用<img src=res.data/>来显示图片 解决办法 在请求中,修改参数responseType:"arraybuffer" 例如: a. 使用axios进行修改,axios.get('http://xxxx.xxxx.xxx',{responseType:"arraybuffer"}) b. 使用
分类: 其他 发布时间: 05-17 23:37 阅读次数: 0

多级浮动按钮(展开与收缩)

多级浮动按钮(展开与收缩)   将之前的单个浮动按钮进行升级 引入的第三方类库,来实现多级浮动按钮的特效,同时加上“写博客”,“写动态”,“签到”,这三项功能 view = inflater.inflate(R.layout.home_fragment, container, false); fabTop = view.findViewById(R.id.fab_top); tabLayout = view.findViewById(R.id.tablayo
分类: 其他 发布时间: 05-17 23:37 阅读次数: 0

2020/5/17

java作业:2h 昨晚cf补题:1h cf:2h
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

内部运作机制

数据库 数据库的结构:Redis中的每个数据库,都由一个redis.h/redisDb结构表示 1 typedef struct redisDb { 2 //保存着数据库以整数表示的号码 3 int id; 4 5 //保存着数据库中的所有键值对数据 6 //这个属性也被称为键空间 7 dict *dict; 8 9 //保存着键的过期信息 10 dict *expires; 11 12 //实现列
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

bootstrap导航栏(navbar)下拉框无法展开

自我检查: 1、代码有无错误 2、是否引用bootstarap、jquery。(版本不能太低) 3、jquery的引用顺序要在bootstrap之前(package.json文件,修改后需要重新运行) "dependencies": { "jquery": "^3.5.1", "bootstrap": "^4.5.0", } 注:如果还有问题,一定是你的打开方式不对(∩_∩)
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

订单分库分表方案

转载: https://www.cnblogs.com/sandea/p/11395283.html
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

python 日志模块再熟悉

简述 为什么flask会自动打印请求access log ? 为什么flask会出现重复打印或不打印的问题? supervisor + gunicorn + flask的部署组合到底哪个组件在打印? 开发模块应该怎样配置日志? python日志模块的逻辑 官方文档的日志处理流程。 logging模块的几个核心类:logger,filter,log level,handler。 python logging在一个进程内一个logger只有一个实例,通过name属性唯一确定。logger之间有等级
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

5.case ... when

case when Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

centos7.6 nodejs开发及打包android apk环境,涉及vscode、nodejs、cordova、pm2、jdk8、gradle、android sdk、

安装vscode 下载vscode https://code.visualstudio.com/ 安装vscode依赖 yum install libXScrnSaver -y 安装vscode cd ~ wget https://vscode.cdn.azure.cn/stable/ff915844119ce9485abfe8aa9076ec76b5300ddd/code-1.44.2-1587059974.el7.x86_64.rpm rpm -ivh code-1.44.2-158705
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

5.16 箭头函数和Es6

# 正则 ## 1. 正则的读 - 技巧 - 记下所有符号 - 逐位读 - 注意小括号作为一个整体 - 注意中括号表示一位 - 中文 1. /^[\u2E80-\u9FFF]+$/ 2. /^[\u4E00-\u9Fa5]+$/ - 背 # https://tool.oschina.net/uploads/apidocs/jquery/regexp.html # ES5补充 - this相关,函数的方法 ## 复习this - 概念:当前函数的执行上下文 - 执行函数的对象 - 默认情况下:t
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

欧盟用户请注意:我们尚未符合欧盟数据保护通用条例(GPDR)

欧盟用户请注意:   截止到目前我们尚未完全符合欧盟数据保护通用条例(GPDR),我们正在提升合规性,在完全符合GPDR之前,欧盟用户请不要使用我们的服务。
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

Oracle 块追踪( block change tracking )

Oracle block change tracking Table of Contents 1. 什么是块追踪 2. 块追踪想着操作 3. 相关视图 3.1. v$block_change_tracking 1 什么是块追踪 Block Change Tracking(块跟踪)主要用于RMAN备份的增量备份,记录自从上一次备份以来数据块的变化,相关后台进程CTWR(Change Tracking Writer) 改善增量备份性能,RMAN可以不再扫描整个文件以查找变更数据。从10g开始提供此
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

数据结构 —— 栈和队列

今日一言: 当人们做不到一些事情的时候, 他们就会对你说你也同样不能。   ——《当幸福来敲门》 数据结构 —— 栈和队列 3.1 栈 栈: 限定仅在表尾进行插入或删除操作的线性表。 LIFO结构: 后进先出。 FILO结构: 先进后出。 栈的实现代码(顺序栈): #include <stdio.h> #include <stdlib.h> #define NullElem -1 typedef int Elem; typedef struct{     Elem *base;     Ele
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

6.count

count count(*) 对 innodb 而言,它需要把数据从磁盘中读取出来然后累计计数;而 MyISAM 引擎把一个表的总行数存在了磁盘上,所以执行 count(*) 会直接返回这个数,如果有 where 条件则和 innodb一样。那么如何优化 count(*) ?一个思路是使用缓存,但是需要注意双写一致的问题(双写一致性后文缓存章节会做介绍)。还可以专门设计一张表用以存储 count(*)。 对于 count(主键 id )来说,InnoDB 引擎会遍历整张表,把每一行的 id 值
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

macos nodejs开发及打包 iphone app环境,涉及brew、vscode、nodejs、cordova、pm2、jdk8、gradle

============================================================================================ appstore 安装 xcode ============================================================================================ 安装 brew 在https://www.ipaddress.com/ 上查询 raw.g
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

mysql之主从复制搭建

1. 主从复制简介 1.1. 基于二进制日志复制的 1.2. 主库的修改操作会记录二进制日志 1.3. 从库会请求新的二进制日志并回放,最终达到主从数据同步 1.4. 主从复制核心功能: 辅助备份,处理物理损坏 扩展新型的架构:高可用,高性能,分布式架构等 2. 主从复制前提(搭建主从的过程) ## 2.1 两台以上mysql实例 ,server_id,server_uuid不同 ## 2.2 主库开启二进制日志 ## 2.3 专用的复制用户 ## 2.4
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0

2020最新java面试题及答案汇总 java面试题及答案2020

Java基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就
分类: 其他 发布时间: 05-17 23:20 阅读次数: 0