有一个奇怪的问题,假如MySQL 的自增 ID 用完了,怎么办? 这个知识点比较冷门,不过可以自己手动实践下。 首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。 create table t0(id int unsigned auto_increment primary key) ; insert into t0 values(null); 通过show命令show create table t0;查看表情况 CREATE TABLE t0 ( id int(10) unsigned NOT NULL…

2021年3月30日 0条评论 413点热度 0人点赞 李锋镝 阅读全文

创建索引 创建一个名为my_index的索引 PUT localhost:9200/my_index 创建映射 PUT localhost:9200/my_index/my_type/_mapping { "properties": { "name": { "type": "text" } } } 添加一个文档 PUT localhost:9200/my_index/my_type/2 { "name": "李锋镝" } 查询: GET localhost:9200/my_index/my_type/2 { "_i…

2019年12月11日 0条评论 632点热度 0人点赞 李锋镝 阅读全文

MySQL 使用 explain + sql 语句查看 执行计划,该执行计划不一定完全正确但是可以参考。 EXPLAIN SELECT * FROM t_store WHERE sn = 1; id select_type table partitions type possible_keys key key_len ref rows filtered Extra 1 SIMPLE t_store NULL ref sn sn 767 const 1 100.00 NULL 字段释义 select_type sel…

2019年9月12日 0条评论 620点热度 0人点赞 李锋镝 阅读全文

四大特性(ACID): 原子性(Atomicity) 原子性指事务所包含的所有操作要么全部成功,要么全部失败回滚。 一致性(Consistemcy) 一致性是指事务必须使数据库从一个一致性状态改变到另外一个一致性状态,也就是说事务执行之前和执行之后都必须处于一致性状态。 隔离性(Isolation) 隔离性是当多个用户并发访问数据库时,数据库为每个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要互相隔离。 持久性(Durability) 在事务完成后,该事务对数据库所作的更改永久保存在数据库之中,并不…

2019年9月2日 0条评论 587点热度 0人点赞 李锋镝 阅读全文

简介: Hibernate:ORM(对象关系映射)框架之一,对JDBC提供了比较完整的封装。Hibernate的O/R Mapping实现了POJO和数据库表之间的映射,以及SQL的自动生成和执行。 MyBatis:ORM框架之一,主要着力点在于POJO和SQL之间的映射关系。通过映射配置文件,将SQL所需的参数以及返回的结果字段映射到指定POJO。相对于Hibernate的O/R Mapping,MyBatis是一种SQL Mapping的实现。   对比: 1、开发 难易度: Hibernate的真正…

2019年8月20日 0条评论 620点热度 0人点赞 李锋镝 阅读全文

参照mongoDB的ID生成策略,生成唯一ID。 一共12个字节(示例:5cecf0a8a7573ea439fa1a89) 前4个字节表示时间戳 再往后数3个字节表示运行当前程序的机器ID 再往后2个字节表示生成此id的进程的ID 最后3个字节表示由一个随机数开始的计数器生成的值 然后转为16进制的字符串。 源码如下: import lombok.extern.slf4j.Slf4j; import java.io.Serializable; import java.net.NetworkInterface; im…

2019年7月13日 0条评论 605点热度 0人点赞 李锋镝 阅读全文

  数据库(database) 创建新的数据库: create database [if not exists] db_name; 删除数据库: drop database db_name; 使用数据库: use db_name; 显示所有数据库: show databases;       表(table) 创建表: Create table table_name(列名 数据类型...); 删除表: Drop table table_name; 查看表: Describe(…

2019年6月20日 0条评论 602点热度 0人点赞 李锋镝 阅读全文