Java

Java与JavaScript的加密-解密互操作

本文介绍如何在Java中进行数据加密,然后通过JavaScript进行解密,实现端到端的数据安全传输。

2024-11 JavaScript

maven scope=system依赖jar包打包问题

在SpringBoot项目中,通过system scope方式引入的依赖包默认是不会被打包进启动包中的。需要在SpringBoot打包插件配置中设置includeSystemScope为true即可。

2024-08 Spring

Java单元测试典型案例集锦

在本文中,作者收集了一些的Java单元测试典型案例。

2023-02 单元测试

万字长文详解Java lambda表达式

Lambda 在编程语言中往往是一个匿名函数,也就是说Lambda 是一个抽象概念,而编程语言提供了配套支持,比如在 Java 中其实为Lambda 进行配套的就是函数式接口,通过函数式接口生成匿名类和方法进行Lambda 式的处理。

2022-12 Lambda
万字长文详解Java lambda表达式

感受 lambda 之美

Java8最大的特性就是引入Lambda表达式,即函数式编程。

2022-11 Lambda

从 Java 8 升级到 Java 17 的部分问题

最近在做 Java8 到 Java17 的迁移工作,前期做了一些准备,但是在升级过程还是有些问题,太emo了,一些信息记录如下。

2022-10

Java IO 基础知识总结

IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为 IO 流。

2022-08

毕昇JDK团队主导的RISC-V port正式合入OpenJDK主线

2022 年 3 月 14 日,华为毕昇 JDK 团队主导开发的 OpenJDK RISC-V port [1] 正式合入 OpenJDK 主线 [2],成为 OpenJDK 的官方 port 之一。OpenJDK 19 将会是第一个支持 RISC-V 后端的版本。

2022-05 OpenJDK

Java编程思想(第四版)| 荐书

本书深入浅出、循序渐进地把我们领入Java的世界,让我们在不知不觉中就学会了用Java的思想去考虑问题、解决问题。本书不仅适合Java的初学者,更适合于有经验的J程序员,这正是本书的魅力所在。

2021-08
Java编程思想(第四版)| 荐书

JavaParser使用介绍

JavaParser是一个可以将java源码解析为一棵语法树,然后基于这棵树对java代码进行分析和修改的工具。听起来有点玄乎,不过其实不是很复杂的东西,至少概念上来说是这样子的。

2021-05