本文分类:news发布日期:2024/12/22 15:35:34
相关文章
golang反射(reflect)虽爽,但很贵
标准库 reflect 为 Go 语言提供了运行时动态获取对象的类型和值以及动态创建对象的能力。反射可以帮助抽象和简化代码,提高开发效率。
但是使用反射势必会多出大量的操作指令,导致性能下降
案例
字段赋值方式对比 type Student struct {Name string…
建站知识
2024/12/22 14:55:47
【MySQL 索引】InooDB 索引实现
1 索引定义
维基百科对数据库索引的定义: 数据库索引是数据库管理系统(DBMS)中的一个排序数据结构, 以协助快速查询和更新数据库表中的数据。
MongoDB对索引的定义: 索引是一种特殊的数据结构, 以有序和便于遍历的形式存储数据集合中特定字段或一组字段…
建站知识
2024/12/22 14:58:44
Linux——进程创建与进程终止
📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、进程创建1、fork函数初识2、fork函数返回值3、写时拷贝4、fork常规用法5、fork调用失败的…
建站知识
2024/12/20 13:58:58
如何在PHP中处理日期和时间?
在 PHP 中,你可以使用内置的 DateTime 类和相关函数来处理日期和时间。以下是一些常见的日期和时间操作的示例:
使用 DateTime 类: 获取当前日期和时间: $currentDateTime new DateTime();
echo $currentDateTime->format(Y-…
建站知识
2024/11/30 16:26:50
day39算法训练|动态规划part02
62.不同路径
代码随想录
按照动规五部曲来分析:
1确定dp数组(dp table)以及下标的含义
dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径。
2确定递推公式
想要求…
建站知识
2024/12/10 7:04:09
缓存的定义及重要知识点
文章目录 缓存的意义缓存的定义缓存原理缓存的基本思想缓存的优势缓存的代价 缓存的重要知识点 缓存的意义
在互联网高访问量的前提下,缓存的使用,是提升系统性能、改善用户体验的唯一解决之道。
缓存的定义
缓存最初的含义,是指用于加速 …
建站知识
2024/12/1 18:31:07
JavaEE 09 锁策略
1.锁策略 1.1 乐观锁与悲观锁 其实前三个锁是同一种锁,只是站在不同的角度上去进行描述,此处的乐观与悲观其实是指在预测的角度上看会发生锁竞争的概率大小,概率大的则是悲观锁,概率小的则是乐观锁 乐观锁在加锁的时候就会做较少的事情,加锁的速度较快,但是消耗的cpu资源等也会…
建站知识
2024/11/30 16:24:18