
java八股
文章平均质量分 83
...Yolo...
厦门理工学院的一名大学生
GitHub:https://github.com/6Yolo6
Gitee:https://gitee.com/hahayolo
小红书:https://www.xiaohongshu.com/user/profile/608f9146000000000100b7f8;
https://www.xiaohongshu.com/user/profile/627dc96f0000000021023493
展开
-
解决雪花ID在前端精度丢失问题
创建一个Jackson配置类:@Bean通过这种方式,所有Long类型的字段在序列化时都会自动转换为String类型,确保前端接收时不会丢失精度。在处理雪花算法生成的Long类型ID时,前端精度丢失是一个常见问题。通过使用Jackson注解、自定义JSON配置类或在数据库中以String类型存储,可以有效地解决这一问题,确保ID在前端正确显示。希望本文能帮助在实际项目中解决类似问题。希望这篇文章对你有所帮助!如果有任何问题或需要进一步的解释,请评论区讨论。原创 2024-10-08 16:09:50 · 1307 阅读 · 0 评论 -
依赖倒置原则(DIP)详解:面向对象设计的核心思想
依赖倒置原则(DIP)是面向对象设计中的一个关键原则。它主要强调以下两点:高层模块不应该依赖于低层模块:传统设计中,高层模块往往依赖于低层模块,这会导致系统中各个模块之间的紧耦合。依赖倒置原则要求我们将这种依赖倒置过来,让高层模块和低层模块都依赖于抽象接口。抽象不应该依赖于具体实现:抽象层次应该独立于具体的实现细节,抽象接口的定义应与具体实现解耦,这样可以更容易地替换和扩展代码。原创 2024-08-13 15:38:24 · 722 阅读 · 0 评论 -
mysql索引
而这种结构就是B+Tree(在B Tree基础上的一种优化,B Tree每一个节点都包含主键key和数据data),InnoDB引擎就是使用其来实现索引结构,B+Tree的结构中只在叶子结点存放数据记录,且叶子节点之间构成了双向链表,使得在范围查询时能够更高效地遍历。非聚簇索引索引也叫辅助索引,在InnoDB中,在聚簇索引之上建立的叫辅助索引,像之前说的复合索引,单列索引,唯一索引,辅助索引里存放的是数据的主键值,而不是数据的地址,可以帮助了解索引使用情况,如是否使用了索引的部分前缀。原创 2024-04-23 11:54:51 · 736 阅读 · 0 评论