幻读指的是一个事物在两次查询同一范围的时候,后一次查询看到了前一次查询没有看到的行。 在可重复读隔离级别下,普通的查询时快照读,是不会看到别的事务插入的数据的。 因此,幻读在当前读下才会出现。 幻读仅专指新插入的行。 select 加了for update,这就是当前读。当前读的规则就是要能读到所有 ...
分类:
数据库技术 时间:
2020-09-13 10:48:26
收藏:
0 评论:
0 赞:
0 阅读:
71
1 DML DML(Data Manipulation Language,数据操纵语言),可以在下列条件下执行: 向表中插入数据。 修改现存数据。 删除现存数据。 事务是由完成若干项工作的DML语句组成的,要么全部成功,要么全部失败。 1.1 INSERT 语法: INSERT INTO 表名(列名 ...
分类:
数据库技术 时间:
2020-09-13 10:48:11
收藏:
0 评论:
0 赞:
0 阅读:
91
1 前言
2 环境准备
3 Mybatis注解实现常用的CRUD
4 Mybatis注解实现一对一关联查询
5 Mybatis注解实现一对多关联查询 ...
分类:
其他 时间:
2020-09-13 10:47:58
收藏:
0 评论:
0 赞:
0 阅读:
89
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta charset="UTF-8"> <title>Title ...
分类:
Web开发 时间:
2020-09-13 10:47:21
收藏:
0 评论:
0 赞:
0 阅读:
68
Docker 概述 Docker是一个开源的容器引擎,它基于LXC容器技术,使用Go语言开发。 源代码托管在Github上,并遵从Apache2.0协议。 Docker采用C/S架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 简单来说:Docker就是一种快速解决生产问题的 ...
分类:
其他 时间:
2020-09-13 10:47:08
收藏:
0 评论:
0 赞:
0 阅读:
64
简单模拟多线程,异步调用 package com.cl.demo01; //创建线程方式一;继承Thread类,重写run()方法,调用start开启线程 public class TestThread1 extends Thread{ @Override public void run() { / ...
分类:
编程语言 时间:
2020-09-13 10:46:56
收藏:
0 评论:
0 赞:
0 阅读:
67
1 启动流程 1??创建SpringApplication对象。 public class SpringApplication { //SpringBoot应用启动,调用此方法 public static ConfigurableApplicationContext run(Object sourc ...
分类:
编程语言 时间:
2020-09-13 10:46:45
收藏:
0 评论:
0 赞:
0 阅读:
51
1 Mybatis框架分层架构
2 SqlSessionFactory的初始化
3 openSession()获取SqlSession对象
4 getMapper获取接口的代理对象
5 查询流程 ...
分类:
其他 时间:
2020-09-13 10:46:30
收藏:
0 评论:
0 赞:
0 阅读:
51
1 简介
2 整合基本JDBC和数据源
3 整合Mybatis
4 整合JPA ...
分类:
编程语言 时间:
2020-09-13 10:46:15
收藏:
0 评论:
0 赞:
0 阅读:
46
1 约束 1.1 概述 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表的时候添加约束,或者在表创建之后数据添加之前添加约束。 1.2 约束类型 有如下的六大约束: NOT NULL,非空约束,规定某个字段不能为空。 UNIQUE ...
分类:
数据库技术 时间:
2020-09-13 10:45:59
收藏:
0 评论:
0 赞:
0 阅读:
68
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 代码 说明100 (继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。 h ...
分类:
Web开发 时间:
2020-09-13 10:45:45
收藏:
0 评论:
0 赞:
0 阅读:
63
TRIM(s):返回去掉字符串s的尾随空格的结果。 INDEX(s,s1):查找s1在s中出现的位置。找不到时返回0。 SUBSTR(s,p,n):从字符串s中的第p个字符开始抽取n个字符长的子串?。 TRANWRD(s,s1,s2):从字符串s中把所有字符串s1替换成字符串s2后的结果。 STRI ...
分类:
其他 时间:
2020-09-13 10:45:31
收藏:
0 评论:
0 赞:
0 阅读:
64
LeetCode 79单词搜索 问题描述: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 执行用时:13 ms, 在所有 Java 提交中击败了 ...
分类:
其他 时间:
2020-09-13 10:45:16
收藏:
0 评论:
0 赞:
0 阅读:
67
进入NVIDIA控制面板 点击 ’显示‘ 下的 ’更改分辨率’ 选择你要更改的显示器 在下方 ‘应用以下设置’ 中选择 ‘使用NVIDIA颜色设置‘ 输出动态范围使用 ‘完全’ ...
分类:
其他 时间:
2020-09-13 10:45:01
收藏:
0 评论:
0 赞:
0 阅读:
279
1 条件查询
2 排序查询
3 常见函数
4 分组查询
5 连接查询 ...
分类:
数据库技术 时间:
2020-09-13 10:44:46
收藏:
0 评论:
0 赞:
0 阅读:
56
1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String ...
分类:
其他 时间:
2020-09-13 10:44:28
收藏:
0 评论:
0 赞:
0 阅读:
55
一、假期学习Python计划安排: 二、学习资料和学习路径: 三、学习框架主要由下面的基础知识图一和图二构成: (1)基础知识图一包括了基本规则、Python语言特点、计算机语言、如何运行Python、 变量赋值五个方面,可以掌握Python编程的基底知识。 (2)基础知识图二包含了模块结构、布局、 ...
分类:
编程语言 时间:
2020-09-13 10:44:16
收藏:
0 评论:
0 赞:
0 阅读:
70
1 简介 Mybatis Generator:简称MBG,是一个专门为Mybatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件、接口以及Bean类。支持基本的增删改查以及QBC风格的条件查询。但是表连接、存储过程等这些复杂的SQL的定义还是需要我们手动编写的。 官方文档地址 官方 ...
分类:
其他 时间:
2020-09-13 10:44:05
收藏:
0 评论:
0 赞:
0 阅读:
59
CF复健的第一场比赛。 div2只做出前三题太丢人了。 前三题过于简单就不写题解了。 D:给你一个序列,要你构造单调不下降子序列(bi<=bi+1)和单调不上升子序列(ci>=ci+1)使得bi+ci=ai,要你最小化max(bi,ci) 思路:赛中是真不会做,主要是如何构造最优解没想明白。实际上感 ...
分类:
其他 时间:
2020-09-13 10:43:54
收藏:
0 评论:
0 赞:
0 阅读:
49
1 Mybatis的缓存机制介绍
2 准备工作
3 一级缓存
4 二级缓存 ...
分类:
其他 时间:
2020-09-13 10:43:38
收藏:
0 评论:
0 赞:
0 阅读:
48