相关文章
栈 之 如何实现一个栈
前言
栈最鲜明的特点就是后进先出,一碟盘子就是类似这样的结构,最晚放上去的,可以最先拿出来。本文将介绍的是如何自己实现一个栈结构。
栈的操作
栈是一种先进后出(Last-In-First-Out, LIFO)的数据结构,…
建站知识
2024/12/15 10:53:25
基于ubuntu构建jdk镜像
背景
Docker Hub 上有很多官方的 JDK 镜像,但是它们都不是基于 ubuntu 的,而是基于更小的 Linux 发行版,在使用一些命令行工具的之后老师报找不到,而且自己对 ubuntu 也更加熟悉。
Dockerfile
# 以ubuntu为基础镜像
FROM ubunt…
建站知识
2024/12/20 4:46:54
SSM - Springboot - MyBatis-Plus 全栈体系(四)
第二章 SpringFramework
四、SpringIoC 实践和应用
1. SpringIoC / DI 实现步骤
1.1 配置元数据(配置)
配置元数据,既是编写交给SpringIoC容器管理组件的信息,配置方式有三种。基于 XML 的配置元数据的基本结构:
…
建站知识
2024/11/10 16:18:13
用postman 推送消息到GCP的pubsub
创建1个Topic 和 2个 subscription
我们可以用terraform 去创建1个topic 和 2个subscriptions
# topic
resource "google_pubsub_topic" "topic_a" {name "TopicA"project var.project_id
}# subscriptions
resource "google_pubsub_s…
建站知识
2024/12/4 3:34:10
智能合约安全新范式,超越 `require`和`assert`
智能合约安全新范式,超越 require_assert
摘要
不要只为特定的函数写 require 语句;为你的协议写 require 语句。函数遵循检查(requirements)-生效(Effects)-交互(INteractions)协议不变性(Invariants)或 FREI-PI 模式可以帮助你的合约更加安全&#x…
建站知识
2025/1/1 0:59:27
大数据-玩转数据-Flink状态编程(上)
一、Flink状态编程
有状态的计算是流处理框架要实现的重要功能,因为稍复杂的流处理场景都需要记录状态,然后在新流入数据的基础上不断更新状态。 SparkStreaming在状态管理这块做的不好, 很多时候需要借助于外部存储(例如Redis)来手动管理状态, 增加了编…
建站知识
2024/12/27 16:55:01
【实践篇】Redis最强Java客户端(一)之Redisson入门介绍
Redisson入门介绍 文章目录 Redisson入门介绍1.1 Redisson简介1.1.1 起源和历史1.1.2 优势和特点1.1.3 与其他Java Redis客户端的比较 1.2 使用和配置1.2.1 依赖和SDK1.2.2 配置文件解析1.2.3 连接池配置 1.3 优雅的让Hash的某个Field过期2. 参考资料3. 源码地址4. Redis从入门…
建站知识
2024/12/18 19:13:10
玩转Mysql系列 - 第14篇:详解事务
环境:mysql5.7.25,cmd命令中进行演示。
开发过程中,会经常用到数据库事务,所以本章非常重要。
本篇内容 什么是事务,它有什么用? 事务的几个特性 事务常见操作指令详解 事务的隔离级别详解 脏读、不可…
建站知识
2024/11/26 12:35:17