自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 通过annotation-wrapper使用注解生成mybatis-plus的wrapper

通过注解生成mybatis-plus的条件构造器wraper

2024-04-12 16:35:55 477

原创 第七届蓝桥杯省赛JAVA语言 C组题解(全)

**如题下面附带链接**有奖猜谜煤球数目平方怪圈骰子游戏分小组凑算式搭积木冰雹数四平方和密码脱落

2019-01-28 18:54:17 992

原创 第九届蓝桥杯省赛JAVA语言 C组题解(全)

**如题下面附带链接第十题挖坑代填。**哪天返回猴子分香蕉字母阵列第几个幸运数书号验证打印大X缩位求和等腰三角形小朋友崇拜圈耐摔指数...

2018-12-23 11:30:36 1393

原创 5、MySql 全局锁、表锁、行锁

全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事务的提交语句。全局锁的典型使用场景是,做全库逻辑备份。...

2022-08-05 18:17:27 421 1

原创 4、MySql 索引浅解

在 InnoDB 中,表都是根据主键顺序以索引的形式存放的,这种存储方式的表称为索引组织表。InnoDB 使用了 B+ 树索引模型,所以数据都是存储在 B+ 树中的。每一个索引在 InnoDB 里面对应一棵 B+ 树。...

2022-08-03 18:49:42 204

原创 3、MySql 事务隔离

这篇主要讲隔离性,SQL 标准的事务隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable )。**可重复读:**一个事务执行过程中看到的数据,总是跟这个事务在启动时看到的数据是一致的。当然在可重复读隔离级别下,未提交变更对其他事务也是不可见的。**读未提交:**一个事务还没提交时,它做的变更就能被别的事务看到。**读提交:**一个事务提交之后,它做的变更才会被其他事务看到。......

2022-08-03 13:46:40 205

原创 2、MySql 更新语句执行流程

MySql更新语句执行流程

2022-08-02 18:42:44 328

原创 1、MySql 查询语句执行流程

应用程序把通过数据库连接器建立连接后把SQL语句发送给服务端,这里会进行用户权限认证。连接建立完成后,如果是MySQL8.0之前的版本并且打开了查询缓存,就会先去查询缓存。缓存命中直接返回结果,否则继续之后的步骤,并在之后把结果存入查询缓存。分析器对SQL语句进行解析和预处理,并对SQL语句权限做precheck,生成解析树交给优化器。优化器进行查询优化处理,获得执行计划,交给执行器。执行器再次进行权限验证,之后调用存储引擎接口完成查询。最后将查询结果返回客户端。.........

2022-08-02 12:54:48 342

原创 计算机网络七层协议与TCP/IP协议

OSI七层模型与TCP/IP模型介绍TCP/IP数据传输流程图

2021-01-03 22:49:00 209

原创 docker 常用命令快捷查看

docker update name --restart=always:docker启动自启name镜像

2020-08-30 20:15:07 316

原创 docker安装redis及配置持久化

win10 docker环境下启用redis及配置 环境 :1.拉取镜像查看镜像列表合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入环境 :win10 ,docker(默认已安装完毕)1.拉取镜像docker pull redis:t

2020-08-30 16:08:09 578

原创 常见算法讲解及实例——二分搜索法

二分搜索法 简介步骤简介二分搜索(英语:binary search),是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。步...

2019-04-22 19:54:41 9292

原创 算法题库 合根植物

算法题库 合根植物 题目解题思路题目w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式:第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1&...

2019-04-03 13:08:43 335

原创 第八届蓝桥杯决赛赛JAVA语言 C组题解_题 5 分考场

JAVA语言决赛 C组题解_题 5 分考场题目解题思路题目问题描述n个人参加某项特殊考试。为了公平,要求任何两个认识的人不能分在同一个考场。求是少需要分几个考场才能满足条件。输入格式:第一行,一个整数n(1<n<100),表示参加考试的人数。第二行,一个整数m,表示接下来有m行数据以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) ...

2019-03-31 17:06:31 402

原创 第八届蓝桥杯决赛JAVA语言 C组题解_题 2 数字划分

JAVA语言决赛 C组题解_题 2 数字划分题目解题思路题目问题描述w星球的长老交给小明一个任务:1,2,3…16 这16个数字分为两组。要求:这两组数字的和相同,并且,两组数字的平方和也相同,并且,两组数字的立方和也相同。请你利用计算机的强大搜索能力解决这个问题。并提交1所在的那个分组的所有数字。这些数字要从小到大排列,两个数字间用一个空格分开。即类似:1 4 5 8 …...

2019-03-30 12:15:14 507

原创 第八届蓝桥杯决赛JAVA语言 C组题解_题 4 小数第n位

JAVA语言决赛 C组题解_题 4 小数第n位题目解题思路题目问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入:一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<10...

2019-03-29 22:19:39 266

原创 算法题库 特殊回文数

算法题库 特殊回文数 题目解题思路题目问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规...

2019-03-21 13:32:40 267

原创 算法题库 字母图形

算法题库 字母图形 题目解题思路题目问题描述问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例...

2019-03-20 13:25:15 268

原创 LeetCode_14. 最长公共前缀

领扣14. 最长公共前缀题目解题思路题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。解题思路1、寻找...

2019-02-03 14:04:43 186

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题10 密码脱落

JAVA语言 C组题解_题10 密码脱落题目解题思路题目密码脱落X星球的考古学家发现了一批古代留下来的密码。这些密码是由A、B、C、D 四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。你的任务是:给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能...

2019-01-28 14:28:08 766

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题9 四平方和

JAVA语言 C组题解_题9 四平方和题目解题思路题目四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求...

2019-01-28 14:00:58 481 1

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题8 冰雹数

JAVA语言 C组题解_题8 冰雹数题目解题思路题目冰雹数任意给定一个正整数N,如果是偶数,执行: N / 2如果是奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又降落下来。就这样起起落落的,但最终必会落到“1”这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=99,28,14,7,22,11,...

2019-01-27 15:06:24 771

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题7 搭积木

JAVA语言 C组题解_题7 题目解题思路题目搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 ...

2019-01-27 14:44:45 639

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题6 凑算式

JAVA语言 C组题解_题6 凑算式题目解题思路题目凑算式(如果显示有问题,可以参见【图1.jpg】)这个算式中AI代表19的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。解题思路1、暴力破解,遍历所有可能从中...

2019-01-27 13:42:21 476

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题5 分小组

JAVA语言 C组题解_题5 分小组题目解题思路题目标题:分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,… I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHA...

2019-01-25 14:22:10 481

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题4 骰子游戏

JAVA语言 C组题解_题4 骰子游戏题目解题思路题目标题:骰子游戏骰子游戏我们来玩一个游戏。同时掷出3个普通骰子(6个面上的数字分别是1~6)。如果其中一个骰子上的数字等于另外两个的和,你就赢了。下面的程序计算出你能获胜的精确概率(以既约分数表示)public class Main{public static int gcd(int a, int b){if(b==0)...

2019-01-25 13:50:13 515

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题3 平方怪圈

JAVA语言 C组题解_题3 平方怪圈题目解题思路题目标题:平方怪圈如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解题思路1、...

2019-01-25 13:34:51 667 1

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题2 煤球数目

JAVA语言 C组题解_题2 煤球数目题目解题思路题目标题:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解题思路1、找规律,第二层比第一层多2个...

2019-01-23 12:22:46 503

原创 第七届蓝桥杯省赛JAVA语言 C组题解_题1 有奖猜谜

JAVA语言 C组题解_题1 有奖猜谜题目解题思路题目标题:有奖猜谜有奖猜谜小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。每位选手开始的时候都被发给777个电子币。规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币, 扣完为止。小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电...

2019-01-23 11:39:45 689

原创 LeetCode_11. 盛最多水的容器

领扣11. 盛最多水的容器题目解题思路题目给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,...

2019-01-18 14:02:27 184

原创 Java常用api_ BigDecimal的基本运算

常用api Java BigDecimal的基本运算构造方法 BigDecimal bgInt = new BigDecimal(int i); BigDecimal bgDouble = new BigDecimal(double d);//不建议会存在精度丢失问题,若必须建议转String。 BigDecimal bgStr = new BigDecimal(String str);...

2019-01-12 13:12:59 813

原创 LeetCode_4. 寻找两个有序数组的中位数

领扣4. 寻找两个有序数组的中位数题目解题思路题目给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]n...

2019-01-09 16:56:21 197

原创 LeetCode_6. Z 字形变换

领扣6. Z 字形变换题目解题思路题目将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实...

2019-01-06 22:58:43 189

原创 MySql 02表的创建与操作

MySql 02表的创建与操作表的创建与删除表数据的增删查改今天元旦祝大家元旦快乐。表的创建与删除1、登录到数据库,在MySQL可执行目录下输入以下内容mysql -u root -p,后输入密码登录。登录成功后使用数据库 , use 数据库名;use studb;(上一章节详细介绍了如何创建数据库)2、创建表格式为CREATE TABLE 表名 (属性名 数据类型 [完整约束条件...

2019-01-01 12:56:38 215

原创 MySql 01数据库的创建与删除

MySql 01数据库的创建与删除数据库的创建数据库的删除MySQL的安装与配置度娘上有很多教程,这里就不在重复叙述了,一般默认配置就ok.如果以前学习过其他sql语音,mysql还是很容易上手的。下面将分布演示win系统下的mysql数据库的创建与删除。数据库的创建1、进入Windows命令行输入以下内容进入MySQL可执行目录cd C:\Program Files\MySQL\MySQL...

2018-12-30 12:36:57 433

原创 算法题库 位平方和

算法题库 位平方和题目解题思路题目问题描述把一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。对新得到的整数仍然可以继续这一运算过程。比如,给定整数为4,则一系列的运算结果为:16,37,58,89,…本题的要求是,已知一个整数x,求第n步的运算结果。数据格式要求:输入,两个整数x n,中间以空格分开。表示求x的第n步位平方和。其中,x,n都大于0,且小...

2018-12-27 17:53:00 439

原创 第八届蓝桥杯决赛赛JAVA语言 C组题解_题 1 数位和

算法题库 数位和 题目解题思路题目问题描述数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。高斯立即做出答案:5050!这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901从10加到15是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,这个口算都可以出结果的。按这样的“加...

2018-12-27 17:31:12 508 2

原创 算法题库 让我怎能过大年

算法题库 让我怎能过大年 题目解题思路题目问题描述有如下的加法算式。其中每个汉字代表一个数字。(如存在对齐问题,可参见【图1.png】) 年 大年 过大年 能过大年 怎能过大年 我怎能过大年让我怎能过大年能能能能能能能请填写“让我怎能过大年” 所代表的整数。所有数字连在一起,中间不要空格。例如:“31...

2018-12-27 17:12:49 673

原创 算法题库 回文素数

蓝桥杯算法题库 回文素数 题目解题思路题目问题描述10301年主要的数字。它有一个特征,把数字倒过来,或者它本身,有这个特征的素数,我们叫它回文素数。这些都是五位数的回文。请计算一下像这样的五个数字的回文有多少个?请填写代表数字的整数,注意不要填写任何额外信息,如描述或解释性文字,或列出所有回文素数。解题思路1、暴力破解。遍历所有五位数。2、定义一个计数器sum,分两步判断数字,是...

2018-12-27 15:03:41 445

原创 第九届蓝桥杯省赛JAVA语言 C组题解_题10 耐摔指数

JAVA语言 C组题解_题10 耐摔指数题目解题思路题目标题:耐摔指数x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是...

2018-12-25 19:11:54 6175 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除