金闪闪的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

ArrayList新增删除比LinkedList快?

大家在面试中会被经常被问到ArrayList和LinkedList,相信大家都能回答ArrayList是基于数组实现,LinkedList是基于链表。ArrayList适合读多写少的场景,LinkedList适合写多读少的场景, 这句结论真的是真理吗? 在实际的 Java 运行环境中,由于 CPU 缓存、内存连续性等因素的影响,这个传统结论在某些特定操作下,并不完全成立。 💡 问题一:Array
2025-11-08
Java性能调优
#Java #性能调优

常用设计模式

单例模式预加载12345678910public class PreloadSingleton { private static PreloadSingleton instance = new PreloadSingleton(); //私有化构造函数 private PreloadSingleton(){}; public stati
2024-09-08
设计模式
#Java

博客报告

博客网站搭建指南报告选择博客模版本文选择的模版为:Hexo[https://hexo.io/zh-cn/] 环境要求 Git Node.js 下载Hexo在自己想要安装的目录下,通过cmd用npm安装hexo并初始化本地博客文件夹 12345npm install hexo-cli -ghexo init ***.github.io # 这里替换成你自己的,为后续更新到github上,使用gi
2024-04-22
#Java

Mac install pytorch

软件Anaconda:可以创建一个个不同的环境把这些包分开,比如需要一个tensorflow的环境,那就创建一个环境在这个环境内下载安装tensorflow,然后另一个环境装pytorch。 Pytorch安装创建新的虚拟环境不同的项目可能需要的软件及包环境版本不同,所以需要配置不同的虚拟环境。 创建虚拟环境: 1conda create -n 环境名 退出当前环境: 1conda deacti
2024-04-15
工具命令
#Mac

Typora使用基础命令

使用教程 标题级数:cmd + 1—6 正文:cmd + 0 斜体:cmd + I 粗体:cmd + B 有/无序列表:Option + Cmd + U/O 想要子列表: 按 Tab 回到上一层:shift+Tab 任务列表:Option + Cmd + X 分割线:— + Enter 超链接:Cmd + K 代码块:Option + Cmd + C 公式
2024-04-13
工具命令
#Typora

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick
2024-04-12

搜索

Hexo Fluid