mysql 用户权限命令

摘要: 新建数据库用户命令: CREATE USER '你的用户名'@'localhost' IDENTIFIED BY '你的密码';更改用户名Mysql> rename user OLD_NAME to NEW_NAME;Mysql> rename user 用户名 to 新用户名;查询所有用户mysq 阅读全文
posted @ 2020-04-21 13:49 沈家大大 阅读(235) 评论(0) 推荐(0) 编辑

三次握手四次握手面试题

摘要: 常见面试题【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOC 阅读全文
posted @ 2020-04-14 11:57 沈家大大 阅读(268) 评论(0) 推荐(0) 编辑

Linux查询端口是否被占用的四种方法

摘要: 1.netstat或ss命令 netstat -anlp | grep 80 2.lsof命令 这个命令是查看进程占用哪些文件的 lsof -i:80 3.fuser命令 fuser命令和lsof正好相反,是查看某个文件被哪个进程占用的。Linux中,万物皆文件,所以可以查看普通文件、套接字文件、文 阅读全文
posted @ 2020-04-14 11:43 沈家大大 阅读(1156) 评论(0) 推荐(0) 编辑

Linux下查看内存使用情况方法总结

摘要: 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t 阅读全文
posted @ 2020-04-14 11:38 沈家大大 阅读(1983) 评论(0) 推荐(0) 编辑

如何在服务器上设置业务进程数?

摘要: 打开nginx的配置文件nginx.conf 然后配置参数 2核CPU,开启2个进程 worker_processes 2; worker_cpu_affinity 01 10; worker_processes 是设置工作进程数数量worker_cpu_affinity 是分配工作进程在哪个cpu 阅读全文
posted @ 2020-04-14 11:27 沈家大大 阅读(478) 评论(0) 推荐(0) 编辑

nginx比apache快的原因

摘要: 1:在高并发的情况下nginx比apache快,低并发体现不明显2:快的原因得益于nginx的epoll模型apache是多线程或者多进程,在工作的时候,当来了一个http响应,一个进程接收(listen)–>识别处理—>返回请求,在此过程中,一个进程全部处理,apche 对于套接字的I/O,读或者 阅读全文
posted @ 2020-04-14 11:19 沈家大大 阅读(292) 评论(0) 推荐(0) 编辑

数据库的查询优化方法

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu 阅读全文
posted @ 2020-04-03 17:24 沈家大大 阅读(512) 评论(0) 推荐(0) 编辑

单例模式python

摘要: 装饰器 def Singleton(func): _instance = {} def _singleton(*args, **kargs): if func not in _instance: _instance[func] = func(*args, **kargs) return _insta 阅读全文
posted @ 2020-04-03 15:23 沈家大大 阅读(216) 评论(0) 推荐(0) 编辑

Django MEDIA的配置及用法详解

摘要: 首先新建文件夹media 后,在项目setting中具体配置 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' 在 setting 中的 TEMPLATES 下的 OPTIONS 中的 context_process 阅读全文
posted @ 2020-03-28 22:17 沈家大大 阅读(544) 评论(0) 推荐(0) 编辑

Django报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

摘要: Mac查看django的安装路径 python -c "import django; print(django.__path__)" Django版本:2.2 python版本:3.7 pymysql:0.9.3 创建数据库的时候报错: django.core.exceptions.Improper 阅读全文
posted @ 2020-03-24 13:25 沈家大大 阅读(512) 评论(0) 推荐(0) 编辑