
小记
Alittlecode1216
这个作者很懒,什么都没留下…
展开
-
异步任务报错-Celery: WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL)
异步任务报错-Celery: WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL发现问题分析原因查找原因解决办法发现问题使用celery异步任务时,异步任务开始但是未执行结束,查看日志报错:分析原因查找资料,有说是因为redis版本或者celery版本问题的,但是没有按照这个思路走下去,不能验证是否为这个原因,最后发现可能为内存问题, 因为之前mysql无法启动就是内存的问题,我使用的是运行内存为1G的服务器,运行django原创 2020-07-10 09:36:36 · 7774 阅读 · 3 评论 -
Ubuntu系统忘记MySQL密码的解决办法
在终端输入sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf在下方的skip-external-locking下面添加一行:skip-grant-tables重启MySQL服务:sudo service mysql restart在终端输入命令:mysql 进入mysql输入USE mysql (切换至mysql数据库)...原创 2020-03-22 20:46:02 · 373 阅读 · 0 评论 -
Pycharm编译器使用小技巧(不定期更新)
1.不区分大小写模糊提示2018.2版本以前使用的方法:2018.2版之后发现布局发生变化2.代码模板Pycharm 提供的这个代码模板,可以说是相当实用的一个功能了。它可以在你新建一个文件时,按照你预设的模板给你生成一段内容,比如解释器路径,编码方法,作者详细信息等按照上图模板,生成的效果如下模板变量:${PROJECT_NAME} - 当前Project名称;${NAM...原创 2020-03-21 21:54:40 · 387 阅读 · 0 评论 -
Django Restfarmwork 查询接口优化
1.尽量避免在for循环中进行数据库查询操作相关代码示例:# 优化前写法:students = get_training_team_student_info(data.get('resource_id'))for student in students: student_name = student.get('user_name') # 获取参训人员分数 stud...原创 2020-03-21 10:33:24 · 348 阅读 · 0 评论 -
MySQL查询优化
MySQL的逻辑架构图1.客户端层:连接处理、授权认证、安全等功能均在这一层处理2.MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。3.最下层为存储引擎,其负责MySQL中的数据存储和提取。和Linux下的文件系统类似,每种存储引擎都有其优势和劣势。中间的服务层...原创 2020-03-21 10:19:27 · 289 阅读 · 0 评论 -
Python单例模式
单例模式:是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig 对象的实例,这就导致系统中存...原创 2020-03-20 12:00:38 · 170 阅读 · 0 评论 -
Linux系统ubuntu杀死挖矿程序(一路赚钱)
前一段,闲来无事无意在网上浏览一个用闲置服务器赚钱的门道,想着还有一天云服务器就试了一下,谁知入坑容易出坑难,其实就是一个挖矿的程序,在网上找了一部分解决办法都不行,最后看到了这个试了一下,可以解决,特分享一下。一、删除定时任务:sudo crontab -l -u root 2>/dev/null | grep -v mservice | sudo crontab -u root -...转载 2020-03-18 11:14:39 · 1532 阅读 · 0 评论