![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目经验
Lzs1998
略懂编程技术,多思进取,精益求精
展开
-
Mac OSX 下QT 5.13.1解决MySQL动态链接库问题
又来一年一度的配置了-_-!!,最怕的就是配置了,这次要配置的是Qt mysql链接库,看网上教程发现大家配置的好溜,只有我一人出现各类问题!!咋们先查看下官文介绍Embedded MySQL ServerThe MySQL embedded server is a drop-in replacement for the normal client library. With t...原创 2019-10-20 19:59:38 · 1385 阅读 · 2 评论 -
MySQL占用物理内存和虚拟内存过高问题处理办法
这阵子发现,mysql进程一直占用非常高的内存,单纯的启动一般都要占几百M内存,对于服务器来说是一种负担,在高并发插入的时候,服务器经常出现各种问题,内存一直飙升,查了网上很多资料,发现大家都是相互抄袭,方法千篇一律且无效。后来发现,可以关闭性能模式来降低内存占用,先看看官网对他的介绍:如果未明确设置,性能模式将在服务器启动时自动调整其几个参数的值。例如,它通过这种方式调整控制事件等待...原创 2019-09-28 15:54:06 · 1325 阅读 · 0 评论 -
写数据时出现2013,Lost connection to MySQL server during query错误问题解决
写了一个定时调度程序,在本地测试下没什么问题,但是部署到服务器上时不时就出现异常退出了,查看了程序运行日志,出现了以下异常[2019-09-27 22:15:18,994: WARNING/ForkPoolWorker-12] (2013, 'Lost connection to MySQL server during query')[2019-09-27 22:15:18,997: ...原创 2019-09-27 23:10:27 · 1728 阅读 · 1 评论 -
并发时redis报ConnectionError: Too many connections错误处理
这俩天再写一个redis数据完整性检查的程序,并发redis连接池的时候总是出现Too many connections,检查了配置和程序代码,没发现什么问题,下面是我写的线程池和redis连接池代码线程池:import osfrom threading import Threadfrom queue import Queueclass _Worker(object):...原创 2019-09-26 16:40:16 · 3615 阅读 · 1 评论 -
心得---Django官网文档多数据库应用的BUG修改
定义数据库以下是settings.py定义两个数据库的示例代码段DATABASES = { 'default': { }, 'webdata': { 'ENGINE': 'django.db.backends.mysql', "NAME": "webdata", # 数据库名 'USER': "root", ...原创 2019-06-17 10:41:14 · 193 阅读 · 0 评论 -
CentOS系统下配置阿里云服务器Python开发环境
1.连接服务器ssh 用户名@ip地址回车后输入yes,再输入密码,连接成功2.安装必要的软件源yum install gcc yum install zlib-devel 3.下载Pythoncd /usr/src wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz ...原创 2019-04-06 15:45:04 · 755 阅读 · 0 评论 -
解决CentOS下python3系列缺少SSL模块的方法
在centos7上安装python3.7,很多时候提示缺少安装_ssl模块,这导致很多依赖于ssl的模块无法正常安装,如ulib3,requests.解决方法:先安装编译器和依赖yum -y install gccyum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-deve...原创 2019-04-07 01:41:42 · 3270 阅读 · 0 评论 -
CentOS环境下安装lxml失败解决方法
安装时出现了以下错误 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-x86_64-3.8/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 cop...原创 2019-04-07 15:29:23 · 750 阅读 · 0 评论 -
阿里云部署项目的坑!!!
问题:轻量应用服务器的管理地址打不开,ip地址无法访问。使用/usr/local/apache/bin/apachectl restart重启web服务,最后再用 netstat -lntup | grep 80 命令查看80端口是否打开。这种情况大部分是80端口未开放造成的。...原创 2019-05-05 22:04:28 · 571 阅读 · 0 评论 -
服务器Centos系统下部署Django应用
1.安装数据库yum install mysql-develpip install mysqlclient2.安装Django,uwsgipip install Djangopip install uwsgi3.安装virtualenv ,建议大家都安装一个virtualenv,方便不同版本项目管理。pip install virtualenv建立vir...原创 2019-05-06 20:55:15 · 294 阅读 · 0 评论 -
shell运行python工程模块脚本时需要注意的问题
这两天忙于产品上线,原先在pycharm可以直接运行的工程,部署到服务器后使用shell命令启动时出现了模块加载错误问题,查阅了很多文档,在这里给大家做个总结。举例:这里我有一个工程,结构如下。main程序入口代码如下:from shellpath.pack1.model1 import Afrom shellpath.pack1.model2 import Bfrom ...原创 2019-06-02 20:46:35 · 941 阅读 · 0 评论 -
Django2.1.8升级到2.2.3自定义错误界面报错handler400,handler403,handler404,handler500设置失败问题
网上错误解决方法:1.配置settings配置tamplates文件路径、关闭Debug、配置allowrd_hosts2.编写视图from django.shortcuts import renderdef page_not_found(request): return render(request, '404.html')def page_error...原创 2019-07-05 09:40:58 · 4043 阅读 · 0 评论 -
Django原始SQL查询需要注意的问题
Django为您提供了两种执行原始SQL查询的方法:您可以使用它Manager.raw()来执行原始查询并返回模型实例,或者您可以完全避免模型层并直接执行自定义SQL。1.执行原始查询raw()管理方法可以用来执行返回模型实例原始的SQL查询:Manager.raw(raw_query,params = None,translations = None)此方法接受原始SQL...原创 2019-07-23 16:50:04 · 269 阅读 · 0 评论 -
数据库高版本导入到低版本出现的[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci问题
使用navicate12运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_genera...原创 2019-07-27 01:10:11 · 1351 阅读 · 0 评论 -
开启多个任务线程池因内存冲突导致部分任务失败进而导致死锁的问题解决思路
线程池优势:系统启动一个新线程的成本是比较高的,因为它涉及与操作系统的交互。在这种情形下,使用线程池可以很好地提升性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。当该函数执行结束后,该线程并不会死亡,而是再次返回到线程池中变成空闲状态,等待执行下一个函数。...原创 2019-09-17 23:38:56 · 1222 阅读 · 0 评论 -
Redis主从通信失败原因总结
redis主从通信经常犯的错误有以下:1.bind地址有误,主库要么bind指定ip,要么不指定任何ip,再要么接受所有ip(0.0.0.0)2.防火墙阻塞:想要接入主库,需要开通redis端口的防火墙策略,对于阿里云来说,需要在网站上手动添加安全规则,然后重启,就可连接 了,如下...原创 2019-09-22 22:40:05 · 573 阅读 · 0 评论