后端 [5]

【笔记】python本地版本切换

安装pyenv 如果没有安装Homebrew,可以查看Homebrew官网 brew install pyenv 列出本地已安装的Python pyenv versions 列出可用的远程Python版本 pyenv install --list 安装不同版本的 Python pyenv in

【笔记】node本地版本切换

在日常开发中,我们经常会接手几个项目,他们可能基于不同的node版本,由于版本的差别,运行可能会报错,因此我们本地会安装多个node版本,以下以MacOS系统为例,讲解如何实现本地node版本的快速切换。 nvm(Node Version Manager) nvm 是一个广泛使用的 Node.js

Intellij IDEA 部分使用技巧

1.创建类时自动添加创建者和创建日期 打开Intellij IDEA Preferences,按下图配置: 2.创建新的Spring Boot项目,没有Spring Initializr 创建新的Spring Boot项目,没有Spring Initializr选项时(最新版IDEA),点击Pref

mysql通过存储过程批量插入数据的优化

2020.12.14:通过autocommit对原本的存储过程进行了优化,由原本的每insert一次就commit一次,改为一次性commit所有insert,mysql对此执行效率进行了优化,对照测试数据详见:https://blog.lakesideknight.com/archives/175

mysql设置主键为文本和固定长度自增长数字的组合

方法一 来自网络搜索 思路: 创建一个触发器,在执行insert之前,查询id中数字部分最大的数,并拼接新id 优点: 无需额外自增id占用内存 缺点: 性能开销大,数据量越来越大,插入效率越来越低 -- 创建数据表 CREATE TABLE `tbl_school` ( `id` char(1