by XIANG 11 月 21, 2024 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... 查看
by XIANG 11 月 21, 2024 Lambda表达式,Optional,Consumer常见操作 1. 遍历列表使用Lambda表达式遍历列表并打印每个元素。 List<String> list = Arrays.asList("Apple", "Banana", "Cherry"); list.forEach(item -> System.out.print... 查看
by XIANG 11 月 21, 2024 HashMap ArrayList LinkedList HashMap中的源码分析: 1.HashMap底层是基于数组+链表(升级成红黑树来实现的),通过数组实现的 Hash桶,默认数组的HASH桶长度为16个,负载因子为0.75,元素容量超过这个(长度*负载因子)就会扩容(resize()方法 ,扩1倍),链表升级成红黑树... 查看
by XIANG 11 月 21, 2024 Java中的接口(interface)和抽象类(abstract class) Java中的接口(interface)和抽象类(abstract class)是两种用于实现多态性和封装的机制,它们有以下区别:1. 定义方式:接口使用interface关键字定义,抽象类使用abstract class关键字定义。2. 实现方式:一个类可以实现多个接口... 查看
by XIANG 11 月 21, 2024 可供用户扩展的纯 Spring 框架中的接口和类 1.BeanFactory 和 ApplicationContext- BeanFactory: Spring 的基本容器接口,用户可以实现自定义的 BeanFactory。- ApplicationContext: 扩展 ApplicationContext 接口以实... 查看
by XIANG 11 月 21, 2024 JVM的面试题 1. 什么是 JVM? 答案:Java 虚拟机(JVM)是一个虚拟计算机,它能够执行 Java 字节码。JVM 是 Java 平台的一部分,负责将 Java 程序编译后的字节码转换为机器代码,并在特定的操作系统上运行。J... 查看
by XIANG 11 月 21, 2024 使用腾讯 DNSPod 将域名分发到不同网络节点 1. 登录 DNSPod 控制台:访问 DNSPod 官网。输入你的账号和密码,登录到控制台。 2. 找到要操作的域名:在控制台首页,找到“我的域名”部分。从列表中选择你要操作的域名。 3.设置解析线路类型和不同 IP 地址:进入域名的解析设置页面。在解析记录中,选择需... 查看
by XIANG 11 月 19, 2024 介绍 Base64 在线编码和解码工具 数据的传输和存储变得越来越重要。为了确保数据的安全性和完整性,许多开发者和用户需要使用编码技术来处理二进制数据。Base64 在线编码和解码工具 地址:https://base64.golong.uk/是一个专门为用户提供Base64编码和解码功能的网站,旨在简化这一过... 查看
by XIANG 11 月 13, 2024 2025 to do list 2024 年即将结束,为提升自身编码硬实力,计划在 2025 年进行有规划的技术沉淀,侧重于实践。 鉴于平时开发多使用开源软件,虽知晓部分原理但理解不够深入,所以 2025 年打算通过阅读源代码并花费更多时间敲代码的方式,手写简易版本的 Spring 框架、tomcat... 查看
by XIANG 11 月 12, 2024 时间戳的发展历程 在数字时代的浩瀚长河中,时间戳如同一位默默记录历史的史官,见证着信息的流转与技术的演进。 时间戳的概念最早可追溯至古代计时方法。日晷利用太阳位置测量时间,水钟、沙漏等机械计时工具随后出现。这些古老的计时方式虽精度有限,但为后来时间戳的发展奠定了基础。 随着科学技术进步,... 查看