数据结构与算法

【LeetCode原地复写零】:双指针+逆向填充,O(n)时间O(1)空间最优解!

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:Java.数据结构 【前言】 本文聚焦 LeetCode“原地复写零”经典题目,核心需求是在固定长度数组中复写每个 0并右移其余元素,且需满足原地修改、不使用额外数组空间的

三分钟搞定dbeaver企业版

1. 简介 百度百科介绍 DBeaver 是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。 它支持任何具有一个 JDBC 驱动程序数据库。它可以处理任何的外部数据源。 文末提供绿色版本的下载连接。 2. 效果 20220705162828.png 版本

【数据结构初阶】单链表

文章目录 单链表 1. 链表的概念及结构 2. 单链表的实现 1.定义结点 2.打印数据 3.申请新的节点 4.尾插 5.头插 6.尾删 7.头删 8.查找 9.指点位置之前插入 10.指定位置后插入 11.指定位置前删除 12.指定位置后删除 13.链表的销毁 3.程序源码 单链表 1. 链表的概念及结构概念:链表是⼀种物理存储结构上⾮

6 个意想不到的 JavaScript 问题

作为前端开发工程师,JavaScript 是我们的主要开发语言,它本身语法比较简单,并且生态系统也非常完善,在社区的影响力越来越大。 在我们使用过程中,经常会遇到各种奇怪的问题,让我们经常摸不着头脑。 本文灵感来自 wtfjs,整理了 6 个比较常见并且很有意思的问题。 1. 奇怪的 try..catch ❓问题 下面代码执行后将返回什么?2 还是 3? (() => { try {

Mybatis 工作原理以及拓展方法

1、 Mybatis的工作流程 1、读取配置文件,根据XML配置文件创建Conifuration 2、根据配置信息 创建SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡 3、SqlSessionFactory 创建 SqlSession,SqlSession是过程级,一个方法开始时建立,方法结束应该关闭 4、获取

Zabbix 5.0版本-监控主机信息

zabbix流程架构 snmp: zabbix监控网络性能所依赖协议 IPMI: 用于监控物理硬件性能指标,可以获取物理设备的温度、CPU转速 JMX: 监控java项目所使用的出口 4bddba84ba18b8ab60efbe5a101403f.png 1.安装centos-release-scl yum install -y centos-release-scl 2.安装

Hive-文件存储格式+压缩算法

image.png 前置知识点 行存储:适合插入 列存储:适合查询 存储格式 textFile 文本 sequenceFile二进制 parquet 列式存储 二进制(自带索引) orc 格式 (最好)ORC不是一个单纯的列式存储格式,仍然是首先根据行组分割整个表,在每一个行组内进行按列存储 (自带索引) avro 格式的文件 会产生一份scheam 信息,可以自动化建表 h

Skywalking(v8.5.0)优化系列-拓扑篇上(分钟级到毫秒级的快乐)

对skywalking架构设计、性能调优感兴趣可以查看文章: 【Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时】 【当月亮守护地球 | SkyWalking Agent守护你的应用...有它相伴才安逸】 【Skywalking(v8.5.0)优化系列汇总】 1、背景 1.1 前文 溯源:Boss Li 提出部门的基础设施引入Skywalking, 于是踏上全链