![](https://img-blog.csdnimg.cn/20200715163700189.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 89
Java 从入门到精通。
奥特迦
越努力,越幸运。
展开
-
【Java】Java 17 新特性概览
Java 11 于 2021年09月14日 正式发布,且为长期支持版本(Long-Term-Support - LTS)。。下面为 Oracle Java SE 产品的一些关键产品日期示例(原创 2023-10-22 10:08:03 · 12379 阅读 · 12 评论 -
【Java】Java 11 新特性概览
Java 11 于 2018 年 9 月 25 日正式发布,且为长期支持版本(Long-Term-Support - LTS)。下面为 Oracle Java SE 产品的一些关键产品日期示例(原创 2023-10-20 22:47:46 · 4328 阅读 · 18 评论 -
【Java】HashMap 详解(背诵版)
哈希表(Hash Table)是一种常见的数据结构,也被称为散列表。它通过使用哈希函数将键映射到存储桶中,以实现高效的键值对存储和查找操作。哈希表的基本原理是,通过将键(key)作为输入,经过哈希函数的计算,得到一个对应的哈希码(hash code)。这个哈希码通常是一个整数,用于确定键在哈希表中的存储位置。哈希表内部由一个数组(数组的每个元素称为桶)和哈希函数组成。当需要存储一个键值对时,哈希函数计算出键的哈希码,并将其映射到对应的桶中。原创 2023-10-06 15:11:17 · 187 阅读 · 0 评论 -
【SpringBoot】仿 spring-boot-project 自定义 starters
自定义的框架基础,这里封装了统一响应结果、基础异常、基础错误码枚举、校验工具类等共用类,同时也引入了一些共用依赖,原则上每个新建的工程都需要引用此 module。- 空文件包,此包是对 pointer-boot-build 进行了依赖管理。在构建大型微服务框架时常常会引入此包,统一对依赖包进行版本管理。原创 2022-10-09 15:46:42 · 513 阅读 · 0 评论 -
【SpringBoot】基于 Maven 的 pom.xml 配置详解
从 settings.xml 的文件名就可以看出,它是用来设置 maven 参数的配置文件。settings.xml 是 maven 的全局配置文件。而 pom.xml 文件是所在项目的局部配置。settings.xml 中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。https://maven.apache.org/settings.htmlPOM是 “Project Object Model” 的简写,它是一个 XML 声明,在 Maven 项目中保存在一个名为 pom.xml 的文件里。对原创 2022-09-30 11:47:50 · 1288 阅读 · 3 评论 -
【SpringBoot】搭建第一个SpringBoot项目 - group、artifact等项目元数据详解
环境:JDK 1.8、Spring Boot 2.6.12、Maven 3.8.1Spring 官方提供了来引导大家快速构建一个应用项目。原创 2022-09-29 17:12:32 · 2570 阅读 · 0 评论 -
Java基础八股文(背诵版)
Java基础八股文(背诵版)Java 语言具有哪些特点?Java 为纯面向对象的语言。它能够直接反应现实生活中的对象。具有平台无关性。Java 利用 Java 虚拟机运行字节码,无论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进行编译,编译后的程序可在其它平台运行。Java 为解释型语言,编译器把 Java 代码编译成平台无关的中间代码,然后在 JVM 上解释运行,具有很好的可移植性。Java 提供了很多内置类库。如对多线程支持,对网络通信支持,最重要的一点是转载 2022-05-13 13:43:32 · 12862 阅读 · 5 评论 -
Java 实现 RSA 非对称加密算法-加解密和签名验签
1.非对称加密算法简介非对称加密算法又称现代加密算法,是计算机通信安全的基石,保证了加密数据不会被破解。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密(privatekey),因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。常见算法:RSA、ECC。RSA 加密算法是一种非对称加密算法,即 RSA 拥有一对密钥(公钥 和 私钥),公钥可公开。公钥加密的数据,只能由私钥.原创 2021-06-12 17:15:08 · 1251 阅读 · 0 评论 -
公钥和私钥的作用和区别
1. 加密和认证 在认识公私钥之前,首先我们需要区分加密和认证这两个基本概念: 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获得正确的资料内容,所以数据加密可以保护数据,防止监听攻击,其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依据不同的身份赋予不同的权限,其重点在于用户的真实性。两者的侧重点是不同的。1.1对称加密和非对称加密的主要区别 对称加密和非对称加密的区别为:密钥不同、安全性不同、数...原创 2021-06-11 11:23:12 · 7429 阅读 · 4 评论