进程 是系统资源分配的单位 线程 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位 注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只 ...
分类:
编程语言 时间:
2020-12-03 11:39:29
阅读次数:
5
问题: 测试用例中添加了 @pytest.mark.login装饰器,如果不在pytest.ini中添加makers的话,就会报PytestUnknownMarkWarning: Unknown pytest.mark.login - is this a typo? You can register ...
分类:
其他好文 时间:
2020-12-03 11:38:33
阅读次数:
2
之前写过一篇博客,是关于如何解析类似sql之类的解析器实现参考:https://www.cnblogs.com/yougewe/p/13774289.html 之前的解析器,更多的是是做语言的翻译转换工作,并不涉及具体的数据运算。而且抛弃了许多上下文关联语法处理,所以相对还是简单的。 那么,如果我们 ...
分类:
其他好文 时间:
2020-12-03 11:31:05
阅读次数:
4
tech road one step 1. Tech 1. Architecture <EIP> 温习理解,结合 EIS 思考消息传递系统的设计 <rabbitMQ in depth> 温习理解MQ <rabbimtMQ in action> 温习理解MQ <spring boot2 reciple ...
分类:
其他好文 时间:
2020-12-02 12:40:57
阅读次数:
6
* 系统:macOS* 开发工具:Idea* 问题描述:在idea中执行mvn clean install时报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK ...
分类:
其他好文 时间:
2020-12-02 12:23:16
阅读次数:
4
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉 ...
分类:
Web程序 时间:
2020-12-02 12:07:44
阅读次数:
7
分片+高可用+负载均衡 其中一个挂了,备用的顶上 redis集群 启动6个容器 创建redis集群网卡 docker network create redis --subnet 172.38.0.0/16 查看redis网卡的详细信息 docker network inspect redis 配置r ...
分类:
其他好文 时间:
2020-12-02 12:02:17
阅读次数:
3
virtualenv: virtualenv 是用来创建一个虚拟的python环境的第三方包,一个专属于项目的python环境。 安装virtualenv(请确保python和pip成功安装): pip3 install virtualenv 创建python虚拟环境: virtualenv [虚拟 ...
分类:
编程语言 时间:
2020-12-01 12:27:41
阅读次数:
7
很多场景我们需要根据多个表的某字段进行关联更新。 select * from table1 t1; select * from table2 t2; 现需求:参照table2表修改table1表,修改条件为两表的fname列内容一致。 常见陷阱: update table1 t1 set t1.fm ...
分类:
数据库 时间:
2020-12-01 12:27:08
阅读次数:
14
CREATE DEFINER=`root`@`localhost` PROCEDURE `fetchdemo`()BEGINDECLARE is1,ic1,isc1,ic2,isc2 INT;DECLARE done int DEFAULT 0; DECLARE cur1 CURSOR for se ...
分类:
其他好文 时间:
2020-12-01 12:26:39
阅读次数:
7