摘要: 解除正在死锁的状态有两种方法: 第一种: 1.查询是否锁表 show OPEN TABLES where In_use > 0; 2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程) show processlist 3.杀死进程id(就是上面命令的id列) ki 阅读全文
posted @ 2020-09-10 11:45 旅行的青蛙 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在启动项目的时候有时候会提示端口被占用,但是怎么都找不到那个关闭进程的地方,可以直接通过命令行关闭这个进程: 比如要关闭:8000端口的进程: 1. 查找端口进程: lsof -i:8000 会把所有的占用8000端口的进程都列出来,找到需要关闭的那个进程,比如下面这个: python 85877 阅读全文
posted @ 2020-09-10 11:44 旅行的青蛙 阅读(1337) 评论(0) 推荐(1) 编辑
摘要: 偶尔看到的。。。或许有人会注意过,但我以前真不知道 SQL: select * from table where id IN (3,6,9,1,2,5,8,7); 这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?SQL能不能完 阅读全文
posted @ 2020-09-10 11:43 旅行的青蛙 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 切换到分支admin Git checkout vr-ops-admin 拉取最新代码 git pull 新建分支开发 Git branch xxx-xxx 提交新的分支代码 Git push 切换到admin分支 Git checkout vr-ops-admin 然后我们把新建分支的代码合并到a 阅读全文
posted @ 2020-09-10 11:42 旅行的青蛙 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1. 何为异步调用?在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们 阅读全文
posted @ 2020-09-10 11:41 旅行的青蛙 阅读(331) 评论(0) 推荐(0) 编辑
摘要: SELECT class.STUDENT_CODEFROM crm_class_schedule classGROUP BY class.STUDENT_CODEHAVING count(*) > 1 执行结果是将[crm_class_schedule]表中[STUDENT_CODE]字段重复的数据 阅读全文
posted @ 2020-09-10 11:40 旅行的青蛙 阅读(2535) 评论(0) 推荐(1) 编辑