源码: ...
进行了代码优化,欢迎评审 #!/usr/bin/python # -*- coding:utf-8 -*- impor ...
上几篇博客我们大致讲了一下mysql的底层结构,什么B+tree,什么Hash需要回行啊,再就是讲了mysql优化的explain,这次我们来说说mysql的锁。 mysql锁 锁从性能上分为乐观锁(用版本对比来实现)和悲观锁,乐观锁的性能要比悲观锁高。 从对数 ...
JDBC连接MySQL 虽然在项目中通常用ORM的框架实现持久化。但经常因测试某些技术的需要,要写一个完整的JDBC查询数据库。写一个在这儿备份。 首先引入驱动包: View Code 写一个简单的连接测试是否能查询数据 ...
0. macOS安装homebrew 具体操作可参考https://www.cnblogs.com/acerkoo/p/13021871.html 1. 下载安装jdk 到https://www.oracle.com/java/technologies/javase ...
pom: <!-- https://mvnrepository.com/artifact/javax.persistence/javax.persistence-api --> < ...
一、基本概述 在前面的博客中介绍到Mybatis的逆向生成工具,为我们生成了每个实体的基本增删改查的代码,那么每个实体都是那么多的代码,我们很容易的发现,有很大的相似性。对于这部分代码,应该予以抽象封装。 首先,看一下思路,在用工程生成代码的时候 ,我们发现,有一个Mapper.xml文件 ...