醋醋百科网

Good Luck To You!

深入浅出JVM之垃圾回收算法

垃圾回收算法

垃圾回收分类

垃圾收集器有着多种GC方式,不同的GC方式有自己的特点,回收的堆内存部分也不同

堆内存分为新生代和老年代,新生代存储“年轻”的对象,老年代存储“老”或内存大的对象,对象年龄由经历多少次GC来判断

什么?Java都更新到19了?Java 19新特性详解!

Java 19是Java编程语言的最新版本,它带来了许多新的特性和改进。本文将详细介绍Java 19的新特性,包括模块化编程、本地类型推断、文本块、嵌套注解和更多内容。

模块化编程

Java 19引入了模块化编程的概念,这是Java 9中引入的模块系统的改进。模块化编程可以帮助开发人员更好地组织和管理代码,提高代码的可读性和可维护性。

Java 11 在加密算法和密钥协商方案方面进行了哪些重要更新

一、ChaCha20 与 ChaCha20-Poly1305 加密算法

  1. 算法特性
  2. ChaCha20 是一种流式加密算法,密文长度与明文相同,需输入密钥(Key)、随机数(Nonce)和初始计数器(Counter)。

建议收藏!深入理解Java虚拟机:JVM垃圾回收算法+垃圾收集器

02 JVM垃圾回收算法

2.1 什么是垃圾回收?

一文秒懂:多级时间轮,最顶尖的Java调度算法

缓存之王 Caffeine 中,涉及到100w级、1000W级、甚至亿级元素的过期问题,如何进行高性能的定时调度,是一个难题。

海量定时任务管理的问题

下面的问题,来自互联网:

JAVA字符串算法——KMP算法

KMP算法是对字符串匹配算法的一个重大改进 , 创造性的利用子串本身的特性 , 来改进算法的效率。

KMP算法的关键或则精华 , 就是在与 next[ ] 的计算。

假设存在主串 S 和 子串 T , 我们在某一趟匹配中 , 发现 T(k) != S(i+1)

那我们就得到了一个部分的匹配结果

java面试必备:七个常见的Java算法问题和示例答案

#头条创作挑战赛#

当面试Java算法问题时,根据不同的难度级别和特定的面试流程,以下是一些常见的Java算法问题和示例答案。

深入了解SHA-256算法及其Java实现

SHA-256(Secure Hash Algorithm 256-bit)是在日常开发中比较常见的一种加密哈希函数算法,属于SHA-2(Secure Hash Algorithm 2)系列,其输出结果是一个256位(32字节)的哈希值,一般情况下,通过十六进制的字符串来表示,被广泛使用在数字签名、区块链、证书验证等场景,特别是在比特币以及其他的加密货币中用来证明数据的可靠性和完整性以及不可篡改性。

一口气说出 9种 分布式ID生成方式,面试官有点懵了

以下文章来源于程序员内点事 ,作者程序员内点事

一、为什么要用分布式ID?

在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征?

1、什么是分布式ID?

Java算法总结之冒泡排序(详解)

程序代码园发文地址:

<< < 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言