java
文章平均质量分 66
java相关知识分享
菜鸡上道
这个作者很懒,什么都没留下…
展开
-
深入学习MyBatis-Plus框架中的Wrapper系列封装类
其中的Wrapper系列封装类在条件查询和更新中起到关键作用,包括AbstractLambdaWrapper、EmptyWrapper、LambdaQueryWrapper、LambdaUpdateWrapper、QueryWrapper和UpdateWrapper等。除了搭配Lambda表达式、多表连接查询和自定义SQL等功能外,MyBatis-Plus还提供了更多有用的功能,如分页查询、排序、聚合查询等,值得进一步学习和探索。四、QueryWrapper和UpdateWrapper的作用和使用方法。原创 2024-01-21 15:52:05 · 550 阅读 · 0 评论 -
传统的自增ID生成方式中存在单点故障和性能瓶颈的原因
使用一些先进的技术来优化ID生成过程,例如使用UUID或基于加密算法的ID生成方式,以提高生成的ID的唯一性和安全性。在传统的自增ID生成方式中,使用单点数据库生成ID会成为系统的瓶颈,而雪花算法通过在分布式系统中生成唯一ID,避免了单点故障和性能瓶颈的问题。需要注意的是,雪花算法依赖于系统的时钟,需要确保系统时钟的准确性和单调性,否则可能会导致生成的ID不唯一或不符合预期的顺序。通过将这三个部分组合在一起,雪花算法可以在分布式系统中生成全局唯一的ID,并保证ID的生成顺序性。原创 2024-01-22 10:05:42 · 396 阅读 · 0 评论 -
深入理解MyBatis-Plus框架中的Wrapper、QueryWrapper和UpdateWrapper
MyBatis-Plus是一款优秀的第三方MyBatis增强工具,提供了很多强大且易用的功能,其中包括了Wrapper、QueryWrapper和UpdateWrapper等封装类。希望本文能够帮助读者更好地理解MyBatis-Plus框架中的Wrapper、QueryWrapper和UpdateWrapper,并为开发工作提供一些实用的技巧和思路。同时,MyBatis-Plus还提供了更多强大的功能,例如分页查询、排序、聚合查询等,读者可以继续深入研究。二、QueryWrapper的作用和使用方法。原创 2024-01-21 15:42:09 · 1585 阅读 · 0 评论 -
QueryWrapper和UpdateWrapper在Java中的使用及作用解析
在Java开发中,我们经常需要进行数据库操作,其中涉及到的条件查询和更新操作则是尤为重要的部分。为了方便开发人员进行条件查询和更新操作,Java提供了一系列的封装类,其中就包括了Wrapper、QueryWrapper和UpdateWrapper。希望本文的介绍能够帮助到初学者对Wrapper、QueryWrapper和UpdateWrapper的使用有所了解,进而在实际项目开发中能够更加高效地进行条件查询和更新操作。在进行条件查询和更新操作时,我们常常需要构建条件,并对这些条件进行拼接和组合。原创 2024-01-21 15:36:34 · 822 阅读 · 0 评论 -
nacos报错create config service error!properties=NacosConfigProperties{serverAddr=‘null’, encode=‘null’
除了spring.cloud.nacos.config.server-addr属性,你还可以在配置文件中设置其他Nacos Config相关的属性,例如spring.cloud.nacos.config.group和spring.cloud.nacos.config.namespace等。在使用Nacos Config时,你需要配置spring.cloud.nacos.config.server-addr属性,以指定Nacos Config服务器的地址。原创 2023-10-11 10:36:32 · 1334 阅读 · 0 评论 -
java中#{} 和 ${} 的区别?
需要注意的是,默认情况下,占位符的值被视为字符串。在Spring和MyBatis等框架中,可以通过设置相关配置来指定占位符的默认类型或执行自定义类型转换逻辑。是Property Placeholder占位符,用于在Java应用程序中引用外部属性或配置项的值。是MyBatis框架中使用的占位符,也被称为参数占位符。是Spring框架中使用的占位符,也被称为属性占位符。来表示一个参数占位符,它将会在SQL执行时被替换为实际的参数值。是MyBatis中使用的参数占位符,用于在SQL语句中插入参数值。原创 2023-10-10 17:19:09 · 1032 阅读 · 2 评论 -
OpenFeign 整合 Nacos负载均衡原理
pom.xml原创 2023-10-10 10:46:09 · 265 阅读 · 0 评论 -
对于java多态的理解
多态的特性就是,运行期才能动态决定调用的子类方法。对某个类型调用某个方法,执行的实际方法可能是某个子类的覆写方法。说明:四个文件,一个父类Person ,两个子类Chinese,English,一个测试类Main。多态是指,针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法。原创 2023-09-05 11:18:32 · 185 阅读 · 0 评论 -
java学习
整数:byte short int long浮点数:float double字符:char布尔:boolean。原创 2023-10-08 12:01:14 · 25 阅读 · 0 评论 -
解决restTemplate请求,报 : No instances avaliable for IP
请注意,@LoadBalanced注解特定于Spring Cloud生态系统,并与服务注册中心和负载均衡器(如Netflix Eureka或Spring Cloud LoadBalancer)配合使用。通过添加@LoadBalanced注解,您可以使用服务名而不是显式的服务地址来调用服务。通过上述配置,您可以使用RestTemplate向服务注册中心中注册的服务发起请求。@LoadBalanced注解加在RestTemplate请求上,可以实现只调用注册中心内注册的服务,并且使用服务名地址进行调用。原创 2023-10-10 09:19:43 · 1172 阅读 · 0 评论