Android类加载ClassLoader 一、ClassLoader类图关系 ClassLoader、BootClassLoader、BaseDexClassLoader等之间关系,如下如: 1656411840319.jpg 二、双亲委托机制 1、定义 如果某个类加载器在加载类时,先不会自己去尝试加载这个类,而是首将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加 后端 2025年04月17日 33 点赞 0 评论 19256 浏览
优先队列-返回滑动窗口中的最大值 题目leetcode239 一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。滑动窗口每次只向右移动一位,最终返回滑动窗口中的最大值 。 示例 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3 输出:[3,3,5,5,6,7] 滑动窗口的位置 最大值 [1 3 -1] -3 5 3 6 7 后端 2025年09月20日 47 点赞 0 评论 19121 浏览
SQL 多表查询:数据整合与分析的强大工具 SQL 多表查询:数据整合与分析的强大工具在关系型数据库中,数据通常被组织在多个表中。这种表的分离有助于减少冗余并提高数据的管理效率。然而,在实际应用中,往往需要对多个表中的数据进行整合查询,来获得更完整的信息。这时候,多表查询(Join)就显得至关重要。本文将详细介绍 SQL 中常见 后端 2025年05月02日 183 点赞 0 评论 19087 浏览
【Mysql】33k字带你入门mysql 📝前言:3w字带你入门mysql 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础,C++刷 后端 2025年11月01日 162 点赞 0 评论 19072 浏览
JavaGuide知识点整理——并发进阶知识点(下) 线程池 为什么要用线程池? 池化技术想必大家都已经屡见不鲜了,线程池,数据库连接池,http连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗。提高对资源的利用率。 线程池提供了一种限制和管理资源的方式。每个线程池还维护了一些基本统计信息。例如已完成的任务数量。 使用线程池的好处: 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度 后端 2025年10月21日 96 点赞 0 评论 19056 浏览
Java之静态(static)与实例(instance) 1.静态 在类中,使用 static 修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有。 静态成员不依赖于类的特定实例,被类的所有实例共享,就是说 static 修饰的方法或者变量不需要依赖于对象来进行访问,只要这个类被加载,Java 虚拟机就可以根据类名找到它们。 其作用是:在同一个类的对象中共享数据。 1. 后端 2025年06月30日 31 点赞 0 评论 19010 浏览
【Java难点攻克】「NIO和内存映射性能提升系列」彻底透析NIO底层的内存映射机制原理与Direct Memory的关系 NIO与内存映射文件 Java类库中的NIO包相对于IO包来说有一个新功能就是 【内存映射文件】,在业务层面的日常开发过程中并不是经常会使用,但是一旦在处理大文件时是比较理想的提高效率的手段,之前已经在基于API和开发实战角度介绍了相关的大文件读取以及NIO操作的实现,而本文主要想结合操作系统(OS)底层中相关方面的内容进行分析原理,夯实大家对IO模型及操作系统相关的底层知识体系。 下图就是Jav 后端 2025年09月04日 138 点赞 0 评论 18985 浏览
【JavaWeb06】Tomcat基础入门:架构理解与基本配置指南 文章目录 🌍一. WEB 开发 ❄️1. 介绍 ❄️2. BS 与 CS 开发介绍 ❄️3. JavaWeb 服务软件 🌍二. Tomcat ❄️1. Tomcat 下载和安装 后端 2025年11月01日 137 点赞 0 评论 18963 浏览