Fork me on GitHub
摘要: 链表在内存是怎么样在内存中分配空间的? 链表有哪些特性? 链表的样子 链表的地址不是连续的,内部维护着下一个节点的地址。 节点的定义 public class LinkedNode<T> { public T data; // 数据部分 可以是对象也可以是基本类型 public LinkedNode 阅读全文
posted @ 2020-10-21 15:32 MgicalFool 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 数组在计算机中是一个连续的内存空间 我们可以通过随机访问的方式来访问他的元素 特性:内存地址是按顺序分配的 数组的结构 数组在内存中的结构 一维数组的代码实现 Java版: Long[] arr = new Long[10]; //声明大小 for (int i = 0; i < arr.lengt 阅读全文
posted @ 2020-10-21 15:29 MgicalFool 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 常见有哪些数据结构? 线性结构 数组是如何实现的? 链表是如何实现的? 队列的实现(暂未更新) 栈的实现(暂未更新) 阅读全文
posted @ 2020-10-21 15:27 MgicalFool 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 今天实在是不想使用window系统来开发了,所以希望使用manjaro系统来代替我的 生产工具,目前来说linux发展迅捷,功能已经相当强大。经过ubuntu,deepin最终开始走向manjaro-gnome 的系统,不得不说这是目前的linux桌面系统老大,稳定和社区都很强大,下面展示我的安装成 阅读全文
posted @ 2020-09-27 14:15 MgicalFool 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: 痛点1: 显卡问题 没有英伟达驱动 痛点2: 声音问题 休眠后没有声音 参考文档 查找结果:休眠后cpu拿不到状态 根据命令查看alsa的状态 wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-inf 阅读全文
posted @ 2020-09-27 14:10 MgicalFool 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 什么是类加载 类加载顺序 类加载器 1. 什么是类加载 我们首先从“.java”代码文件,编译成“.class”字节码文件然后类加载器把“.class”字节码文件中的类给加载到JVM中过程叫类加载 2. 类加载顺序 加载 → 验证 → 准备 → 解析 → 初始化 → 使用 → 卸载 3. 类加载器 阅读全文
posted @ 2020-09-23 15:43 MgicalFool 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式 什么是设计模式的六大原则 设计模式有哪些 1. 什么是设计模式? 引用官方话: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。简单说: 模式:在某些场景下,针对某类问题的某种通用的解决方案。 场景:项目所在的环境 问题:约 阅读全文
posted @ 2020-09-09 16:16 MgicalFool 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 什么是JVM JVM在Java运行时干了些什么 JVM是什么样子 JVM,JDK,JRE之间的关系 1,什么是JVM Java Virtual Mechine 可以理解为运行Java代码的虚拟机。 引用外国人的话: The Java Virtual Machine is a program whos 阅读全文
posted @ 2020-09-09 15:38 MgicalFool 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 围绕以下技术展研究 一. JVM JVM初识 二.多线程 三. SPRING系列 四. 数据结构 五. 设计模式 设计模式初识 六.分布式 ​ 阅读全文
posted @ 2020-09-09 15:01 MgicalFool 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Scrapy实战 1. start project scrapy startproject tutorial 2.crawl data scrapy crawl spidername 阅读全文
posted @ 2020-08-17 22:37 MgicalFool 阅读(96) 评论(0) 推荐(0) 编辑