摘要: D:\dev\dev_py\git-lab\test-pro>git push remote: remote: remote: remote: Internal API unreachable remote: remote: remote: fatal: Could not read from re 阅读全文
posted @ 2020-08-12 11:03 慕夏一缕风 阅读(9550) 评论(0) 推荐(0) 编辑
摘要: 一、认识横表与纵表: 横表就是普通的建表方式,如一个表结构为: 主键、字段1、字段2、字段3。。。 如果变成纵表后,则表结构为: 主键、字段代码、字段值,字段代码则为字段1、字段2、字段3。 纵表对从数据库到内存的映射效率是有影响的,但细一点说也要一分为二: 纵表的初始映射要慢一些; 纵表的变更的映 阅读全文
posted @ 2020-08-10 13:49 慕夏一缕风 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 首先得了解redis数据库的lpush和brpop命令: 1.Redis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。 注意:在Redis 2.4版本以前的 LPUSH 命令,都只 阅读全文
posted @ 2020-07-31 16:36 慕夏一缕风 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 当遇到需要对比两个文件是否一致时,可以使用下面的命令来显示文件的MD5, 然后对比两个文件的MD5码。 certutil -hashfile MD5 命令的相关帮助信息: D:>certutil -hashfile /? 用法: CertUtil [选项] -hashfile InFile [Has 阅读全文
posted @ 2020-07-30 18:46 慕夏一缕风 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 缓存预热 系统上线后,将相关的缓存数据直接加载到缓存系统,避免在用户请求时,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据! 解决思路: 1、直接写个缓存刷新页面,上线时手工操作下; 2、数据量不大,可以在项目启动的时候自动进行加载; 3、定时刷新缓存; 缓存降级 当访问量剧 阅读全文
posted @ 2020-07-14 17:32 慕夏一缕风 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 缓冲雪崩 在高并发场景下,大量的缓存key在同一时刻出现大面积的缓存过期,导致大量的请求在缓存中获取不到数据,而直接访问数据库,对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。。 解决方案: 设置Key失效时间点随机,即不同的Key设置不同的过期时 阅读全文
posted @ 2020-07-14 17:02 慕夏一缕风 阅读(197) 评论(0) 推荐(0) 编辑
摘要: (数据库)事务隔离级别分为四种(级别递减): 1、Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大; 2、REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但不能避免“ 阅读全文
posted @ 2020-07-09 18:07 慕夏一缕风 阅读(319) 评论(0) 推荐(0) 编辑
摘要: TCP编程——https://www.liaoxuefeng.com/wiki/1016959663602400/1017788916649408 UDP编程——https://www.liaoxuefeng.com/wiki/1016959663602400/1017790181885952 阅读全文
posted @ 2020-06-23 18:03 慕夏一缕风 阅读(120) 评论(0) 推荐(0) 编辑
摘要: sql = """ select column_name, data_type from information_schema.`COLUMNS` where table_schema = '{database}' and table_name = '{table_name}' order by o 阅读全文
posted @ 2020-06-09 16:36 慕夏一缕风 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 使用 git clone -b develop git代码库地址 从gitlab某分支上克隆代码库,其中develop为某分支名称。 阅读全文
posted @ 2020-06-08 14:55 慕夏一缕风 阅读(3286) 评论(0) 推荐(1) 编辑
摘要: """定位excel表格的最后一个单元格的位置""" import xlrd import string book = xlrd.open_workbook('table-test.xlsx') sheet1 = book.sheets()[0] nrows = sheet1.nrows # 表格总 阅读全文
posted @ 2020-06-01 14:10 慕夏一缕风 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: Hello, World import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, World!") def ma 阅读全文
posted @ 2020-05-30 18:32 慕夏一缕风 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 目录操作 /:文档根目录 cd path:进入指定目录 ls:查看目录下子目录、文件,带参数:ls -l,简写:ll pwd:显示当前位置完整路径 Tab键:补缺(偷懒) 任何对文件的操作都是有目录的,要么是相对地址,要么是绝对地址 文件操作 cp source target : 复制源路径文件到目 阅读全文
posted @ 2020-05-30 18:20 慕夏一缕风 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 利用Python自带的setuptools.py进行包装安装 安装setuptools pip install setuptools 假设我们有一个自己做的Python包,叫做youlanAPI(内含__init__.py文件)如果没有请添加__init__.py文件 然后我们可以创建一个setup 阅读全文
posted @ 2020-05-28 18:09 慕夏一缕风 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 1、开启防火墙 systemctl start firewalld 2、开放指定端口 firewall-cmd --zone=public --add-port=6666/tcp --permanent 命令含义: --zone #作用域 --add-port=6666/tcp # 添加端口,格式为 阅读全文
posted @ 2020-05-27 18:00 慕夏一缕风 阅读(2161) 评论(0) 推荐(0) 编辑