工作中Hutool包的常用方法总结

平常工作经常用到hutool工具包,久而久之我就把这些方法慢慢记录下来了,可以简单看一下 单独的工具方法 public class ExceptionUtil { public static String toString(Exception e) { StringWriter sw = new StringWriter(); PrintWriter pw…

hello hello 发布于 2024-05-20

Stream流简单入门

1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 List<Book> bookList = new ArrayList<>(); Set<Book> uniqueBookValues = new HashSet<>(); Set<Author> uniqueAuthorValues = new…

hello hello 发布于 2024-05-20

以后我准备告别String.format()了,因为它不够香!

开发环境 JDK – 17 Slf4j – 2.0.7 前言 作为一名合格的Java开发者,字符串格式化最常见的方式,莫过于使用 String.format 来完成工作中想要的格式化效果。但是,字符串中使用 %s 占位符,它真的不太显眼。 我个人来讲,使用最多的场景就是英文和中文的格式化操作,内容中间突然来个 %s…

hello hello 发布于 2024-05-20

7个理由:从Java8升级到Java17

从Java8升级到Java17的7个理由 原文地址: 7 Reasons to Migrate from Java 8 to Java 17 释放吧,Java的全部力量。[手动狗头] 简介 从Java8到Java18,Java已经经历了漫长的发展历程(Java20非长期维护版本)。同时也是从Java…

hello hello 发布于 2024-05-20

效率工具:Hutool 嘎嘎香,被秀到了!

在日常开发中,我们会使用很多工具类来提升项目开发的速度,而国内用的比较多的 Hutool 框架,就是其中之一。 先来看官方对于 Hutool 的定义: Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。 Hutool…

hello hello 发布于 2024-05-16

JVM 参数:`-D`、`-X`、`-XX`,傻傻分不清?

JVM 参数众多,我们常在启动一个 Java 程序时通过命令行(例如:`java -jar app.jar`)指定各种参数选项。很多同学就会对此感到疑惑,为什么有时候要用 `-D`,有时候却要用 `-X`,还有些时候用的却是 `-XX` 呢? 今天,我就在这篇文章中讲一讲这些选项之间的差异。看完这篇文章之后,你将学到 JVM…

hello hello 发布于 2024-05-15

Java Arrow 基础实践

什么是Arrow Apache Arrow是一个开源的跨平台数据层开发框架,主要提供高效的、硬件加速的内存中数据计算能力。Apache Arrow的设计初衷是作为“新一代大数据系统的共享基础”,可以作为不同系统之间进行高效数据交换的媒介,同时提供快速、低延迟的数据访问接口。 Apache…

hello hello 发布于 2024-05-14

StarRocks Java UDF

自 2.2.0 版本起,StarRocks 支持使用 Java 语言编写用户定义函数(User Defined Function,简称 UDF)。 自 3.0 版本起,StarRocks 支持 Global UDF,您只需要在相关的 SQL 语句(CREATE/SHOW/DROP)中加上 GLOBAL…

hello hello 发布于 2024-05-14

Java 22 新特性

2024年3月19日,Oracle 官网正式发布了 JDK22,虽然这是一个非 LTS(长期支持)版本,但 JDK22也带来了一些引人注目的新特性,本文把相关新特性总结出来。 这是官网对 JDK22版本新特性的概要截图: JDK 22 是 Java SE 平台的第 22 个版本的参考实现,它遵循 Java 社区进程中的 JSR 397 规范。在 2024…

hello hello 发布于 2024-05-14

Java 函数式编程

一、函数式编程的概念 函数式编程是一种编程范式,它将计算机的运算视为函数的运算,避免变化状态和可变数据,要保持独立,不修改变量。函数式编程是一种声明式编程范式,也就是说,编程使用表达式或声明而不是语句来完成的。 更为简单的一种理解,就是将函数作为一种参数进行传递,也可以将函数作为返回值返回,向上传递。 举个例子,现在有如下运算: (10 + 5) * 2…

hello hello 发布于 2024-05-11
上一页 下一页