暂时未有相关云产品技术能力~
暂无个人介绍
bean 的加载(三)
bean 的加载
上一篇讲解了 Spring 中的标签包含自定义标签和默认标签,这两种方式存在较大不同,所以本文主要讲解默认标签的解析过程。
本文主要基于SpringFramework5.2.0.RELEASE版本,源码的下载步骤在别的文章中已经讲过,这里就不再赘述。
本文是学习 Spring 源码的第一篇,下载 Spring 源码及编译运行并测试。
线程池 ThreadPoolExecutor
无界阻塞队列 PriorityBlockingQueue
ConcurrentLinkedQueue 原理探究
读写锁 ReentrantReadWriteLock 原理
独占锁 ReentrantLock 原理
抽象同步队列 AQS 解析
LockSupport 工具类
CopyOnWriteArrayList 原理解析
Java 并发包原子操作类解析
NIO 基础
计算机网络之概述篇
JVM性能监控与调优之概述命令行篇
RocketMQ生产者核心详解
RocketMQ - 整体介绍
缓存的使用与设计
Redis Cluster
Redis的持久化及Sentinel架构
Redis的基础使用及功能
Redis的特性及命令
MySQL 数据库集群-PXC 方案(四)
MySQL 数据库集群-PXC 方案(三)
MySQL 数据库集群-PXC 方案(二)
MySQL 数据库集群-PXC 方案(一)
使用 ShardingSphere 实操MySQL分库实战
Netty入门学习总结
IO模型介绍
Socket - TCP 快速入门
Socket - UDP快速入门
Socket网络编程入门
了解 HTTP 协议
JVM类加载
字节码指令集概述
字节码文件概述
Java深入学习并发原理总结
Java并发多线程基础总结
垃圾收集机制是 Java 的招牌能力,极大的提高了开发效率。如今,垃圾收集几乎成为了现代语言的标配,即使经过了如此长时间的发展,Java 的垃圾收集机制仍然在不断的演进中,不同大小的设备、不同特征的应用场景都对垃圾收集提出了新的挑战,也是面试的热门考点。
运行时数据区概述
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
动态规划(英语:Dynamic programming,简称 DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。
堆排序(Heap Sort)
桶排序(Bucket Sort)
归并排序(Merge Sort)
快速排序(Quick Sort)
希尔排序(Shell's Sort)