自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 MYSQL中的多行函数以及注意事项

分组函数有:max(某字段):选出字段中最大值min(某字段):选出字段中最小值sum(某字段):将该字段求和avg(某字段):求出该字段的平均值count(某字段):统计字段行数本文用这个表举例: 1.多行函数自动忽略null,无需对null提前处理2.count(*)和count(某字段)有什么区别? count(*):统计总行数 count(某字段):统计该字段下所有不为null的元素总数3.多行函数不能直接使用在where子句中4.所有的多行函数可以组合在一起使用eg:

2022-10-17 17:56:22 401 4

原创 为什么重写equals()时要重写hashCode()?

首先我们先来看一道面试题:说下你对== 和 equals 的认识,它们有什么差别?当使用==时:当基本类型,byte,short,int,long,float,double,boolean,char时

2022-09-13 20:50:07 328 1

原创 git标签的使用

首先创建好连接好github的仓库:lizi,执行git tag如下:

2022-09-08 11:24:16 418

原创 Git版本控制器的学习

git:版本控制器,将你的代码或文件整理在仓库中,仓库可以是本地仓库,也可以是远程仓库。适合多人对同一个文件夹进行编辑,每当有人对仓库进行编辑或修改,都可以让同时对这个仓库进行编辑的其他伙伴看到该文件夹的最新更新版本。

2022-09-07 21:03:59 186 1

原创 Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found. Available parameters are [param1, et]

Parameter 'MP_OPTLOCK_VERSION_ORIGINAL' not found. Available parameters are [param1, et]。但是可以从执行结果看到,执行的sql语句中加入了version乐观锁的参数。,很明显和我使用新版本的乐观锁时遇到的问题是一样的:乐观锁拦截器参数错误。求助ing......看了很多前辈们的博客,我一一尝试了他们的解决方法。...

2022-08-16 19:42:19 4880 7

原创 Redis中的数据冲突问题

乐观锁:总是乐观地假设最好的情况,每次去拿数据的时候都认为别人不会修改这个数据,所以不会上锁,只会要对数据进行更新时判断一下在此期间(拿到数据到更新的期间)别人有没有去更改这个数据,如果监视的数据没有被更改,则事务执行,反之事务不执行。最后总结:watch监视的key值之后,redis事务执行成功的条件也就严格了,也就是说事务开启后,如果被watch的key值被修改了,则事务是无法成功执行的。检查结构为15,也就是说zouda的值没有被事务修改为12,事务没有执行成功,回滚了。修改情况,如果有key 的。.

2022-08-16 11:28:39 761 3

原创 关于redis中的事务

总结:redis中出现编译时出现的错误(语法看不出错误,但是执行时报错),除了报错的事务,其他事务都正常提交,事务不回滚。事务是指一系列操作步骤,这一系列的操作步骤,要么完全地执行,要么完全地不执行。作用:标记一个事务的开始。总结:redis中出现人为的语法错误,事务执行失败。事务保证这些命令被执行时中间不会被任何其他操作打断。返回值:事务内的所有执行语句内容,事务被打断,返回。)是一组命令的集合,至少是两个或两个以上的命令,取消事务,放弃执行事务块内的所有命令。作用:执行所有事务块内的命令。...

2022-08-14 15:53:41 317 1

原创 关于Redis学习的总结

NoSQL = Not Only SQL(不仅仅是SQL) ,泛指non-relational(非关系型数据库),而redis就是非关系型数据库的一种,NoSQL数据库的典型特点就是去掉了关系数据库的关系型特性,数据之间一旦没有关系,使得扩展性能读写性能都大大提高。...

2022-08-14 15:22:19 161 1

原创 RedisConnectionFailureException: Unable to connect to Redis;

关于redis连接失败的问题

2022-08-09 20:09:39 7398 4

原创 @RestController和@Controller的区别

根据下图的class文件,我们可以看出@RestController是一个复合注解,其中主要复合了@Controller和@ResponseBody。@Controller:表示该类是controller层的bean,可以告诉容器来创建该类,并放到容器中,需要使用时直接来拿就可以。@ResponseBody:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式(有利于ajax接受json数据,展示到前端)@RestController:包含复合注解的功能,并

2022-08-06 15:10:30 585

原创 MyBatis的mapper.xml文件中入参和返回值的书写

关于MyBatis的mapper.xml文件中入参和返回值的书写的问题,相信很多小伙伴都有这方面的问题,由于mybatis中mapper中的方法参数和返回值类型是变化的,而有时入参或者返回值时可以省略的,而有时有时不可省略的。这就导致大家不知道parameterType,resultType什么时候可以省略,什么时候不能省略,我就在这里讨论一下这个问题。...

2022-07-09 11:48:08 4443 4

空空如也

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

TA关注的人

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