相关文章
4、Spring之Bean生命周期源码解析(创建)
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。
Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的。
Bean生命周期流程图…
建站知识
2024/11/23 18:26:43
Redis 的混合持久化
RDB 相比于 AOF,数据恢复的速度更快,因为是二进制数据,直接加载进内存即可,但是 RDB 的频率不好把握。
如果频率太低,在两次快照期间服务器发生宕机,可能会丢失较多的数据如果频率太高,频繁写入…
建站知识
2024/10/27 1:12:03
mysql索引、事务、存储引擎
一、索引
索引的概念:
索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是…
建站知识
2024/11/21 17:15:20
Windows系统下MMDeploy预编译包的使用
Windows系统下MMDeploy预编译包的使用 MMDeploy步入v1版本后安装/使用难度大幅下降,这里以部署MMDetection项目的Faster R-CNN模型为例,将PyTorch模型转换为ONNX进而转换为Engine模型,部署到TensorRT后端,实现高效推理,…
建站知识
2024/11/22 19:16:45
C语言网络编程实现广播
1.概念 如果同时发给局域网中的所有主机,称为广播
我们可以使用命令查看我们Linux下当前的广播地址:ifconfig 2.广播地址 以192.168.1.0 (255.255.255.0) 网段为例,最大的主机地址192.168.1.255代表该网段的广播地址(具体以ifcon…
建站知识
2024/11/16 11:04:57
iOS如何获取设备型号的最新方法总结
每一种 iOS 设备型号都有对应的一个或多个硬件编码/标识符,称为 device model 或者叫 machine name
通常的做法是,先获取设备的 device model 值,再手动映射为具体的设备型号(或者直接把 device model 值传给后端,让后…
建站知识
2024/11/18 18:10:18
kubectl常用命令(持续更新中)
kubectl是用于控制Kubernetes集群管理器的命令行工具。
详细信息可参考: https://kubernetes.io/docs/reference/kubectl/overview/
基本命令(初学者):
create 从文件或标准输入中创建资源
expose 将副本控制器、服务、Deploym…
建站知识
2024/11/21 7:20:29
使用errors.Wrapf()代替log.Error()
介绍不同语言的错误处理机制: Error handling patterns[1] Musings about error handling mechanisms in programming languages[2] 项目中 main调func1,func1调取func2... 这样就会出现很多的 if err ! nil { log.Printf()} , 在Kibana上查看时会搜到多条日志, 需要…
建站知识
2024/11/15 14:05:30