后端开发2025年08月25日
目录 前言 什么是装箱和拆箱 装箱 拆箱 为啥要包装类型 装箱和拆箱的进化过程 到底该如何选择呢 总结 前言 今天在逛某知名论坛的时候,看到一篇"请不要使用包装类型,避免造成性能损失"的文章。一下子就吸引了我的注意。大意就是,能用基本数据类型就尽量用基本数据类型,因为包装类型自动拆箱、装箱会带来性能损失尤其是循环使用时会大量创建对象。所...
后端开发2025年08月21日
目录 一、InputStreamReader类 二、InputStreamReader构造方法 三、InputStreamReaderAPI 四、InputStreamReader类与FileReader类关系 一、InputStreamReader类 API文档说明:InputStreamReader类是从字节流到字符流的桥接器:它使用指定的字符集读取字...
前端开发2025年07月31日
在HTML中,<script>标签用于嵌入或引用JavaScript代码。 在 <script> 标签中,有两个属性可以用来控制脚本的加载和执行方式: async 和 defer。 当然这也是常见的一道面试题,async 和 defer的作用和区别。 async 和 defer 属性都可以用于异步加载...
后端开发2025年06月11日
目录 1. 概念 2. 定义 3. 实现 4. 使用 5. 使用场景 5.1 多态性 5.2 类型约束 5.3 模块化编程 6. 总结 PHP 中的 Interface 是一种非常重要的特性,它允许开发人员定义一组规范或者约束,以确保类之间的互操作性和兼容性。在本文中,我们将详细介绍 PHP 中的 Interface 的概念、定义、实现、使用、使用场景以及...
后端开发2025年06月11日
目录 1. php 中的序列化 2. 序列化和反序列化过程中的钩子 3. 如何使用序列化与外部服务通信 4. 序列化实例 - Laravel Queue 5. 最后 1. php 中的序列化 在 PHP 中,序列化是将数据结构或对象转换为可以存储或传输的字符串表示的过程,经过序列化之后的对象或者数据结构,就可以保存到数据库、缓存或通过网络连接发送它,然后后...
后端开发2023年06月05日
本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了在PHP中怎么使用流方式来实现下载文件的,下面一起来看一下,希望对大家有帮助。 PHP 中使用流方式下载文件 在 PHP 中,可以使用 fopen () 函数打开一个远程文件,并使用流来下载文件内容到本地文件。这样优点是不用将文件全部一次性放入内存中,可以避免内存溢出的问题。 下面是一个示例代码: $u...
数据库2023年06月05日
开发环境连接的 mysql5.6,而测试环境是 mysql5.7。开发中有小伙伴写了有关 group by 的 sql 语句。在开发环境中运行是正常的,而到了测试环境中就发现了异常。 原因分析:MySQL5.7 版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 其中 ONLY_FULL_GROUP_BY...
后端开发2023年06月03日
PHP 8.2 更新速览 Created time: December 8, 2022 10:50 PM Last edited time: December 8, 2022 11:58 PM 转自 PHP 8.2 Highlights: What’s New and Changed PHP 8.2 带来了类型系统改进、只读 readonly 类、敏感参数隐...