暂时未有相关云产品技术能力~
暂无个人介绍
bean 的加载(三)
bean 的加载
本文主要基于SpringFramework5.2.0.RELEASE版本,源码的下载步骤在别的文章中已经讲过,这里就不再赘述。
本文是学习 Spring 源码的第一篇,下载 Spring 源码及编译运行并测试。
线程池 ThreadPoolExecutor
无界阻塞队列 PriorityBlockingQueue
读写锁 ReentrantReadWriteLock 原理
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 的垃圾收集机制仍然在不断的演进中,不同大小的设备、不同特征的应用场景都对垃圾收集提出了新的挑战,也是面试的热门考点。
运行时数据区概述
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)
插入排序(Insertion sort)
选择排序(Selection sort)
冒泡排序(Bubble Sort)
哈希表
红黑树