“在代码的世界里,每一行都是进步的足迹,每一次挑战都是成长的机遇。”

Linux Oracle安装教程

linux的安装包要先自己去下载。1 设置分区dd if=/dev/zero of=/swap bs=1024 count=2048000 mkswap /swap chmod 600 /swap swapon /swap echo "/swap swap swap d...
查看

HashMap ArrayList LinkedList

HashMap中的源码分析: 1.HashMap底层是基于数组+链表(升级成红黑树来实现的),通过数组实现的 Hash桶,默认数组的HASH桶长度为16个,负载因子为0.75,元素容量超过这个(长度*负载因子)就会扩容(resize()方法 ,扩1倍),链表升级成红黑树...
查看

Java中的接口(interface)和抽象类(abstract class)

Java中的接口(interface)和抽象类(abstract class)是两种用于实现多态性和封装的机制,它们有以下区别:1. 定义方式:接口使用interface关键字定义,抽象类使用abstract class关键字定义。2. 实现方式:一个类可以实现多个接口...
查看

JVM的面试题

1. 什么是 JVM? 答案:Java 虚拟机(JVM)是一个虚拟计算机,它能够执行 Java 字节码。JVM 是 Java 平台的一部分,负责将 Java 程序编译后的字节码转换为机器代码,并在特定的操作系统上运行。J...
查看

使用腾讯 DNSPod 将域名分发到不同网络节点

1. 登录 DNSPod 控制台:访问 DNSPod 官网。输入你的账号和密码,登录到控制台。 2. 找到要操作的域名:在控制台首页,找到“我的域名”部分。从列表中选择你要操作的域名。 3.设置解析线路类型和不同 IP 地址:进入域名的解析设置页面。在解析记录中,选择需...
查看

介绍 Base64 在线编码和解码工具

数据的传输和存储变得越来越重要。为了确保数据的安全性和完整性,许多开发者和用户需要使用编码技术来处理二进制数据。Base64 在线编码和解码工具 地址:https://base64.golong.uk/是一个专门为用户提供Base64编码和解码功能的网站,旨在简化这一过...
查看

2025 to do list

2024 年即将结束,为提升自身编码硬实力,计划在 2025 年进行有规划的技术沉淀,侧重于实践。 鉴于平时开发多使用开源软件,虽知晓部分原理但理解不够深入,所以 2025 年打算通过阅读源代码并花费更多时间敲代码的方式,手写简易版本的 Spring 框架、tomcat...
查看

时间戳的发展历程

在数字时代的浩瀚长河中,时间戳如同一位默默记录历史的史官,见证着信息的流转与技术的演进。 时间戳的概念最早可追溯至古代计时方法。日晷利用太阳位置测量时间,水钟、沙漏等机械计时工具随后出现。这些古老的计时方式虽精度有限,但为后来时间戳的发展奠定了基础。 随着科学技术进步,...
查看