MyBatis
文章平均质量分 71
MyBatis
河hehe
这个作者很懒,什么都没留下…
展开
-
雪花算法时钟回拨问题
雪花算法时钟回拨问题雪花算法(Snowflake Algorithm)是Twitter开源的一种分布式唯一ID生成算法,用于在分布式系统中生成全局唯一的ID。该算法生成的ID是一个64位的整数,由多个部分组成,包括符号位、时间戳、机器ID和序列号。然而,雪花算法依赖于系统时间的准确性,当系统时钟出现回拨(即时间回到之前的时间点)时,可能会导致ID重复或排序异常。原创 2024-08-29 16:26:13 · 861 阅读 · 0 评论 -
PageInfo
PageInfo是MyBatis分页插件PageHelper中的一个重要类,它提供了丰富的分页信息查询方法,方便开发者在分页查询后获取和处理分页信息。通过使用PageInfo类及其提供的方法,可以大大提高分页查询的便利性和可读性。原创 2024-08-28 11:27:17 · 699 阅读 · 0 评论 -
IdentifierGenerator(标识符生成器)
根据业务需求,开发者也可以设计自定义的ID生成算法,以满足特定的唯一性、递增性或其他要求。原创 2024-07-28 15:38:38 · 591 阅读 · 0 评论 -
MyBatis的内置缓存:MyBatis有一级缓存(SqlSession级别的缓存)和二级缓存(Mapper级别的缓存)
MyBatis的一级缓存和二级缓存分别在不同的级别上提高了查询性能。一级缓存关注单个SqlSession的性能提升,而二级缓存则关注多个SqlSession之间的性能优化。在使用时,需要根据实际业务需求和数据访问模式来选择合适的缓存策略。原创 2024-06-25 23:01:46 · 363 阅读 · 0 评论