相关文章
月薪过万的Java面试
写了一个月,篇幅太长了,都写不下了,被逼无奈,只能拆分
面试题:
HashMap底层实现原理,红黑树,B树,B树的结构原理,volatile关键字,CAS(比较与…
建站知识
2024/11/28 2:29:13
数据结构:链表(1)
顺序表的优缺点
缺点:
1.插入数据必须移动其他数据,最坏情况下,就是插入到0位置。时间复杂度O(N)
2.删除数据必须移动其他数据,最坏情况下,就是删除0位置。时间复杂度O(N)
3.扩容之后,有可能会浪费空间…
建站知识
2024/11/28 2:40:43
【踩坑】hive脚本笛卡尔积严重降低查询效率问题
前一阵子查看我们公司的大数据平台的离线脚本运行情况, 结果发现有一个任务居然跑了一天多, 要知道这还只是几千万量级的表, 且这个任务是每天需要执行的
于是我把hive脚本捞出来看了下, 发现无非多join了几个复杂的子查询, 应该不至于这么久, 包括我又检查了是不是没有加上每…
建站知识
2024/11/25 20:45:02
Python- socket编程
Python中的socket模块为网络通信提供了基础API,使我们能够在应用程序中实现低级的网络交互。使用socket编程,可以创建TCP、UDP和RAW sockets来进行数据通信。
以下是Python socket 编程的简要概述:
1. 核心概念
Socket: 通信的端点&#x…
建站知识
2024/11/28 2:37:43
【Java 进阶篇】JavaScript 中的全局对象和变量
JavaScript 是一门非常强大的编程语言,它提供了许多全局对象和变量,以便于在整个应用程序中共享数据和功能。本文将详细介绍 JavaScript 中的全局对象和变量,包括全局对象、全局变量、全局函数以及它们的用途和示例。
全局对象
JavaScript …
建站知识
2024/10/25 19:16:53
上机实验二 设计单循环链表 西安石油大学数据结构
实验名称:设计单循环链表
(1)实验目的:掌握线性表的链式存储结构;掌握单循环链表及其基本操作的实现。
(2)主要内容:实现单循环链表的初始化、求数据元素个数、插入、删除、取数据元素等操作;用插入法建立带头结点的单循环链表;设计一个测试主函数验证…
建站知识
2024/10/26 23:46:38
微信小程序入门讲解【超详细】
一. 微信小程序简介
1.1 什么是小程序 2017年度百度百科十大热词之一 微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装…
建站知识
2024/10/25 11:37:56