虚拟线程将会深刻影响大规模Java应用的并发机制

Java 19 为 Java 平台带来了第一轮预览的虚拟线程,它是 OpenJDK Loom 项目项目的主要成果。长期以来,这是 Java 的最大变化之一,同时它也是一个几乎难以觉察的变更。虚拟线程从根本上改变了 Java…

hello hello 发布于 2023-02-20

为什么不建议用 equals 判断对象相等?

一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。 这片文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。 一,值是null的情况: 1. a.equals(b) , a 是null, 抛出NullPointException异常。 2. a.equals(b) , a不是null, b是null,…

hello hello 发布于 2023-02-17

学编程技术最有效的办法

①找到该领域口碑最好的那本书,尽量不要找视频 ②找到学这门技术最好的编辑器/IDE及其插件/扩展 ③关闭社交应用 ④给自己定一个1个月的计划及目标,开始做 ⑤构思一个一万行代码量左右的实践项目,开始做 ⑥总结,补缺,重构,增强。 评论区说说你认为最有效的方法呗!

hello hello 发布于 2023-02-17

Spring Boot 应用的新命令行界面:Just

命令行工具 Just,无需任何配置即可自动加载有变动的源码、构建文件或 Docker 编排文件,提升 Spring Boot 应用构建时的 Java 开发体验,同时该项目也支持生成(原生)应用及(原生)Docker 镜像。 自由职业建筑师兼开发者 Maciej Walkowiak,在代码首次提交恰好一个月后,正式 发布 了…

hello hello 发布于 2023-02-15

一个nacos的问题,运行一段时间后注册的服务掉线并且连接不上

nacos日志输出: 2023-02-08 01:27:05.696 ERROR [com.alibaba.nacos.client.Worker:impl.ClientWorker] Async listen config change error com.alibaba.nacos.api.exception.NacosException:…

hello hello 发布于 2023-02-10

提问Spring Cloud Gateway运行一段时间之后报错Server healthy

Spring Cloud Gateway 运行一段时间之后Server healthy check fail?

hello hello 发布于 2023-02-08

提问网关报错:connection prematurely closed

你们在用 spring cloud gateway 的时候有遇到 connection prematurely closed deforestation response 这个问题吗

hello hello 发布于 2023-02-04

Spring Framework 6 中的新功能和增强功能

Spring 6 是一个重要的版本,距离 Spring 5 发布有四年多了。通过本文的介绍,我们一起来快速了解 Spring 6发行版中的那些令人兴奋的特性。 JDK 17+ 和 Jakarta EE 9+ 基线 现在基于Java 17 源代码级别的整个框架代码库。 Servlet、JPA 等从 javax 迁移到 Jakarta 命名空间。 运行时与…

hello hello 发布于 2023-02-01

Spring Boot 三步完成日志脱敏

在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的。 对于日志脱敏的方式有很多,常见的有①使用 conversionRule 标签,继承 MessageConverter ②书写一个脱敏工具类,在打印日志的时候对特定特字段进行脱敏返回。 两种方式各有优缺点: 第一种方式需要修改代码,不符合开闭原则。…

hello hello 发布于 2023-01-29
上一页 下一页