后端

Java ClassLoader 基础

1. 类加载 JVM 首次使用某个类时,需通过 ClassPath 查找该类的 .class 文件 将 .class 文件中对类的描述信息加载到内存中,进行保存 加载时机 创建对象 创建子类对象 访问静态属性 调用静态方法 主动加载:Class.forName("full-name") 1.1 class 文件 包名、类名、父类、属性、方法、构造方法..... 2. 类加载器 在运行

Flink架构底层原理详解:案例解析(43天)

系列文章目录一、Flink架构(掌握) 二、Flink代码案例(掌握) 三、UDF(熟悉) 四、Flink常见面试题整理 文章目录 系列文章目录 前言 一、Flink架构(掌握) 1、系统架构 1.1 通信(了解) 1.2 JobMan

IDEA编写SpringBoot项目时使用Lombok报错“找不到符号”的原因和解决

目录概述|背景报错解析解决方法IDEA配置解决Pom配置插件解决概述|背景报错发生背景:在SpringBoot项目中引入Lombok依赖并使用后出现"找不到符号"的问题。 本文讨论在上述背景下发生的报错原因和解决办法,如果仅为了解决BUG不论原因直接通过目录跳到【解决方法】,如果发生背景不同请找其他博文寻求解决。 Lombok&#34

《代码的降临》告诉我们的7件事

捷径可能很有用 编码竞赛或类似leetcode的问题通常要求您以无症状的最佳方式解决问题,并制定适用于任何输入并考虑所有边缘情况的通用解决方案。 数学竞赛和谜题要求您为给定问题找到优雅的确切解决方案或一些技巧,让您无需任何编码即可获得答案。 image.png 但 AoC 问题通常是不同的:您需要使用某些编码来回答特定输入的问题,但您不需要编写通用代码或获取始终有效的确切公式。有时

Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:智驿AI系统(前后端源码 + 数据库 sql 脚本)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录        AI系统具有许多优势        1.0 项目介绍        1.1 项目功能        1.2 用户端功能        2.0 用户登录        3.0 首页界面        4.0 物件管理功能        5.0 用户管理功

算法-二分查找题型

二分查找详解 二分查找是一种针对有限区间的O(logN)搜索方式,最常见与已经排好需的Array 二分查找两大基本原则 每次都要缩减搜索区域 每次缩减不能排除潜在答案 三大模板 本文就来探究几个最常用的二分查找场景:寻找一个数、寻找左侧边界、寻找右侧边界。而且,我们就是要深入细节,比如不等号是否应该带等号,mid 是否应该加一等等。分析这些细节的差异以及出现这些差异的原因,保

Kotlin-Coroutines 中的async与await

Coroutines 官网说明 什么是协程?(摘自官网) Asynchronous or non-blocking programming is an important part of the development landscape. 用于异步或非阻塞 编程。 简单概括 : 同步的方式去编写异步执行的代码 协程依赖于线程 协程挂起时不需要阻塞线程,几乎是无代价的. 一个线程中可以创建

2025年05月19日 Go生态洞察:Go加密库安全审计深度解读

2025年05月19日 Go生态洞察:Go加密库安全审计深度解读 🐯🔐 摘要 📋大家好,我是猫头虎 。本篇文章将带大家深入剖析 Google 委托 Trail of Bits 对 Go 标准库密码学套件进行的全面安全审计报告,解读其中的低严重性与信息性发现,并扩展技术原理与实战洞察。 关键词&

SpringBoot中 Gzip 压缩的两种开启方式:GeoJSON 瘦身实战

目录前言一、GZIP压缩知识简介1、什么是Gzip2、Gzip特点3、Gzip在GIS方面的应用二、SpringBoot中开启Gzip的方式1、在SpringBoot中开启Gzip的知识简介2、SpringBoot中GeoJSON的实例三、全局开启Gzip实现1、实现原理2、实现效果四、局部约定配置1、实现原理2、具体代码实现五、总结前言        在当今数字化时代,随着互联网应