- 博客(12)
- 收藏
- 关注
原创 mysql知识体系
关系型数据库mysql,关系型数据库其实就是关系表数据库,由表结构来存储数据与数据之间的关系,同时用sql(structured query language)翻译过来叫做结构化查询语句,来进行数据操作。索引是根据表中的某个或多个字段生成单独的数据结构来提高查询效率,本质上是空间换时间,用一部分空间保存索引的数据结构,缩短查询的时间。
2024-04-14 21:32:03
1050
1
原创 关于mysql自增字段的最大值
开发过程中给表中添加数据,发现报这个问题,原以为是表损坏了,获取不到最新增长的值。还做过把原表删除再新建表的操作,很是麻烦。最关键是没找到问题出在哪里。刚开始看到错误信息 主键重复,想到自己在表中配置的主键长度是64(后来感觉也不规范)为什么才127就不给上增长了。等到多个表都出现此问题的时候,才感觉是配置的问题。
2024-04-12 11:16:02
609
原创 SchedulerLock使用
如果一个任务正在一个节点上执行,它会获得一个锁,该锁将阻止从另一个节点(或线程)执行同一任务。请注意,如果一个任务已经在一个节点上执行,则在其他节点上的执行不会等待,只会跳过它。就是当第一个微服务执行定时任务的时候,会定时任务进行锁操作,然后其他的定时任务就不会再执行,锁操作有一定的时长,超过这个时长以后,再一次,所有的定时任务进行争抢下一个定时任务的执行权限,如此循环。保证了即使是其中的一个定时任务挂掉了,到一定的时间以后,锁也会释放,其他的定时任务依旧会进行执行权的争夺,执行定时任务。
2024-04-10 10:54:18
991
1
原创 关于nginx中临时关闭https服务,使阿里云证书验证通过
服务器域名的SSL证书是在阿里云上面申请的免费的,每次有效期只有三个月,所以要定时申请。如果你是在SSL证书过期之前申请的那么验证文件的时候https的链接就是有效的,如果是SSL证书过期之后才申请,那么只能通过http的方式来申请。
2024-03-11 11:45:11
826
1
原创 Command line is too long解决办法
第2步:选择出现问题的那个服务,shorten command line 选项选择 JAR manifest 或者 classpath file 选项。原文链接:https://blog.youkuaiyun.com/weixin_43739877/article/details/132861137。注意:如果是debug模式启动的话,可以尝试直接一步解决。springboot项目启动命令过长!只需要通过run方式启动即可!第3步:重新启动工程运行即可。第1步:点击项目启动配置项。
2024-02-26 14:31:06
7357
1
原创 yaml配置文件错误Input length = 1
java.nio.charset.MalformedInputException: Input length = 1
2024-02-06 10:49:45
1128
1
原创 mvn打印依赖树
最后写着version managed from 2.3;这样maven在打印依赖树的同时,如果存在依赖版本冲突,会在冲突依赖的后面附带上一个标记(version managed from X.X.X)最后写着omitted for conflict with xxxx的,说明和别的jar包版本冲突了,而该行的jar包不会被引入。最后写着omitted for duplicate的就是有jar包被重复依赖了,但是jar包的版本是一样的。最后写着compile的就是编译成功的。打印依赖树,并表明冲突。
2024-01-30 19:37:36
843
1
原创 flink异常:Could not forward element to next operator
当flink的数据流中的元素字段内存在字段值为null的时候可能会报以下异常信息。解决这个问题的方法就是进入流的每一元素中值为null的字段全部赋值。
2024-01-25 16:09:25
1684
原创 MySQL中字段类型datetime和timestamp的区别与使用方法
MySQL中的DATETIME和TIMESTAMP都是用来存储日期和时间的,但它们在存储和时区方面有一些关键的区别。
2024-01-18 10:49:47
429
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人