GIL线程全局锁 线程全局锁(Global Interpreter Lock),即Python为了保证线程安全而采取的独立线程运行的限制,说白了就是一个核只能在同一时间运行一个线程.对于io密集型任务,python的多线程起到作用,但对于cpu密集型任务,python的多线程几乎占不到任何优势,还有 ...
分类:
编程语言 时间:
2020-08-03 14:49:21
阅读次数:
81
rem 调用方式:xxx-xx.bat X:\yyy\aaa gvim 1 0 rem 第一个参数是源代码路径,第二个参数是 GVim实例的名称 rem 第三个参数控制是否在GVim显示代码目录,第四个参数控制是否更新GTAGS等文件 @echo off rem 切换到代码根目录 cd /d %1 ...
一、MySQL概述 1.1、MySQL文件含义 通过如下命令查看 show variables like '%dir%'; MySQL文件位置及含义 名称 值 备注 basedir /usr/ 安装路径 character_sets_dir /usr/share/mysql-8.0/charsets ...
分类:
数据库 时间:
2020-08-01 09:21:55
阅读次数:
110
1 #变量 2 /* 3 系统变量: 4 全局变量 5 会话变量 6 7 自定义变量: 8 用户变量 9 局部变量 10 */ 11 12 #一、系统变量 13 /*说明:变量由系统提供,不是用户定义,属于服务器层面 14 使用的语法: 15 1、查看所有的系统变量 16 show global|【 ...
分类:
数据库 时间:
2020-07-30 22:01:10
阅读次数:
78
安装很多次mysql,linux,windows版本的都有遇到的问题,总是不总结,结果就是走很多弯路,所以此次记录一下。 1.首先安装完mysql8.0.21 后,发现无my.ini,解决办法 1)默认安装到c盘会自动隐藏,记得打开隐藏文件找到他 2)找不到的情况下,在mysql的安装目录下新建my ...
分类:
数据库 时间:
2020-07-30 18:17:41
阅读次数:
163
参考:关于git中文件内容一致,md5不一致的问题研究 问题:Gitee同步项目后与内容一致MD5不同,而直接Gitee下载zip包与本地文件MD5一致 解析:Gitee对文件做了转换 修改:cmd或者powershell中输入下列命令 # 提交检出均不转换 git config --global ...
分类:
其他好文 时间:
2020-07-30 14:04:23
阅读次数:
80
目录: MYSQL事务处理失效原因 最近项目中使用mysql数据库时出现一个问题,运用spring的事务注解(@transaction)来管理事务时,发现用事务注解@transaction标记的方法里,如果出现异常,事务并没有回滚,而是直接提交到了数据库,刚开始还以为是spring的事务配置有问题, ...
分类:
数据库 时间:
2020-07-30 01:10:15
阅读次数:
88
全球负载均衡说到AWS、Google、Azure的全球负载均衡,那我们需要了解一下AnycastIP。我们知道,在互联网中的公网IP是唯一的,正常来说,一个网络中不应该有两个相同的IP,那么Anycastprotocol就是这么一项可以让一个IP分散在多个地方,这需要云厂商和各地的网络运营商做好路由等协议,将用户路由到最近的节点。那么全球负载均衡就是利用到了这一点,让用户以最近的路径跳到云厂商的骨
分类:
其他好文 时间:
2020-07-29 18:01:53
阅读次数:
108
一、下载redis(这里以redis-6.0.6为例) 下载路径 安装下载工具wget yum install wget 直接使用 wget 在 centos7 上下载 wget http://download.redis.io/releases/redis-6.0.6.tar.gz 使用如下方式, ...
分类:
其他好文 时间:
2020-07-29 15:08:53
阅读次数:
69
##8.1环境 ###含义: 与环境相关的特殊变量一--Global表、env表、registry表以及UpValue 。 Global表存放在lua_State 结构体中也称为G表。每个lua_State 结构体都有一个对应的G表。不用多说,这个表就是存放全局变量的。 env表存放在Closure ...
分类:
其他好文 时间:
2020-07-29 14:58:44
阅读次数:
59