攻城狮的自我修养
10
24
915-分割数组 915-分割数组
1. 题面给定一个数组 nums ,将其划分为两个连续子数组left和right, 使得: left 中的每个元素都小于或等于 right 中的每个元素。left 和 right 都是非空的。left 的长度要尽可能小。在完成这样的分组后返
24
862-和至少为k的最短子数组 862-和至少为k的最短子数组
1. 题面给你一个整数数组 nums 和一个整数 k ,找出 nums 中和至少为 k 的 最短非空子数组 ,并返回该子数组的长度。如果不存在这样的 子数组 ,返回 -1 。 子数组是数组中连续的一部分。 示例 1: 输入:nums &#
24
23
深入理解Java虚拟机技术-GC回收 深入理解Java虚拟机技术-GC回收
1. JVM垃圾回收概括JavaGC机制是Java提供给开发者的帮助技术,利用此项技术,开发者可以避免内存清理不当所造成的程序内存泄漏。而垃圾收集的核心原理也非常简单:对需要进行垃圾收集的内存进行标记,随后采用一些合理的回收策略,不定期实现
2022-10-23
22
Java网络编程入门 Java网络编程入门
1. 网络编程概述网络编程最主要的就是数据的交换处理,在网络编程的开发模型中一般分为客户端和服务端两个核心组成部分,客户端可以向服务端请求数据的发送,而服务端在接收到客户端的请求后,利用其自身的业务逻辑对请求数据进行处理,并且将处理后的数据
2022-10-22
22
深入理解Java虚拟机技术-JVM的基本组成 深入理解Java虚拟机技术-JVM的基本组成
1. JVM内存模型1.1 Java程序的执行流程Java是一门面向虚拟机的程序设计语言,开发者所编写的代码本质上都属于虚拟机代码,这样在每次执行Java程序的时候就都必须启动Java虚拟机的进程来进行相关代码的解析执行,而一个常见的Jav
2022-10-22
7 / 19