后端开发

MyBatis的一级缓存

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

Pipenv vs Virtualenv vs Conda environment

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