![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
TL_away
123
展开
-
ribbon+nacos集成问题
由于项目问题,只能使用zuul做网关,所以还是使用的Netflix 这一套,但是要接入nacos做服务注册,这里就会导致一个问题provider注册到nacos,还得让网关能从nacos拉取serverList,通过ribbon实现负载均衡的话,ribbon的serverList默认就是eureka实现的,想用nacos就得把ribbon的serverList用nacos实现一下。这里根据这篇文章扩展Ribbon支持Nacos权重的三种方式_Zen-CSDN博客Nacos支持权重配置,这是个..原创 2022-02-24 14:22:09 · 1096 阅读 · 0 评论 -
swagger 报错
'Unable to find specification for group defaultswagger 提示 'Unable to find specification for group default'可能是swagger的config里面使用了groupName,那么可能是改变了groupName的默认值defualt,这里可以改成Docket.DEFUALT_GROUP_NAME...原创 2022-02-23 09:50:58 · 3037 阅读 · 0 评论 -
java lambda表达式 操作list
工作中,经常遇到获取list对象中的某一个属性的集合,这里可以用lambda表达式快速获取,简化工作量List<User> userList = userService.lambdaQuery().list();List<String> userId = userList.stream() .map(User::getUserId) .collect(Collectors.toLi原创 2021-12-30 11:29:11 · 5086 阅读 · 2 评论 -
使用mybatis plus的service业务层的lambdaquery
mybatis-plus lambda使用方法原创 2021-12-23 20:22:07 · 2610 阅读 · 3 评论 -
关于HashMap的key值的数据类型不能为基础类型的原因
由于HashMap的存储数据的特点是 : 无序,无索引,不能存储重复元素,所以这里容易想到的是类的HashCode()函数HashMap是利用HashCode()来区别两个不同的对象。而HashCode()是本地方法,是用C或C++来实现的,即该方法是直接返回对象的内存地址。public V put(K key, V value) { if (key == null)...原创 2019-01-01 18:13:42 · 2391 阅读 · 2 评论