自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python+django 开源数据库监控平台构建

该平台已停止开发维护,推荐使用新的监控项目:https://github.com/gumengkai/db_monitor 采用python3.6+django2+vue,基于前后端分离实现 DEMO:http://122.51.204.250:8080/home 用户名:admin 密码:1...

2018-04-20 10:45:50 13227 20

转载 VSCode中使用GitHub

1. 下载Git并安装,并添加路径到环境变量。 输入 git --version 如果显示版本号,则安装成功。 2. 在GitHub上新建一个仓库。例如:myrepo 3. 在本地新建一个文件夹,作为VSCode代码的工作文件夹。例如:mycode 4. mycode既是VSCode的...

2020-05-26 17:06:17 3 0

原创 docker-compose部署django应用

文件目录结构: [root@docker docker_dbmonitor]# ls -lrt total 12 drwxr-xr-x. 2 root root 42 May 20 09:02 nginx drwxr-xr-x. 3 root root 18 May...

2020-05-21 10:16:32 73 0

转载 VMware NAT方式创建虚拟机网络并配置固定IP

一、工具环境与前提 VMware Workstation 10 本机:Windows10 64位,能够访问网络,自动获得IP地址和DNS服务器地址 虚拟机:CentOS-7-x86_64-Minimal.iso 二、实现目标 使用NAT方式创建虚拟机网络,主机IP与虚拟机IP相互ping通...

2020-05-17 02:54:11 37 0

原创 Linux 安装node.js

一、下载node.js 1.1、执行下面命令,创建目录并进入到自定义目录 # 创建并进入到node目录 mkdir /usr/local/node && cd /usr/local/node 1.2、执行下面的命令下载node.js,也可以执行官网下载好之后上传到服务器 ...

2019-12-12 17:58:05 42 0

原创 Linux 安装Nginx

1、创建ngin目录并进入该目录 mkdir /usr/local/nginx && cd /usr/local/nginx 2、下载Nginx wget http://nginx.org/download/nginx-1.15.8.tar.gz 3、解压缩下载的文件 ...

2019-12-12 17:50:01 28 0

转载 Django rest framework-分页配置

当要查询的数据列表视图会返回很多实例,所以我们想要给这些结果分页, 分页后允许API客户端访问每个单页。 我们可以用分页改变默认的列表风格,我们只要稍微修改setting.py文件,添加下面设置: REST_FRAMEWORK = { # 分页 'DEFAULT_PA...

2019-12-11 10:46:46 39 0

原创 python cx_Oracle连接数据库报错 ORA-01804

报错信息: [2019-12-09 18:03:22,709: WARNING/Process-1:11] oracle connect error:Error while trying to retrieve text for error ORA-01804 [2019-12-09 18:0...

2019-12-09 18:19:21 530 0

原创 在py文件中引入django models产生的报错

如下: django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either defin...

2019-08-28 11:36:40 481 0

原创 Innodb三大特性之自适应哈希索引、double write&change buffer

来源:mysql官方手册整理 自适应哈希索引 自适应哈希索引特性能够使MySQL在不牺牲事务的特性和可靠性的前提下,在具有特性的工作负载和缓存配置时表现的更像内存数据库。 可以通过启用innodb_adaptive_hash_index来开启自适应哈希索引特性或在服务器启动时通过指定--sk...

2019-08-21 11:20:01 58 0

原创 redhat7 离线安装docker

参考地址: https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries 1. 下载二进制安装包,解压缩 [root@orcl19c ~]# tar zxvf docker-18.03.1...

2019-08-02 10:15:10 444 1

原创 py连接Redis报错:'tuple' object has no attribute 'StrictRedis'

如题,代码中使用redis模块连接Redis报错: 2019-08-01 13:48:03,683 - main_check.py[line:1383] - INFO: Redis-6383 开始采集redis信息 2019-08-01 13:48:03,694 - main_check.p...

2019-08-01 15:57:20 396 0

原创 Redis linux配置优化

1.vm.overcommit_memory 关于overcommit_memory,linux操作系统对大部分申请内存的请求都回复yes,以便能运行更多的程序。因为申请内存后并不会马上使用内存,这种技术叫做overcommit,如果vm.overcommit_memory设置为0,Redis在...

2019-07-30 17:32:39 191 0

原创 Redis故障转移日志分析

一. 测试环境 二. 操作步骤 [root@orcl19c redis]# ps -ef|grep redis root 28166 1 0 09:38 ? 00:00:03 redis-server *:6379 root 28173 ...

2019-07-02 13:56:19 197 0

原创 Redis正确安装

--来自Redis开发与运维,基于Redis3.0版本 1. 下载源码包到指定目录 [root@orcl19c u01]# ls app redis-3.0.7.tar.gz 2. 解压缩 [root@orcl19c u01]# tar xzf redis-3.0.7.tar.gz ...

2019-06-20 14:31:22 43 0

原创 Oracle18c单实例安装

安装环境: CentOS release 6.5 (Final) RAM:2GB SWAP:4GB DISK:40GB 一. 安装环境检查 1. 服务器硬件 Minimum RAM At least 1 GB RAM for Oracle Database inst...

2019-04-04 14:46:09 1406 0

转载 dataTables的选项——特性及国际化语言

一.特性(功能) 1.jQueryUI:控制是否使用jquerui的样式(需要引入jqueryui的css) eg: "jQueryUI": "true",  //默认是false 2.autoWidth:控制Datatables是否自适应宽度,默认是tru...

2018-11-22 10:25:32 211 0

原创 整合webssh到自己的Django项目

webssh项目源地址: https://github.com/huashengdun/webssh 目的是希望能将webssh整合到运维管理平台,最好是能做到免登录,在管理平台可以直接ssh到平台的主机。 但源项目是需要输入Ip,端口,用户名,密码的,考虑到现实的需求,至少ip是可以通过自...

2018-11-21 19:56:23 3956 9

转载 Js删除前确认操作

html代码 <a href="" onclick="javascript:return del();">删除</a> js代码 function del() { var msg = &qu...

2018-11-17 15:29:44 1715 0

原创 django layer弹窗组件使用

父层: <div class="col-xs-12"> <div class="box"> <div class="...

2018-11-17 15:21:53 1699 0

原创 open-falcon部署

一. 环境准备 1. 安装Redis --解压 [root@mysql falcon]# tar zxvf redis-4.0.11.tar.gz --编译 [root@mysql falcon]# cd redis-4.0.11 [root@mysql redis-4.0.11]# ma...

2018-11-17 10:45:02 280 0

转载 使用Holer从公网访问内网的Web应用

Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels. Support forwarding message based on TCP protocol. ...

2018-11-12 19:15:22 293 0

转载 tab切换echarts无法正常显示

tab切换时候,第一个图正常显示,第二个及之后的图无法正常显示。  问题是这样的,用了两个tab切换,每个tab里面加载一个echarts图表,div的大小是百分比设置的,结果第一个echarts可以正常显示出来,第二个echarts被严重压缩了。  查看了一下网页布局,发现div是有大小的,但是...

2018-11-12 13:53:35 1086 0

原创 为django项目加上flash message

一. Django的message框架 官方文档:https://docs.djangoproject.com/en/1.9/ref/contrib/messages/ 1. 简介 在web应用程序中,可能在处理表单或其他类型的用户输入后向用户展示一次性通知消息,也成为flash messa...

2018-10-24 19:45:44 744 0

原创 django+celery+rabbitmq处理异步任务

版本选择: celery4不再支持windows,所以在Windows环境下使用请选择celery==3.1.18 参考:https://github.com/celery/celery/issues/3551 参考文档: http://docs.celeryproject.org/en/...

2018-10-23 15:00:15 2292 2

原创 诡异的UnicodeEncodeError

一个Django项目在win环境pycahrm下运行的好好的,部署到Linux就出现了编码错误  涉及的代码段使用了cx_oracle执行sql语句,打印出来粘贴到plsql执行是正常的。 sql = '''select nvl(s.username...

2018-09-13 19:27:20 80 0

原创 python相对路径失效

代码结构: frame文件夹中的py文件引入check_alarm中的main_check.py,此时整个project中其他使用相对路径的py都会报错。  

2018-08-18 10:35:41 1142 0

原创 本地python项目上传到github

前提:安装git,注册github账号 1. 进入本地项目目录,右击项目文件夹git bash here Think@DESKTOP-81JF6DR MINGW64 ~/PycharmProjects/dbmon (master) $ git init # 创建新的空的本地仓库 执行完后...

2018-07-28 10:44:49 1273 0

原创 使用paramiko上传脚本到Linux服务器的shell脚本创建的目录带有问号

场景:在windows下编辑的脚本,使用paramiko编写的代码传到windows服务器并执行,但生成的目录总是带有问号 原因:windows下的换行符和linux不一致,导致执行脚本生成的目录带有问号(可能不仅限于此问题,其他莫名其妙的情况也可能的出现),出现这种情况,建议在Linux上编写...

2018-07-28 10:05:10 307 0

原创 undo表空间使用率99%居高不下

背景:两套同样的测试环境,一套数据库Undo使用率一直处于99%,已经持续了很长一段时间,而另外一套几乎为0排查手段:1. 查看占用高的undo表空间使用情况,发现都是unexpired的状态-- 整体undo使用情况 select b.tablespace_name, nvl(u...

2018-06-11 16:42:04 2207 0

转载 Xshell远程工具通过ssh访问NAT网络模式下的linux虚拟机

在学习linux的时候对虚拟机 的三种网络连接模式进行了解。通过网上查找各种方法,加上自己综合实践,总结了一下nat的连接模式。       若在虚拟机的虚拟网络编辑器中-->>vmnet8设置时勾选了,开启DHCP服务,那么不需要对虚拟网卡进行ip配置,默认是自动获取...

2018-05-29 17:37:20 336 0

转载 mysql5.7执行sql语句报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonagg

mysql5.7执行sql语句报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'yunva_changke.u.user_id'...

2018-05-29 17:34:40 1142 0

原创 python 解决logging模块重复输出日志

场景:多个py文件调用Logging,从主文件导入另外的py文件时日志会反复输出几条原因参考:https://blog.csdn.net/huilan_same/article/details/51858817解决:将logger实例放到单独的py文件,其他文件都import该pymy_log.p...

2018-05-04 13:21:34 2048 0

原创 django项目部署到Linux

1. 下载apache源码[root@mysql ~]# tar -zxvf httpd-2.4.33.tar.gz [root@mysql httpd-2.4.33]# ./configure --prefix=/usr/local/apache2/ checking for chosen l...

2018-05-03 16:50:53 1287 0

转载 Linux下安装python 2.7

Linux下安装python 2.7原文地址:http://www.jianshu.com/p/6425d18d3e47安装依赖的库yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-dev...

2018-05-03 14:44:22 216 0

转载 Django时间和linux服务器时间不一致

问题描述Django 中获取的本地时间 ,和系统时间不一致错误原因Django在配置文件settings.py 中 默认配置 UTC世界标准时间,而北京时间是东八区,比UTC时间早8个小时。TIME_ZONE = 'UTC' #默认配置解决方案修改配置文件为 'Asi...

2018-05-03 09:32:33 1015 0

原创 PID check failed. RNG must be re-initialized after fork().

报错信息:2018-05-02 17:47:11,520 - transport.py[line:1386] - ERROR: Unknown exception: PID check failed. RNG must be re-initialized after fork(). Hint: T...

2018-05-02 18:58:54 397 0

原创 DB_MONITOR环境部署

1. 安装cx_oracle下载:https://pypi.org/project/cx_Oracle/5.1.3/#files[dbmon@mysql ~]$ tar -xvzf cx_Oracle-5.1.3.tar.gz注意配置ORACLE_HOME,否则会报错[root@mysql cx_...

2018-04-28 16:56:16 386 0

原创 django创建工程

1. 创建项目,使用pycharm new project-->dbmon点击运行即可在浏览器中查看运行结果:2. 创建应用C:\Users\Think\PycharmProjects\dbmon>python manage.py startapp login C:\...

2018-04-27 19:31:26 94 0

原创 Django同步models报错

使用python manage.py inspectdb报错class OracleDb(models.Model): tags = models.CharField(max_length=255) host = models.CharField(max_length=255) ...

2018-04-27 11:37:06 371 0

提示
确定要删除当前文章?
取消 删除