相关文章
基于redis实现防重提交
自定义防重提交
1. 自定义注解
import java.lang.annotation.*;/*** 自定义防重提交* @author * @date 2023年9月6日11:19:13*/
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RepeatSubmit {/*** 默认防重提交,是方法参…
编程日记
2024/12/22 22:57:22
组合数(2)获取C(n,k)组合数列表的QT实现
1)工程文件
QT coreCONFIG c17 cmdline# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES QT_DISABLE_DEPRECATED_BEFORE0x060000 # disables all the APIs deprecated before Qt 6.…
编程日记
2024/12/9 12:34:25
猫眼 校园招聘_1面
(1)打包和构建工具 vite 和 webpack 功能
1. 构建原理:
Webpack 是一个静态模块打包器,通过对项目中的JavaScript、css、Image 等文件进行分析,生成对应的静态资源,并且通过一些插件和加载器来实现各种功…
编程日记
2024/12/23 3:21:40
总结面试1.多线程与资源同步
一.进程线程基本概念和常见问题
进程是计算机中实际运行的一个程序。每个进程都有自己的独立空间和上下文堆栈,进程为线程分配资源,线程才是进程中执行的基本单位。
1.主线程推出,支线程也将退出吗?
window系统是这样ÿ…
编程日记
2024/12/22 22:57:24
代码随想录Day20 回溯算法 LeetCode77 组合问题
以下内容更详细解释来自于:代码随想录 (programmercarl.com)
1.回溯算法理论基础 回溯法也叫回溯搜索法,是搜索法的一种,我们之前在二叉树中也经常使用到回溯来解决问题,其实有递归就有回溯,有的时候回溯隐藏在递归之下,我们不容易发觉,今天我们来详细介绍一下什么是回溯,它能…
编程日记
2024/12/15 16:49:54
实现基于 GitLab 的数据库 CI/CD 最佳实践
数据库变更一直是整个应用发布过程中效率最低、流程最复杂、风险最高的环节,也是 DevOps 流程中最难以攻克的阵地。那我们是否能在具体的 CI/CD 流程中,像处理代码那样处理数据库变更呢? DORA 调研报告
DORA(DevOps Research &am…
编程日记
2024/12/19 17:29:42
Linux网络编程系列之UDP广播
Linux网络编程系列 (够吃,管饱) 1、Linux网络编程系列之网络编程基础 2、Linux网络编程系列之TCP协议编程 3、Linux网络编程系列之UDP协议编程 4、Linux网络编程系列之UDP广播 5、Linux网络编程系列之UDP组播 6、Linux网络编程系列之服务器编…
编程日记
2024/12/19 6:59:30
设计模式之简单工厂模式
分类
设计模式一般分为三大类:创建型模式、结构型模式、行为型模式。
创建型模式:用于创建对象,共五种,包括单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型模式:用于处理类或对…
编程日记
2024/12/22 23:33:04