Java中如何快捷的创建不可变集合

在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。 本文首发: Java中如何快捷的创建不可变集合 本期配套视频: Java 9 新特性:快速定义不可变集合 常规写法 以往我们创建一些不可变集合的时候,通常是这样写的: // 不可变的Set Set<String> set = new HashSet<>(); set.add(…

hello hello 发布于 2022-05-22

Stream.toList() 和 Collectors.toList()的性能哪个更好?

昨天给大家介绍了 Java 16中的Stream增强,可以直接通过toList()来转换成List 。 主要涉及下面这几种转换方式: list.stream().toList(); list.stream().collect(Collectors.toList());…

hello hello 发布于 2022-05-22

如何设计一个高质量的 API 接口?

看到一篇不错的文章,分享一下。 你是否也感同身受? 对接XX业务时,XX业务具备的功能和API全靠跑业务负责人那反复逐个询问、确认。用哪个API;怎么用;有没有限制;等等 各个业务间,甚至同一业务内,API风格不统一。 API命名: 按自然语义全翻译的;按属性角度定义的;按操作角度定义的;动宾、非动宾的;复数、非复数的;等等 API入参:…

hello hello 发布于 2022-05-22

springcloud nacos问题

我在三台设备上安装了nacos,并做了集群 192.168.0.76:8848 192.168.0.77:8848 192.168.0.78:8848 其中在192.168.78:8848这台设备上安装了nginx 配置如下 问题 1:在springboot yaml配置文件里面nacos…

hello hello 发布于 2022-05-20

面试前,先自己模拟下这 10 个问题

不管是应届生还是社招生,相信你都经历过面试的摧残。面对咄咄逼人的面试官,面对随处可见的问题陷阱。 我们应该如何面对,看完这边文章,相信你一定会有收获 Q1:请你先自我介绍下 回答技巧:…

hello hello 发布于 2022-05-19

全链路压测体系建设方案的思考与实践

来自:阿里巴巴中间件 在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构、成熟度、流程等紧密相关,所以我们把全链路压测从简单的制作范围内脱离出来,变成整个业务连续性的方案。…

hello hello 发布于 2022-05-19

提问如何更好对 open api 进行版本管理

请问各位大佬,open api 管理哪种方式比较合理一点? 第一种方式 版本号直接放在 controoler 类上; @Controller @RequestMapping("/openApi/v1") public class ThirdOpenApiController { // } 第二种方式 版本号 放在具体方法上 @Controller…

hello hello 发布于 2022-05-18

shenyu 使用mysql 启动报错

"C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:1191,suspend=y,server=n…

hello hello 发布于 2022-05-14

提问Spring中获取CacheManager Bean带来的类初始化错误

在我使用springboot集成Ehcache时,出现java.lang.NoClassDefFoundError:Could not initialize class com.xxx.utils.EhcacheUtil错误,初步判定就是在我自己写的EhcacheUtil工具类中初始化CacheManager的static变量导致的错误。…

hello hello 发布于 2022-05-13

Soul网关 的一些官方资料怎么都404了呀

Soul网关 的一些官方资料怎么都404了呀

hello hello 发布于 2022-05-12
上一页 下一页