后端

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

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

Spring Boot + jQuery 前后端分离图书管理系统:从接口设计到问题排查

图书管理系统1.1 准备前端代码在本地想要的可以去我的gitee中下载 library 的相关前端代码1.2 约定前后端交互接口需求分析图书管理系统是⼀个相对较大一点的案例,咱们先实现其中的⼀部分功能. 用户登录1. 登录接口2. 图书列表展示字段说明: 字段 说明 id 图书 ID bookName 图书名称 author 作者 count 数量 price 定价 p

LeetCode-230-二叉搜索树中第K小的元素

二叉搜索树中第K小的元素 题目描述:给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接: 著作权归领扣网络所有。商业转载请联系

SpringBoot实现自定义路由覆盖

背景 公司最近有一个项目二期需要对一些功能进行改造,涉及部分框架内置业务接口个性化定制,兼容老接口功能并且增加一部分新的数据返回,由于前端调用这些接口分布较多且较为零碎,修改测试成本较大,所以打算在框架层面提供路由覆盖功能,加快项目进度减少无技术含量的修改带来的系统风险 设计 提供自定义注解指定需要覆盖的路由及新路由地址 系统启动时扫描所有注解数据并进行映射处理 注册自定义路由映射配置类 实现

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

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

Kotlin-Coroutines 中的async与await

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

02原理篇(D2_SpringBoot 自动装配原理)

目录一、自动装配机制1. 简介2. 自动装配主要依靠三个核心的关键技术3. run()方法加载启动类4. 注解@SpringBootApplication包含了多个注解4.1 @SpringBootConfiguration4.2 @ComponentScan4.3 @EnableAutoConfiguration5. @SpringBootApplicat

算法-二分查找题型

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

MySQL系列之数据类型(Numeric)

导览 前言 一、数值类型综述 二、数值类型详解 1. NUMERIC 1.1 UNSIGNED或SIGNED 1.2 数据类型划分 2. Integer类型取值和存储要求 3. Fixed-Point类型取值和存储要求 4. Floating-Point类型取值和存储要求 结语 精彩回放 前言MySQL系列最近三篇均关注了和我们日常工作或学习密切相关