03 2021 档案

摘要:Thread Dump日志的线程信息 以下面的日志为例: "resin-22129" daemon prio=10 tid=0x00007fbe5c34e000 nid=0x4cb1 waiting on condition [0x00007fbe4ff7c000] java.lang.Thread 阅读全文
posted @ 2021-03-31 15:56 不带R的墨菲特 阅读(441) 评论(1) 推荐(0) 编辑
摘要:jstack作为jvm分析工具之一,它只能做线程转储堆栈分析;而通常的性能问题,都是要结合jvm内存,gc,网络,IO等诸多信息综合分析,才能得出问题原因。有时只关注线程转储堆栈,而忽略其他,甚至会误导问题线索。 但是不可否认的是,正确分析线程转储堆栈,经验丰富的程序员直接就能把握住大方向上的问题原 阅读全文
posted @ 2021-03-31 15:39 不带R的墨菲特 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:定义: mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql, 会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句 查询慢sql时间设设置的值 s 阅读全文
posted @ 2021-03-30 13:55 不带R的墨菲特 阅读(993) 评论(0) 推荐(0) 编辑
摘要:drf: https://www.django-rest-framework.org/api-guide/fields/#string-fields 核心字段: 每个序列化器字段类构造函数都至少接受这些参数。某些Field类采用其他特定于字段的参数,但应始终接受以下内容: read_only 只读字 阅读全文
posted @ 2021-03-18 11:42 不带R的墨菲特 阅读(877) 评论(0) 推荐(0) 编辑
摘要:uwsgi.ini [uwsgi] socket =/data/projects/rookie/script/uwsgi.sock # django project root path chdir = /data/projects/rookie # wsgi path wsgi-file = roo 阅读全文
posted @ 2021-03-17 20:53 不带R的墨菲特 阅读(99) 评论(3) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-17 19:37 不带R的墨菲特 阅读(34) 评论(0) 推荐(0) 编辑
摘要:流程图: 在中间件类中可以定义5中方法:process_request(self, request)返回值None:执行下一个中间件的process_requestHttpResponse:直接返回,依次执行当前中间件之前中间件的process_response方法process_response( 阅读全文
posted @ 2021-03-17 10:19 不带R的墨菲特 阅读(144) 评论(0) 推荐(0) 编辑
摘要:import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'rookie.settings') # rookie替换你的app应用名称 django.setup() 阅读全文
posted @ 2021-03-16 19:40 不带R的墨菲特 阅读(390) 评论(0) 推荐(0) 编辑
摘要:from django.urls import path, re_pathfrom .views import BookView,PublsihView,AuhthorViewfrom rest_framework.versioning import URLPathVersioningurlpatt 阅读全文
posted @ 2021-03-10 13:44 不带R的墨菲特 阅读(95) 评论(0) 推荐(0) 编辑
摘要:举个例子,用户 CPU 使用率高,我们应该去排查进程的用户态而不是内核态。因为用户 CPU 使用率反映的就是用户态的 CPU 使用情况,而内核态的 CPU 使用情况只会反映到系统 CPU 使用率上。 从 top 的输出可以得到各种 CPU 使用率以及僵尸进程和平均负载等信息。从 vmstat 的输出 阅读全文
posted @ 2021-03-02 19:50 不带R的墨菲特 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示