自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Err] 1071 - Specified key was too long; max key length is 767 bytes

今天在执行建表SQL时突然报了一个错误,截图如下查阅资料后发现对于引擎为InnoDB,innodb_large_prefix=OFF,且行格式为Antelope即支持REDUNDANT或COMPACT时,索引键前缀长度最大为 767 字节。innodb_large_prefix=ON,且行格式为Barracuda即支持DYNAMIC或COMPRESSED时,索引键前缀长度最大为3072字节。

2023-11-03 14:00:59 609

原创 简述MyISAM和InnoDB的区别

简述MyISAM和InnoDB的区别

2023-11-03 09:32:32 78

原创 Kafka消息发送失败的常见原因及解决方案

异步确认:生产者在发送消息后不等待Kafka服务器的确认响应,而是立刻发送下一条消息。Kafka生产者可以设置重试次数和重试间隔时间,当消息发送失败时,Kafka生产者将自动进行重试。- 同步确认:生产者在发送消息后,等待Kafka服务器的确认响应,直到收到确认响应之后才继续发送下一条消息。这种方式可以保证消息的可靠性,但会影响消息发送的效率。如果Kafka生产者将消息发送到一个不可用的分区副本,那么消息发送就会失败。Kafka默认有消息大小的限制,如果消息大小超过了限制,那么消息发送就会失败。

2023-11-03 09:04:59 3704

原创 简单介绍23种设计模式及其在Spring中的应用

设计模式(Design pattern)代表了最佳的实践,通常被有经验的⾯向对象 的软件开发⼈员所采⽤。设计模式是软件开发⼈员在软件开发过程中⾯临 的⼀般问题的解决⽅案。这些解决⽅案是众多软件开发⼈员经过相当⻓的 ⼀段时间的试验和错误总结出来的。设计模式是⼀套被反复使⽤的、多数⼈知晓的、经过分类编⽬的、代码设计经验的总结。使⽤设计模式是为了重⽤代码、让代码更容易被他⼈理 解、保证代码可靠性。

2023-11-02 15:35:29 139

原创 浅析MySQL、Oracle、DB2、TDSQL的特点

9,MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端操作,网页浏览器,以及各式各样的程序语言界面,例如C+,Perl,Java,PHP,以及Python。1,开放性:Oracle能在所有主流平台上运行(包括Windows),完全支持所有的工业标准,采用完全开放策略,可以使客户选择最适合的解决方案,对开发商全力支持。MySQL的最初的核心思想,主要是开源、简便易用。通过优化器的选择,以及无敌的HINT规则,给与了SQL优化极大的自由,对CPU、内存、IO资源进行方方面面的优化。

2023-11-02 14:57:48 1381

空空如也

空空如也

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

TA关注的人

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