环境

搭建环境

邮差的信 提交于 2019-12-01 04:38:24
一、如何给VScode配置git https://www.jianshu.com/p/3c480961210f?from=timeline 来源: https://www.cnblogs.com/gxunique/p/11654546.html

分布式环境常见问题

我的未来我决定 提交于 2019-11-30 21:09:29
分布式锁 分布式事务 分布式缓存(击穿、雪崩、穿透、不一致) 分布式分库分表 分布式任务调度 分布式配置中心 分布式Session 后续补充解决方案...... 来源: https://www.cnblogs.com/aligege/p/11640504.html

nginx环境搭建

半世苍凉 提交于 2019-11-30 20:52:27
1、将nginx包上传至linux服务器/usr/local/yh目录下 2、解压 [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# tar -zxvf nginx-nginx-1.11.10.tar.gz 3、设置配置信息 [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# ./configure --prefix=/usr/local/yh/nginx 4、报错./configure: error: the HTTP rewrite module requires the PCRE library. 解决方式:安装pcre-devel [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# yum -y install pcre-devel 5、重复步骤3,报错./configure: error: the HTTP gzip module requires the zlib library. 解决方式:安装zlib-devel [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# yum -y install zlib-devel 6、编译 [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# make 7、安装 [root@iZbp1a8ff3mfuvmvb01ig5Z yh]# make

00 - django | 00-虚拟环境搭建

不打扰是莪最后的温柔 提交于 2019-11-30 19:53:03
环境准备 OS: MAC 10.14 Python: 3.7.4 django: 2.2.3 安装pip sudo easy_install pip 安装pip 执行 pip3 -V 可以查看pip版本,看是否为pip3,默认安装python3时会自动安装pip3 安装python3 brew install python3 Python 版本必须为 Python 3.4 或以上,django 版本号必须为 django 2.2.x。 注意:django 2.0 以上版本不再支持 Python 2。 使用虚拟环境 推荐在虚拟环境下进行 django 的开发。虚拟环境是一种 Python 工具。虚拟环境帮我们从系统的 Python 环境中克隆一个全新的 Python 环境出来,这个环境独立于原来的 Python 环境。我们可以在这个新克隆的环境下安装 django 2.2.x,并且在这个新环境下运行我们的新项目。这样每个虚拟环境下不会相互影响,并且可以保证python不会被搞坏。 Pipenv 可以完美替代 virtualenv 和 virtualenvwrapper,而且对项目依赖的管理做的更好,因此这里我们用pipenv来管理虚拟环境 pipenv 创建和管理虚拟环境 pip3 install pipenv 安装 pipenv 新建工作目录:'00-web',该目录为项目根目录

记一次事务隔离级别引起的问题

牧云@^-^@ 提交于 2019-11-30 19:14:39
对于事务问题,其实也是很棘手的,特别是生产环境和测试环境不一样时最为头疼了。比如我最近遇到一个事务隔离级别的问题。先列一下事务的隔离级别吧。 事务隔离级别 脏读 不可重复读 幻读 读未提交(read-uncommitted) 是 是 是 读已提交(read-committed) 否 是 是 可重复读(repeatable-read) 否 否 是 串行化(serializable) 否 否 否 而mysql默认的事务隔离级别为repeatable-read。具体事务细节参考 MySQL的四种事务隔离级别 ,我的问题也是在此文章的基础之上验证的。 我的问题场景是A项目调用B项目,两项目的通信使用的时HTTP,并且各自都开启了事务(数据库时公共的)。当B项目执行完并提交事务,A项目得到响应后去查询B项目的结果,但是查询不到。同事还做了不开启事务的测试,结果是可以查询到的,因此可以得知中间存在事务问题,并且查看了测试环境的事务隔离级别,数据库使用的是——repeatable-read,并且我们仔细检查了代码也没有特别针对事务进行设置,然而生产环境却没有这个问题。那么问题就来了,测试环境的事务隔离级别会是什么情况?为了查清这个问题,我们按照上面”MySQL的四种事务隔离级别“方式去尝试了一下,结果印证了这个问题。简单来说,在默认事务隔离级别情况下两个事务是独立的