9 hqzxsc2006

尚未进行身份认证

暂无相关描述

等级
TA的排名 6k+

supervisor配置

1、安装pipinstallsupervisor2、配置运行supervisord服务的时候,需要指定supervisor配置文件,如果没有显示指定,默认在以下目录查找:$CWD/supervisord.conf$CWD/etc/supervisord.conf/etc/supervisord.conf/etc/supervisor/supervisord.conf(since...

2019-08-30 10:44:12

python使用数据库池连接mysql

需要库1、DBUtils2、pymysql说明:DBUtils暂时不支持Python3另外可以使用pip命令在线安装,打开cmd,输入:pipinstallDBUtilspymysql,即可进行自动安装。说明:DBUtils是一套Python数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。DBUtils来自WebwareforPython。DBUtils...

2019-07-30 10:30:33

nginx配置tcp负载均衡

stream{log_formatproxy'$remote_addr[$time_local]''$protocol$status$bytes_sent$bytes_received''$session_time"$upstream_addr"''"$ups...

2019-07-30 10:23:29

vue项目使用tomcat部署

1、vue打包的静态文件夹dist传到tomcat的webapps目录下2、找到tomcat的conf文件下的server.xml,配置静态服务,找到HOST标签:这里的配置为增加context标签行,可以直接跳转到dist目录下<Hostname="localhost"appBase="webapps"unpackWARs="true"autoD...

2019-07-25 14:52:11

mysql通过mysqlbinlog 拿到你想要的原生sql

mysqlbinlog--start-datetime="2019-07-089:32:00"--stop-datetime="2019-07-0911:20:00"-v--base64-output=DECODE-ROWSbinlog.000001|grep-A4'INSERT'>test.sql-v是显示出一些sql的信息-vv则是多一些注释性的东西...

2019-07-10 12:20:04

python在未安装Oracle客户端情况下连接Oracle

1、安装cx_Oracle2、下载instantclient解压,拷贝oci.dll,oraocci11.dll,oraociei11.dll至python安装目录下的Lib\site-packages下即可使用

2019-06-13 10:58:14

Oracle数据库之python oracle 查询返回字典

defmakeDictFactory(cursor):columnNames=[d[0]fordincursor.description]defcreateRow(*args):returndict(zip(columnNames,args))returncreateRowdefmakeNamedTupleFactory(...

2019-06-13 10:53:16

apscheduler的监听事件

fromapscheduler.eventsimportEVENT_JOB_ERROR,EVENT_JOB_MISSED,EVENT_JOB_EXECUTEDimportlogginglogger=logging.getLogger('job')defjob_listener(Event):job=scheduler.get_job(Event.job_i...

2019-05-08 14:18:50

apscheduler分布式运行

使用redis的分布式锁,可以使apscheduler分布式运行,避免job的重复运行#coding:utf-8fromapscheduler.schedulers.tornadoimportTornadoSchedulerfromapscheduler.eventsimportEVENT_JOB_ERROR,EVENT_JOB_MISSED,EVENT_JOB_EXE...

2019-05-08 14:11:08

apscheduler的持久化存储

1、mysqlurl="mysql+pymysql://user:passwd@host/dbname?charset=utf8"job.scheduler.add_jobstore(jobstore="sqlalchemy",url=url,tablename='api_job')2、sqlitefromapscheduler.schedulers.backgroundimport...

2019-05-08 14:04:19

nginx配置ssl加密(单双向认证、部分https)

nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比http慢慢30倍,心想怎么可能,鬼知道他们怎么测的。所以就试了一下部分页面https(不能只针对某类动态请求才加密)和双向...

2019-05-06 15:04:06

nginx配置location总结及rewrite规则写法

1.location正则写法location=/{#精确匹配/,主机名后面不能带任何字符串[configurationA]}location/{#因为所有的地址都以/开头,所以这条规则将匹配到所有请求#但是正则和最长字符串会优先匹配[configurationB]}location/documents/{...

2019-05-06 15:02:10

vue使用nginx部署配置

一、打包(mode:history)a.打开config的文件夹中的index.js如图把assetsPUblicPath修改为‘/’b.路由里修改mode,为的是把url的“#”去掉。路由path前面全部要加上/c.npmrunbuild打包后的dist目录上传到服务器的/opt目录下二、nginx配置//前端location/{proxy_s...

2019-05-06 14:55:11

Nginx多级代理,获取客户端真实请求IP以及每级代理IP

如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印IP地址。原理分析:只有客户端直接请求到的那个nginx能够拿到客户端的真实IP,所以第一级nginx配置了proxy_set_headerX-Real-IP$remote_addr;这个配置就会将客户端IP放到http的header...

2019-05-06 14:30:15

python的分组groupby使用

fromoperatorimportitemgetter#itemgetter用来去dict中的key,省去了使用lambda函数fromitertoolsimportgroupby#itertool还包含有其他很多函数,比如将多个list联合起来。。d1={'name':'zhangsan','age':20,'country':'China'}d2={'name':'wa...

2019-04-22 15:59:03

mysql5.7设置主从同步

1、环境准备准备两台测试的机子,如上安装mysql5.7环境,并开启mysql服务主master:192.168.2.1centos7从slave:192.168.2.2window102、修改主master的配置my.cnf,增加内容vim/etc/my.cnflog-bin=/var/lib/mysql/binlogserver-id=1binlog-d...

2019-04-08 14:40:40

centos7安装mysql5.7

卸载MariaDB先查看一下系统上的mariadb#rpm-qa|grepmariadbmariadb-libs-5.5.56-2.el7.x86_64然后卸载#rpm-e--nodepsmariadb-libs-5.5.56-2.el7.x86_64rpm-ivh包名安装软件包2.官网下载对应版本https://dev.mysql.com/down...

2019-03-04 14:17:33

python调用staf自动化框架

1、配置环境支持python2和python3OnLinux,Solaris,orFreeBSD,addthe/usr/local/staf/libdirectorytoyourPYTHONPATH,assumingyouinstalledSTAFtodirectory/usr/local/staf.Forexample:exportPYT...

2018-07-30 17:57:11

STAF/STAX安装配置

STAF基础用法及简单配置1.基础用法STAF[-verbose]EndpointServiceRequest-verbose指定输出采用verbose模式,verbose是一种数据结构Endpoint操作对象IP。指定目标STAF系统,由STAFProc解析以便确定是在本地处理还是发送到远端STAF系统。本机的话可直接写local。Servic...

2018-07-30 17:42:58

mitmproxy抓https出现502Bad Gateway. unable to get local issuer certificate的解决方法

当公司站点的https证书过期换掉后,发现不能使用mitmproxy抓包,设置代理后访问站点出现以下错误502BadGateway.CertificateVerificationErrorforwww.xxxx.com:unabletogetlocalissuercertificate(errno:20,depth:0)一直找不知道是什么问题,跑到官网的i...

2018-07-10 10:15:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。