在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制。 在 MySQL 数据库中,锁有很多种类型,不 ...
分类:
数据库 时间:
2020-02-04 11:06:22
阅读次数:
73
1.自定义结果集介绍 自定义结果集,可以给复杂的对象使用。也就是对象内又嵌套一个对象。或者一个集合。在这种情况下。前面学过的知识点,已经无法直接获取出对象内对象的信息。这个时候就需要使用resultMap自定义结果集来返回需要的数据。 2.创建数据表的sql ## 一对一数据表 ## 创建锁表 cr ...
分类:
其他好文 时间:
2020-02-03 22:23:50
阅读次数:
100
bzoj 3942: 注意到没有一个串被另一个串完全包含是个很好的性质,如果没有就意味着按顺序匹配的话每匹配到一个就可以直接删掉。 那就维护一个栈来搞当前在哪里,然后直接在ac自动机上匹配即可,匹配掉了就弹掉。 bzoj 4974: 首先用i per[i]求出fail[i],并钦定第一个字符为a。 ...
分类:
其他好文 时间:
2020-02-03 13:26:31
阅读次数:
59
链接: "LeetCode668" 给定高度m?、宽度n 的一张?m n的乘法表,以及正整数k,你需要返回表中第k?小的数字。 例?1: 输入: m = 3, n = 3, k = 5 输出: 3 解释: 乘法表: 1 2 3 2 4 6 3 6 9 第5小的数字是 3 (1, 2, 2, 3, 3 ...
分类:
其他好文 时间:
2020-02-03 12:00:25
阅读次数:
61
Function decorators let us "mark" functions in the source code to enhance their behavior in some way. This is powful stuff, but mastering it requires ...
分类:
其他好文 时间:
2020-02-03 09:19:37
阅读次数:
81
最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或 ...
分类:
其他好文 时间:
2020-02-02 20:09:01
阅读次数:
102
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m< ...
分类:
其他好文 时间:
2020-02-02 20:06:31
阅读次数:
155
概述 首先需要澄清的一点是,MySQL 跟 B+ 树没有直接的关系,真正与 B+ 树有关系的是 MySQL 的默认存储引擎 InnoDB,MySQL 中存储引擎的主要作用是负责数据的存储和提取,除了 InnoDB 之外,MySQL 中也支持 MyISAM 作为表的底层存储引擎。 我们在使用 SQL ...
分类:
数据库 时间:
2020-02-02 13:27:31
阅读次数:
122
题目描述 Farmer John has M cows, conveniently labeled 1…M, who enjoy the occasional change of pace from eating grass. As a treat for the cows, Farmer John ...
分类:
其他好文 时间:
2020-02-02 11:58:53
阅读次数:
98
一、课堂导入 上节课我们学习了制作了表情包,本节课我们将继续探究数据操作。 二、认识验证码 1.什么是验证码? 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区 ...
分类:
其他好文 时间:
2020-02-02 01:36:34
阅读次数:
95