- 博客(18)
- 收藏
- 关注
原创 Flask-socketio服务器端与js客户端socket.io版本不匹配问题解决
Flask-socketio服务器端与js客户端socket.io版本不匹配问题解决啦
2022-10-11 08:38:16
1958
原创 工作中遇到的mysql小优化
事情是这样的:发现mongodb中由定时任务完成的数据采集数据断了,查看脚本日志,发现mysql报了2006的错误。以前也发现过这样的错误,但是一致没有找到好的方法结局,一致认为是python多线程连接数据库的方式需要优化。直至今日,使用了以下几条命令定位并解决了问题。SHOW VARIABLES LIKE '%error'; "log_error"=>"/kknd/var/log/mysql/mysqld.log"#mysql错误日志文件位置SHOW VARIABLES LIKE 'l
2022-04-28 15:42:46
129
原创 python-socket
socket.listen(n)简单来说,这里的nt表示socket的”排队个数“一般情况下,一个进程只有一个主线程(也就是单线程),那么socket允许的最大连接数为: n + 1 如果服务器是多线程,比如上面的代码例子是开了2个线程,那么socket允许的最大连接数就是: n + 2 换句话说:排队的人数(就是那个n) + 正在就餐的人数(服务器正在处理的socket连接数) = 允许接待的总人数(socket允许的最大连接数)客户端-发送数据import socket, json
2022-04-13 11:05:22
409
原创 Mysql 远程连接可以登陆,本地连接无法登陆
1.查看SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;2.增加grant all privileges on *.* to root@'localhost' identified by 'cisco';flush privileges;3.删除...
2019-09-27 10:40:14
523
1
原创 Gunicorn常用配置
编号 命令 含义 1 /srv/python2/bin/python Python环境 2 /srv/gunicorn18080/gunicorn gunicorn环境 3 -u...
2019-06-27 11:55:03
3297
原创 脏读、不可重复读、幻读
事务的隔离性上,从低到高可能产生的读现象分别是:脏读、不可重复读、幻读。隔离性越高,并发能力越差。脏读指读到了未提交的数据。不可重复读指一次事务内的多次相同查询,读取到了不同的结果。幻读是不可重复读的特殊场景。一次事务内的多次范围查询得到了不同的结果。通过在写的时候加锁,可以解决脏读。通过在读的时候加锁,可以解决不可重复读。通过串行化,可以解决幻读。 ...
2019-02-19 08:39:01
159
转载 Python + logging 输出到屏幕,将log日志写入文件
日志日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 er...
2019-02-14 16:29:40
29898
3
原创 Beyond Compare“密钥被撤销”
删除C:\Users<你的计算机名>\AppData\Roaming\Scooter Software目录即可.
2019-01-23 16:12:10
201
原创 version GLIBC 升级问题
https://blog.youkuaiyun.com/heylun/article/details/78833050
2018-12-25 16:30:39
601
原创 预习+复习(1)
php1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数? 答案:(1)变量如何定义? $a = 'hello word';如何定义常量?define("CONSTANT", "Hello world");常量只能包含标量数据(boolean,integer,float 和 string)。调用常量时,只需要简单的用名称取得...
2018-12-24 22:41:59
200
原创 Mongodb(1)
关系型数据库与应用程序:数据表 -> JDBC读取 -> POJO(VO 或 PO) -> 控制器转为JSON数据 -> 客户端此种方式造成了空间复杂度及时间复杂度的问题而使用Nosql,可以直接存储整理好的JSON 关系型数据库和Nosql数据库的关系NO. 关系型数据库 Nosql数据库 1 数据库 数...
2018-12-16 10:59:12
102
原创 apidoc接口文档的使用
以下介绍的时候接口文档与源代码分离的形式文档文件夹结构由apidoc及source两部分组成,apidoc负责存放接口文档相关文件(其中的index.html即是可用浏览器浏览,带有一定样式的接口文档),source存放apidoc.json文件以及代码式的接口文档内容(即我们真正编辑的文档内容)。编写步骤2.1.在source中创建apidoc.json文件(配置文件,具体内容请参考...
2018-12-12 10:38:39
884
原创 apidoc的安装
windows环境下安装apidoc安装node.js+npm(npm其实是Node.js的包管理工具)从官网下载安装node.js,npm在安装node.js时顺带安装好了安装完成后,打开命令提示符,查看时候安装成功,显示版本号即表示安装成功npm安装后就可以下载apidoc啦npm install apidoc -g安装完成后输入apidoc -h,出现了相关提示帮...
2018-12-11 09:41:22
641
原创 主从数据库同步
当需要修改数据库的表结构的时候,要注意主从数据库同步问题。第一步:在主库上,show master status;->file:数据文件存放的文件名,在服务器的/mnt/data/mysql下->position:指针位置->binlog_do_db:操作的数据库在从数据库上,show slave status;-> slave_io_state:wait...
2018-11-05 14:41:29
201
原创 一些关于公司和技术的理解
一、elasticsearch(什么值得买)从极客文化到右脑电商!好文案! 之前并没有听说过这个网站,所以先去了解了一下企业文化和网站内容。网站内容主要是搜罗在各大电商网站的最高性价比商品,以及由使用者们分享的一些原创的关于商品的使用购买经验。而且还有众测板块,众测分为蓝测和红测,可以为消费者提供免费的测试使用商品的机会,且绝大多数是不需要归还商品的。 看到这个网站的时候,只管感觉就是页
2017-04-13 17:37:08
850
原创 在服务器上的LNMP环境搭建
lnmp环境搭建前置条件操作系统安装:CentOS 6.8 64位最小化安装。配置好IP、DNS、网关、主机名配置防火墙,开启80、3306端口vim /etc/sysconfig/iptables关闭访问墙service iptables stop/etc/init.d/iptables restart #最后重启防火墙使配置生效关闭SELinuxvi /etc/selinux/c
2017-04-12 17:57:21
734
原创 LAMP_LNMP环境搭建
lnmp环境搭建前置条件操作系统安装:CentOS 6.8 64位最小化安装。配置好IP、DNS、网关、主机名配置防火墙,开启80、3306端口vim /etc/sysconfig/iptables关闭访问墙service iptables stop/etc/init.d/iptables restart #最后重启防火墙使配置生效关闭SELinuxvi /etc/selinux/c
2017-04-11 17:00:20
547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人