-
在Java中类中的成员变量和成员方法在jvm中如何协调调用及优化
第一部分:在Java中类中的成员变量和成员方法在jvm中如何协调调用在Java中,类的成员变量和成员方法在JVM(Java虚拟机)中的表现方式有一定的规则和结构。以下是对成员变量和成员方法在JVM中的一些关键点的解释:成员变量实例变量(Instance Variables)存储位置:实例变量是与类的对象绑定的,当一个对象被创建时,实例变...10个月前 阅读281
-
ThreadCache线程缓存
一.ThreadCache整体结构1.基本结构定长内存池利用一个自由链表管理释放回来的固定大小的内存obj。ThreadCache需要支持申请和释放不同大小的内存块,因此需要多个自由链表来管理释放回来的内存块.即ThreadCache实际上一个哈希桶结构,每个桶中存放的都是一个自由链表。2.对齐规则和下标索引规定ThreadCache支持<=...10个月前 阅读293
-
「终极收藏」前端开发必备:超全JavaScript公共方法大全
引言在前端开发中,JavaScript是必不可少的一部分,而掌握各种常用的公共方法更是提升开发效率和代码质量的关键。无论你是初学者还是资深开发者,了解并熟练运用这些方法都能让你的代码更加简洁、高效。本篇博客将为你详细汇总并解析最全的JavaScript公共方法,涵盖数组、对象、字符串、日期等各个方面的常用技巧。希望通过...10个月前 阅读353
-
【多线程】进程与线程
1. 操作系统【概念】是一个软件,是一组做计算机资源管理的软件统称,非常复杂,所以操作系统本身是一个很大的话题(这里简单了解,引入进程概念)【常见的操作系统】【基本功能】1)防止硬件被时空的应用程序滥用2)向应用程序提供简单一致的机制来控制复杂低级硬件设备【对上】要给软件提供稳定的运行环境【对下】要...11个月前 阅读282
-
字节序在数据交换和网络传输中的应用
1. 字节序的定义与分类字节序(Endianness)是计算机系统中数据表示的一种方式,定义了多字节数据在内存中的存储顺序。字节序主要有两种类型:大端字节序(Big-endian)和小端字节序(Little-endian)。理解这两种字节序对于在不同系统之间进行数据交换和存储非常重要。字节序的概念字节序描述了多字节数据(如32位整...11个月前 阅读292
-
函数递归(C语言)(详细过程!)
一. 递归是什么递归是学习C语言很重要的一个知识,递归就是函数自己调用自己,是一种解决问题的方法,下面就使用一个简单的代码帮助大家理解:下面展示一些 内联代码片。#include <stdio.h> int main() { printf("hehe\n"); main() //出现了main函数自己调用自己 return ...11个月前 阅读265
-
小程序中的上滑加载更多,下拉刷新是如何实现的?
1.上滑加载更多结合上一章我们的项目,先在原来的基础上添加个goods页面js代码Page({ data: { good_list: [1, 2, 3] }, // 当滑动到底部还有100rpx时,就会触发这个函数执行---》发送请求获取数据 onReachBottom() { console.lo...11个月前 阅读281
-
JVM 常量池汇总
JVM常量池分为静态常量池和运行时常量池,因为Jdk1.7后字符串常量池从运行时常量池存储位置剥离,故很多博客也是区分开来,存储位置和内容注意区别!字符串常量池底层是由C++实现,是一个类似于HashTable的数据结构,实质上存的是字符串对象的引用。HashTable跟Java中的HashMap的实现差不多,只是不能自动扩容。默认大...11个月前 阅读319
-
Spring Boot 使用自定义注解和自定义线程池实现异步日志记录
1、前言在我们日常开发工作中,日志记录是至关重要的部分。它不仅有助于调试和故障排除,还能提供系统运行的历史记录,帮助进行性能优化和安全监控。然而,日志记录也可能对系统性能产生影响,特别是在高并发环境下。因此,使用异步日志记录技术可以有效地提升系统性能和可靠性。博主将带着大家一起探讨 Spring Boot 异...11个月前 阅读316
-
Web前端三大主流框架
1. React.js:React.js 是由 Facebook 开发的一款用于构建用户界面的 JavaScript 库。它采用组件化的设计思想,可以将一个页面拆分成多个独立的组件进行开发,然后通过组合这些组件来构建复杂的用户界面。React.js 使用 Virtual DOM 技术来实现高效的页面渲染,只更新需要变化的部分,从而提高页面性能。使用...11个月前 阅读278