相关文章
SpringBoot中使用 ThreadLocal 进行多线程上下文管理及其注意事项
文章目录 前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2.2 存储机制2.3 内存管理 3. 使用场景3.1 用户会话管理3.2 事务上下文管理3.3 线程局部变量 4. 示例代码4.1 关键点 5. 注意事项5.1 内存泄漏5.2 线程池 实战演示1. User 类2. UserContext 类3.Us…
建站知识
2025/2/19 19:10:51
Linux系统配置阿里云yum源,安装docker
配置阿里云yum源
需要保证能够访问阿里云网站
可以先ping一下看看(阿里云可能禁ping,只要能够解析为正常的ip地址即可)
ping mirrors.aliyun.com脚本
#!/bin/bash
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos…
建站知识
2025/2/24 20:54:42
Golang学习笔记_34——组合模式
Golang学习笔记_31——原型模式 Golang学习笔记_32——适配器模式 Golang学习笔记_33——桥接模式 文章目录 一、核心概念1. 定义2. 解决的问题3. 核心角色4. 类图 二、特点分析三、适用场景1. 文件系统2. 图形界面3. 组织架构 四、代码示例(Go语言)五、…
建站知识
2025/2/19 19:08:46
RocketMQ - 常见问题
RocketMQ常见问题 文章目录 RocketMQ常见问题一:消息幂等问题1:什么是消费幂等2:消息重复的场景分析2.1:发送时消息重复2.2:消费时消息重复2.3:Rebalance时消息重复 3:通用解决方案3.1ÿ…
建站知识
2025/2/24 20:48:18
Android Studio - Android Studio 查看项目的 Android SDK 版本(4 种方式)
一、通过项目级 build.gradle 文件
1、基本介绍 在项目级 build.gradle 文件中,查看 compileSdk、minSdk、targetSdk 字段 或者是 compileSdkVersion、minSdkVersion、targetSdkVersion 字段
// 看到的可能是android {compileSdk 32defaultConfig {minSdk 21tar…
建站知识
2025/2/19 19:06:44
项目进度汇报Day1
个人项目进度小结
2025年02月17日 23:00 周一 今日成果 简易多并发服务器搭建 基于 C 语言 select 函数实现基础多并发功能,支持同时响应多个客户端连接 JSON 解析模块开发 首次使用 cJSON 库完成数据解析成功解析结构:{"cmd":"registe…
建站知识
2025/2/19 19:05:43
DeepSeek-R1本地部署详细指南!(Ollama+Chatbox AI+Open WebUI)
一、前言 DeepSeek(深度求索)是一家中国人工智能企业,其在人工智能领域取得了显著成果,特别是其发布的新一代大模型DeepSeek-R1和DeepSeek-V3,受到了广泛关注。
DeepSeek官网:https://www.deepseek.com/ …
建站知识
2025/2/19 19:04:40
第1章大型互联网公司的基础架构——1.4 接入层技术的演进
在介绍完客户端如何接入机房后,下一步讨论机房收到客户端请求后的调度处理问题。在互联网发展的早期阶段,很多小型互联网服务的后台架构其实非常简单,几乎只有业务服务器“裸奔”在所谓的“机房”里,如图1-6所示。 从图1-6中可以看…
建站知识
2025/2/19 19:03:39