GIL线程全局锁 线程全局锁(Global Interpreter Lock),即Python为了保证线程安全而采取的独立线程运行的限制,说白了就是一个核只能在同一时间运行一个线程.对于io密集型任务,python的多线程起到作用,但对于cpu密集型任务,python的多线程几乎占不到任何优势,还有 ...
分类:
编程语言 时间:
2020-08-03 14:49:21
阅读次数:
81
关于Spring的全局处理,我有两方面要说:统一数据返回格式统一异常处理为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点有童鞋说,我们项目都做了这种处理,就是在每个API都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,但这篇文章主要是为了说明为什么加了几个注解就解决问题了,目的是希望大家知其所以然。为了更好的说
分类:
编程语言 时间:
2020-08-02 10:20:38
阅读次数:
133
SpringCloudAlibabaSentinel除了对RestTemplate做了支持,同样对于Feign也做了支持,如果我们要从Hystrix切换到Sentinel是非常方便的,下面来介绍下如何对Feign的支持以及实现原理。集成Feign使用spring-cloud-starter-alibaba-sentinel的依赖还是要加的,如下:1.<dependency>2.<
分类:
编程语言 时间:
2020-08-02 10:05:25
阅读次数:
70
rem 调用方式:xxx-xx.bat X:\yyy\aaa gvim 1 0 rem 第一个参数是源代码路径,第二个参数是 GVim实例的名称 rem 第三个参数控制是否在GVim显示代码目录,第四个参数控制是否更新GTAGS等文件 @echo off rem 切换到代码根目录 cd /d %1 ...
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
daemon Docker deamon 是一个用于管理容器的后台进程。一般情况下,守护进程是一个长期运行的用来处理请求的进程服务。 -d 参数用于后台进程 build 如之前所讨论的,可以使用Dockerfile来构建镜像。简单的构建命令如下: docker build [options] PAT ...
分类:
其他好文 时间:
2020-07-30 14:52:31
阅读次数:
77
npm创建自己的包 一、一个简单的创建 1、创建npm账号 官网:https://www.npmjs.com/ 创建账号入口:https://www.npmjs.com/signup 注意:需要进入邮箱验证 2、创建目录及初始化 $ mkdir zqh-test $ cd zqh-test zqh- ...
分类:
其他好文 时间:
2020-07-30 14:32:00
阅读次数:
65
参考:关于git中文件内容一致,md5不一致的问题研究 问题:Gitee同步项目后与内容一致MD5不同,而直接Gitee下载zip包与本地文件MD5一致 解析:Gitee对文件做了转换 修改:cmd或者powershell中输入下列命令 # 提交检出均不转换 git config --global ...
分类:
其他好文 时间:
2020-07-30 14:04:23
阅读次数:
80
近期项目中需要 关联 几张表再把字段转出来,在这里记录以下,我感觉网上写的都不太规范和清晰。 @Entity@SqlResultSetMapping( name="TestMapping", entities = { @EntityResult( entityClass = com.xxx.xx.d ...
分类:
编程语言 时间:
2020-07-30 01:43:19
阅读次数:
84