相关文章
JUC并发编程面试题(自用)
线程池
1 线程池的作用:提高线程的利用率,线程复用,频繁的创建和销毁线程非常浪费资源
线程池的七大参数: corePoolSize(核心线程数):线程池中始终保持的活动线程数,即使它们处于空…
建站知识
2024/12/10 6:49:48
图论-最短路径算法-弗洛伊德算法与迪杰斯特拉算法
弗洛伊德算法:
弗洛伊德算法本质是动态规划,通过添加点进如可选择的点组成的集合的同时更新所有点之间的距离,从而得到每两个点之间的最短距离。 初始化: 创建一个二维数组 dist,其中 dist[i][j] 表示从节点 i 到节点…
建站知识
2024/12/25 16:36:04
UE5射击游戏案例蓝图篇(一)
一、使用到的资源
1.小白人动画包 2.基础武器包 3.虚幻商城免费的模型包 二、角色创建
1.以Character为基类创建出需要的角色,双击打开之后并在已有组件的基础上,添加摄像机臂和摄像机两个组件。添加完成之后可以根据自己的需要调整摄像机臂的位置&…
建站知识
2024/12/10 6:49:57
Spring Cloud Alibaba—Sentinel 控制台安装
1、Sentinel 控制台包含如下功能: 查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。
监控 (单机和集群聚合):通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最…
建站知识
2024/12/10 6:49:55
Prompt 驱动架构设计:探索复杂 AIGC 应用的设计之道?
你是否曾经想过,当你在 Intellij IDEA 中输入一个段代码时,GitHub 是如何给你返回相关的结果的?其实,这背后的秘密就是围绕 Prompt 生成而构建的架构设计。 Prompt 是一个输入的文本段落或短语,用于引导 AI 生成模型执…
建站知识
2024/12/17 11:43:07
一篇文章带你搞定所有二叉树题型的递归思维(思路超详细)
文章目录 🎀前言:🏅先在开头总结一下,二叉树解题的思维模式分两类:🎇先解释一下“前序位置”,“后序位置”的意思🏨举一个简单的例子: 🪀下面通过两道例题&am…
建站知识
2024/12/26 15:31:06
MyBatisPlus(二十)防全表更新与删除
说明
针对 update 和 delete 语句,阻止恶意的全表更新和全表删除。
实现方式
配置BlockAttackInnerInterceptor拦截器 代码
package com.example.core.config;import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.p…
建站知识
2024/12/21 3:24:57
IP 协议的相关特性(部分)
IP 协议的报文格式 4位版本号: 用来表示IP协议的版本,现有的IP协议只有两个版本,IPv4,IPv6。
4位首部长度: 设定和TCP的首部长度一样
8位服务类型: (真正只有4位才有效果)…
建站知识
2024/12/6 2:08:41