相关文章
【速览】设计模式(更新中)
目录 一、背景二、优缺点优点缺点 三、适用场景四、核心组成创建型模式 Creational Design Pattern 5结构型模式 Structural Design Patterns 7行为型模式 Behavioral Design Patterns 11’ 五、底层原理六、对比参考 一、背景 这个技术出现的背景、初衷和要达到什么样的目标或…
编程日记
2024/10/12 16:41:29
非关系型数据库MongoDB(文档型数据库)介绍与使用实例
MongoDB介绍 MongoDB是一种开源的文档型数据库管理系统,它使用类似于JSON的BSON格式(Binary JSON)来存储数据。与传统关系型数据库不同,MongoDB不使用表和行的结构,而是采用集合(Collection)(My…
编程日记
2024/8/24 2:55:02
Python入门教程(超详细)
《网络安全自学教程》 Python是一种「基于C语言」实现的,「开源」的,「面向对象的」的,「动态数据类型」的「解释型」语言。
Python的语法「简单」且「优雅」,相对于其他语言学习「难度较低」,入门非常快。
Python的…
编程日记
2024/8/24 2:34:24
【老梁聊IT之java篇】如何优化HashMap的性能,避免内存溢出?
优化HashMap的性能并避免内存溢出是一个涉及多个方面的任务。以下是一些关键的策略和最佳实践:
1. 合理设置初始容量和加载因子
// 根据预期的元素数量设置初始容量和加载因子
int expectedSize 1000; // 预期元素数量
float loadFactor 0.75f; // 根据需要调整…
编程日记
2024/10/12 14:09:10
Django 后端架构开发:高效日志规范与实践
🛠️ Django 后端架构开发:高效日志规范与实践 🧩 日志概述与配置:Loggers简介
在 Django 应用程序中,日志系统是非常重要的调试与运维工具。通过合理的日志配置,开发者可以实时监控应用的运行状态&#x…
编程日记
2024/8/24 2:28:21
Aria2安装和使用-Mac版
起因是需要网盘下载,无奈限速很烦,查找很多方案后,最终决定使用Aria2 Tampermonkey。
其中Aria2是一款开源轻量的下载软件,简单来说就是可以通过URL直接下载。
Tampermonkey则是一款插件,我这里是.crx结尾的谷歌插件…
编程日记
2024/9/6 21:02:40
使用Blender进行3D建模—基础操作笔记
Blender 3D 建模🚀 在博0阶段,目前已经完成立创EDA的PCB绘制的基础学习,树莓派的系统安装远程控制能学习,加上我本硕阶段学习的单片机和深度学习人工智能算法的知识,这里打算补上一块比较重要的能力拼图,就…
编程日记
2024/8/24 2:12:13