Java 值传递介绍

开始之前,我们先来搞懂下面这两个概念: 形参&实参 值传递&引用传递 形参&实参 方法的定义可能会用到 参数 (有参的方法),参数在程序语言中分为: 实参(实际参数,Arguments) :用于传递给函数/方法的参数,必须有确定的值。 形参(形式参数,Parameters) :用于定义函数/方法,接收实参,不需要有确定的值。 String hello =…

hello hello 发布于 2024-11-08

Java 魔法类 Unsafe 介绍(一)

阅读过 JUC 源码的同学,一定会发现很多并发工具类都调用了一个叫做 Unsafe 的类。 那这个类主要是用来干什么的呢?有什么使用场景呢?这篇文章就带你搞清楚! Unsafe 介绍 Unsafe 是位于 sun.misc 包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升 Java…

hello hello 发布于 2024-11-08

一文彻底弄懂MySQL的各个存储引擎,InnoDB、MyISAM

MySQL 中的存储引擎是其数据库管理系统的核心模块,用于处理不同类型的数据存储和检索操作。每种存储引擎都有自己的特点,适用于不同类型的应用场景。MySQL 最常用的存储引擎包括 InnoDB 、 MyISAM 、 Memory 、 CSV 、 Archive 、 Merge 、 Federated 、 NDB 等。以下是对 MySQL…

hello hello 发布于 2024-11-08

一文彻底弄懂MySQL的优化

在企业级 Web 开发中, MySQL 优化 是至关重要的,它直接影响系统的响应速度、可扩展性和整体性能。下面从不同角度,列出详细的 MySQL 优化技巧,涵盖查询优化、索引设计、表结构设计、配置调整等方面。 一、查询优化 1. 合理使用索引 单列索引 :为查询频繁的字段(如 WHERE 、 ORDER BY 、 GROUP BY 中的字段)创建单列索引。…

hello hello 发布于 2024-11-08

一文彻底搞透Redis的数据类型及具体的应用场景

Redis 提供了丰富的数据类型,每种数据类型都有其独特的存储结构和操作方法,可以满足不同的业务场景需求。下面详细介绍 Redis 支持的主要数据类型及其底层实现,并结合具体的应用场景说明其使用。 1. 字符串(String) 介绍: Redis 中最基本的键值对类型,键和值都可以是字符串,值的最大限制为 512MB。 String 类型是 Redis…

hello hello 发布于 2024-11-08

一文彻底掌握MySQL的explain执行计划

MySQL 的执行计划是数据库查询优化的重要工具,帮助开发者理解 SQL 查询的执行过程,从而进行性能调优。执行计划详细展示了 MySQL 如何解析、优化和执行 SQL 语句,直接影响查询的效率和性能。 1. 执行计划的基本概念 执行计划是 MySQL 对 SQL…

hello hello 发布于 2024-11-08

一文彻底弄懂MySQL优化之深度分页

深度分页(Deep Pagination)在MySQL中指的是对大型数据集进行分页查询时,尤其是当需要获取较后页的数据时,性能可能会受到影响。传统的分页方法在数据量较大时,随着页数的增加,性能会迅速下降。本文将深入探讨深度分页的实现方式、问题及其解决方案。 1. 深度分页的基本概念 在MySQL中,常见的分页查询通常使用 LIMIT 和 OFFSET…

hello hello 发布于 2024-11-08

一个专为AI设计的Python数据处理库:DataChain

DataChain 是一个现代化的 Python 数据框架库,专为人工智能而设计。它旨在将您的非结构化数据组织成数据集,并在本地机器上大规模处理。DataChain 不会抽象或隐藏 AI 模型和 API 调用,而是帮助将它们集成到后现代数据堆栈中。 GitHub:https://github.com/iterative/datachain 核心功能…

hello hello 发布于 2024-11-07

自动化生成漂亮的GitHub贡献图表

这个项目是一个 GitHub 活动生成器脚本,可以帮助您快速生成一个漂亮的 GitHub 贡献图表。该脚本可以在过去一年内为您的 GitHub 帐户生成大量提交记录,以丰富您的贡献图表。 使用前: 使用后: GitHub:https://github.com/Shpota/github-activity-generator 主要功能点 创建一个空的…

hello hello 发布于 2024-11-07

21.2K Star,Clash for Windows 汉化版

Clash for Windows 汉化版是一个为 Clash for Windows 提供汉化支持的项目。它提供了汉化补丁和汉化版安装程序,支持 0.15.3 及以上版本的 Clash for Windows。 GitHub 核心功能 提供 Clash for Windows 的汉化版本,包括汉化补丁和汉化版安装程序 支持 0.15.3 及以上版本的…

hello hello 发布于 2024-11-07
上一页 下一页