CentOS7基本配置

设置中科大源 注意:需要先切换root用户 su - # =================================== # 镜像源设置开始 # =================================== # 添加中科大centos7镜像源 cp /etc/yum.repos.d...
阅读全文
后端开发

MyBatis的二级缓存

二级缓存的原理 二级缓存的原理和一级缓存一样,第一次查询会将数据放到缓存中,然后第二次查询直接去缓存读取。 但是一级缓存是基于 SqlSession 的,二级缓存是基于 mapper 的 namespace 的。 也就是说,多个 SqlSession 可以共享同一个二级缓存区域。如果两个 mappe...
阅读全文
后端开发

MyBatis的一级缓存

在 MyBatis 中,一级缓存是默认开启的。 通过场景来理解: 场景一 1、在一个 SqlSession 中,对 User 表进行两次根据 ID 的查询,查看发出 sql 语句的情况。 /** * 根据ID查询用户 * * @param id * @return */ @Select("selec...
阅读全文

Pipenv vs Virtualenv vs Conda environment

目前,Python 创建虚拟环境主要有三种方式,在这篇文章中,我想谈谈如何使用它们。 为什么需要虚拟环境? 在使用 Python 语言时,通过 pip(pip3)来安装第三方包,但是由于 pip 的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我...
阅读全文