2023-03-31 09:00:00 Visual Studio Code 的 Java 三月优化汇总 Visual Studio Code 的 Java 三月优化带来一系列基础编码体验的改进,例如 AWT 项目相关的代码补全优化、运行 Java 程序的更流畅体验以及更好的 Spring Boot 项目与 Azure的集成 更智能的AWT相关代码补全 Java 中的AWT(抽象窗口工具包)包是学生为程序创建 GUI 的一种非常流行的工具。 过去 AWT 隐藏了类型,最新版本中改进了代码补全,无需进行任何配置。 Visual Studio Code Java 将自动检测代码是否具有 AWT 相关类。如果有,VS CODE 将自动为 AWT 包启用代码完成。 运行 Java 程序的用户体验改进 以前,在启动 Java 程序时,Visual Studio Code 会显示一条通用消息,而不会显示具体的 Java 类信息。3月改进了此体验。在最新的插件中,进行了以下改进。 如果 launch.json 存在,将显示启动配置(Launch configuration)名称作为进度标题。 如果 launch.json 不存在,将显示主类(Main Class)名称作为进度标题。 通过 Spring ...
2023-03-31 09:00:00 每日一博 | 微服务进入深水区后该何去何从 作者 | 罗广明 2022 年,关于微服务发生了几件有趣的事情。其一,正式掌管 Twitter 不久的 Elon Musk 对 Twitter 的开发团队 “批判” 了一番。他表示自己为 Twitter 在许多国家的极慢运行速度感到抱歉。之所以如此慢是因为 App 需要执行 1000 多个 “糟糕” 的批处理 RPC,而这只是为了渲染主页的时间线。Musk 表示 “今天的部分工作将是关闭臃肿的"微服务" 。实际上,只有不到 20% 的微服务是 Twitter 需要的。” 其二,GitHub 前 CTO Jason Warner 在社交媒体上表示:“我确信过去十年中,最大的架构错误之一就是全面使用微服务。” “任何构建过大型分布式系统的人都知道他们并不真的那样工作,但还必须适应它。”那么,微服务架构是否是一个错误,或者微服务是否已经过时了呢? 业务是否需要微服务 微服务的起源,最早可以追溯到 2005 年 Peter Rodgers 博士提出的 Micro-Web-Service,即将应用程序设计成细粒度的 Web 服务。2014 年,Martin Fowler 与 James Lewi...