摘要:
高级搜索之字段重组,“变形”,对比 背景: 许多查询会存在数据库数据类型与查询的不一致(如将时间类型的数据以字符串存在与json中)。此时搜索时将会造成"9:00:00" > "12:00:00"的情况,亦或是将时间拆成多个部分进行存储,此时将会有两部分数据进行联合对比,如果分开将造成数据筛选不准确 阅读全文
摘要:
造成原因: 在数据查询数据的或修改数据的时候意外断开连接之后会造成数据表的锁定甚至是锁死,此时需要手动的释放已经被锁定的数据或表 步骤: 查询被锁的数据 SELECT s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$sessio 阅读全文
摘要:
一、 换pip安装源步骤 1、在 C:\Users\用户名下创建pip文件夹 2、在文件里面里面创建pip.ini文件 3、在pip.ini里面写入 [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simpl 阅读全文
摘要:
背景以及造成原因: 在数据库存储的时候,常常会遇到不确定参数的情况即可变参数,在创建的时候使用JSON格式字段,将不确定key的数据放在该字段里面,后面使用该字段的时候就容易出现key不存在的情况 情况如下图: 解决方式: 1、用存在于字典的key于所查的做对比,一致就返回值,其他的就另作处理 代码 阅读全文
摘要:
情景: 在有需要自重启项目中,重启项目的时候需要在项目代码中执行shell脚本,以达到项目重启的目的 前置条件: 1、demo项目(项目) 2、项目重启的shell脚本(项目重启的cmd命令群) python调用shell的方式以及实现情况 1、 os.system(command) 使用方式 im 阅读全文
摘要:
安装方式: com进行安装 pip install alembic -i 国内源地址 编辑器安装 在设置里面找到三方库的安装目录,然后搜索alembic,点击安装 生成管理仓库: 在项目目录中输入 alembic init alembic 项目目录中会自动生成 alembic 版本管理文件夹以及 a 阅读全文
摘要:
原因: 项目跟新代码的时候需要重启项目,重复得代码过于枯燥 思路:没有子进程得时候kill 原来得 然后启动新的 局部代码 kill原来的: kill -9 `netstat -nlp|grep 8887| awk '{print $7}' |awk -F"/" '{print $1}'` star 阅读全文
摘要:
postgres 保存数据的时候 duplicate key value violates unique constraint "region_association_pkey" 原因:手动添加过数据,主键id没有自动增长,所以会造成id被占用的情况 解决方式:修改该表的主键id值 SELECT s 阅读全文
摘要:
sh脚本样板 #! /bin/sh # chkconfig:2345 80 90 # description:tttt.sh echo "colse firewall" systemctl stop firewalld.service echo "shart docker" systemctl st 阅读全文
摘要:
环境 centos7, docker,docker postgresql, python3+, project 原因 每次虚拟机重启之后数据库就会宕掉,每次重启之后,还容易忘记关闭防墙 步骤 编写sh脚本 #! /bin/sh # chkconfig:2345 80 90 # description 阅读全文