后端

HashMap扩容机制

介绍一下几个名词: 容量:capacity ,默认16。 加载因子:loadFactor,默认是0.75 阈值:threshold,默认12。threshold=capacitytloadFactor;当元素个数超过阈值时,就会触发扩容。 什么时候需要扩容: HashMap数组中元素个数超过阈值,即触发扩容。 例如:默认情况下,容量16,加载因子0.75,阈值12,当HashMap中的元素个数超

Spring Boot 集成 Quartz 实现定时任务(Cron 表达式示例)

Spring Boot 集成 Quartz 实现定时任务(Cron 表达式示例) 前言 1. 添加 Quartz 依赖 2. 创建 Quartz 任务 3. 配置 Quartz 任务调度 4. 启动 Spring Boot 观察定时任务执行 5. Quartz Cron 表达式详解 6. 结论 前言在 Spring Boot 项目中&

03.python算法基础知识理解

程序 = 数据结构+算法 一个程序,有多种解决实际问题的解法,就涉及到算法;听说多训练算法思维,测试过程基本也不会漏测,赶紧多训练下; 本篇主要理解下算法解题中涉及到的几种概念,时间复杂度+空间复杂度 1、时间复杂度:用来评估算法运行效率的式子 image.png 小结: 1、算法要考虑时间复杂度。时间复杂度是用来估计算法运行时间的一个式

SpringBoot——整合WebSocket(STOMP协议)

前言 HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端:HTTP 协议无法实现服务器主动向客户端发起消息。 这种单向请求的缺点,如果服务器有连续的状态变化,客户端要获知就非常麻烦。大多数 Web 应用程序将通过频繁的异步JavaScript和XML(AJAX)请求实现长轮询。轮询的效率低,非

基于SpringBoot+MyBatis+MySQL+redis实现的OA协同办公管理系统设计与实现(附源码+数据库+毕业论文+项目部署视频教程+项目所需软件工具),推荐!

一、项目简介本项目是一套基于SpringBoot+MyBatis+MySQL+redis实现的OA协同办公管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具

2023-04-18 - 草稿

import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);         int score = scanner.nextInt();                 St

组件分享之后端组件——Redis一站式管理平台Redis Manager

组件分享之后端组件——Redis一站式管理平台Redis Manager 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。 组件基本信息 组件:redis-manager 开源协议:Apache-2.0 license 使用说明:

快速搭建一个网关服务,动态路由、鉴权的流程

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 前言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流程及业务处理,有兴趣的一定看到最后,非常适合没接触过网关服务的同学当作入门教程。 搭建服务 框架 Spri

MySQL 安装配置(完整教程)

文章目录 一、MySQL 简介 二、下载 MySQL 三、安装 MySQL 四、配置环境变量 五、配置 MySQL 5.1 初始化 MySQL 5.2 搭建 MySQL 环境 六、修改 MySQL 密码 七、卸载 MySQL 八、结语 一、MySQL 简介MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),由