目录 1. 前言 2. JVM 简介 3. JVM 内存划分 3.1 为什么要进行内存划分 3.2 内存划分的核心区域 3.2.1 核心区域一: 程序计数器 3.2.2 核心区域二: 元数据区 3.2.3 核心区域三: 栈 3.2.4 核心区域四: 堆 4. JVM 类加载机制 4.1 类加载的步骤 4.1.1 步骤一: 加载 4…
2025/1/24 19:39:401、数据的生命周期 数据存放于哪个空间,其实本质上我们探讨的是该数据他的“房子”, 当该房子被回收之后,那么该数据的生命也到了尽头。 2、数据的作用范围 数据的生命周期又和作用范围相绑定(不起作用了,生命也该结…
2025/1/23 23:45:24目录 1、ArrayList 2、ArrayList构造方法 3、ArrayList常见方法 4、ArrayList的遍历 5、ArrayList的扩容机制 6、ArrayList的具体使用 6.1、杨辉三角 6.2、简单的洗牌算法 1、ArrayList 在集合框架中,ArrayList 是一个普通的类,实现了 List 接口…
2025/1/21 4:13:591、相关知识 振荡周期1/12us; //振荡周期又称 S周期或时钟周期(晶振周期或外加振荡周期)。 状态周期1/6us; 机器周期1us; 指令周期1~4us; ①51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器…
2025/1/14 14:51:35在阎宏博士的《JAVA与模式》一书中开头是这样描述桥梁(Bridge)模式的: 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦࿰…
2025/1/25 4:03:49 人评论 次浏览内容提要 《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求分析与系…
2025/1/25 2:56:21 人评论 次浏览个人邮箱哪个好,TOM的163个人邮箱注册申请流程详解。163邮箱是一个具有历史性的邮箱,也是大众很喜爱的品牌。通常被域名办公必备的神器,最近,小编看到163vip。Com邮箱正式登陆,这是即163。net、163。com后的又一163系列…
2025/1/25 1:17:26 人评论 次浏览1、while循环 DELIMITER $$ DROP PROCEDURE IF EXISTS sp_test_while$$ CREATE PROCEDURE sp_test_while(IN p_number INT, #要循环的次数IN p_startid INT #循环的其实值 ) BEGIN DECLARE v_val INT DEFAULT 0; SET v_valp_startid; outer_label: BEGIN #设置一个标记 …
2025/1/25 1:14:23 人评论 次浏览import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream;/*** 压缩/解压缩zip包处理类* 根据文件的路径生成对应的压缩文件* del 是否删除…
2025/1/25 9:17:50 人评论 次浏览您已经完成了当前幻灯片的设计,现在来给幻灯片中的元素添加动画效果,首先选择需要添加动画效果的对象。 按下键盘上的shift键。 在按下该键的同时,点击此处以同时选择多个对象。 使用键盘上的快捷键,将所选对象组合成一个对象。 点击动画选项卡,显示动画功能面板。 点…
2025/1/25 9:17:20 人评论 次浏览NO1.常量池在class文件的什么位置? 我的上一篇文章《Java虚拟机原理图解》 1、class文件基本组织结构中已经提到了class的文件结构,在class文件中的魔数、副版本号、主版本之后,紧接着就是常量池的数据区域了,如下图用红线包括的位…
2025/1/25 9:16:49 人评论 次浏览IT规划的方法论早已被全球大的IT咨询公司盖棺定论,其真理性和实用性不容置疑。但当IT与应用环境中出现了二个新变量之 后:OpenSource(开放源代码,以下简称开源)和SOA(Service-OrientedArchitecture,服务导向的架构),过去的 经验与规律就已显露…
2025/1/25 9:16:19 人评论 次浏览vim编辑器 一般模式: 编辑模式: 指令模式: vim的模式切换: 修改网络配置 (1)查看当前网络ip [roothadoop100 桌面]# ifconfig(2) 查看IP配置文件 [roothadoop100 桌面]# vi…
2025/1/25 9:15:48 人评论 次浏览Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果。本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果。效果…
2025/1/25 9:15:18 人评论 次浏览Go语言笔记----goroutine和channelgoroutine基本模型和调度设计策略Go对协程的处理Go对早期调度器的处理老的调度器缺点GMP调度器的设计策略复用线程work stealing机制hand off机制利用并行抢占策略全局G队列创建goroutineChannel基本定义和使用channel有缓冲和无缓冲同步问题无…
2025/1/25 4:29:42 人评论 次浏览什么是Servlet? Java Web技术是当今主流的互联网Web应用技术之一,而Servlet是Java Web 技术的核心基础。那么什么是Servlet,什么是Servlet容器呢? 最简单的介绍,Servlet是Sun公司提供的一门用于开发动态Web资源的技术。…
2025/1/25 4:29:11 人评论 次浏览DEV控件中包含了大量漂亮的控件,如日班(Ribbon)菜单控件等 使用Ribbon控件时有些需要注意的地方,如是否需要左上角那个应用程序菜单,这取决于FORM的类型,如果是普通FORM则不支持,必须使用DEV的RIBBON FORM才可以 大多数列表控件中的数据可编辑和不可编辑属性在OptionsBehavior-…
2025/1/25 4:28:41 人评论 次浏览随着信息技术与网络技术的快速发展,以及人们日常生活对网络信息的需求的不断增加。掌上电脑、上网本、手机、导航仪器、智能电视、智能家电等对嵌入式系统提出了更多更高的要求。在嵌入式系统中利用嵌入式浏览器获取网络信息是必不可少的,因此嵌入式浏览…
2025/1/25 4:27:40 人评论 次浏览1.socketserver模块和类socketserver是标准库中的一个高级模块,目标是简化很多样板代码(创建网络客户端和服务器所必须的代码)这个模块封装了socket编程所需要的各种各样的类,现在可以使用类来编写应用程序。因为以面向对象的方式处理事务有助于组织数据…
2025/1/25 4:27:10 人评论 次浏览从头开始学习 Dojo,第 2 部分: 使用 Dojo 掌握面向对象开发 Dojo 工具箱提供各种特性支持 web 应用程序开发人员创建 Rich Internet Applications,既节约开发时间也省去麻烦。从 DOM 帮助程序和 Asynchronous JavaScript and XML (Ajax) 到全面成熟的小部…
2025/1/25 4:26:39 人评论 次浏览