相关文章
promethus基础
1.下载prometheus并解压 主要配置prometheus.yml文件 在scrape_configs配置项下添加配置(hadoop202是主机名): scrape_configs:
job_name: ‘prometheus’ static_configs: targets: [‘hadoop202:9090’]
添加 PushGateway 监控配置
job_name: ‘pushgateway’…
编程日记
2025/4/28 22:01:14
Redis是单线程的,如何提高多核CPU的利用率?
一句话回答: Redis 是单线程处理客户端命令,但可以通过 多实例部署、I/O 多路复用、后台线程 Redis 6 的 I/O Thread 支持,来充分利用多核 CPU。 一、Redis 单线程 ≠ 整个 Redis 都是单线程!
Redis 主要的 网络事件 命令执行 …
编程日记
2025/5/5 4:06:58
微信小程序直传阿里云 OSS 实践指南(V4 签名 · 秒传支持 · 高性能封装)
文章目录 前言一、为什么要使用直传 OSS?二、整体架构与实现思路三、阿里云 OSS 配置(V4 签名)1. 权限设置2. 后端生成签名参数(返回给小程序) 四、微信小程序端上传流程(功能模块拆解与封装)第…
编程日记
2025/4/26 7:40:38
C++中的浅拷贝和深拷贝
目录
1.string类的模拟实现
1.1经典的string类问题
1.2浅拷贝
1.3深拷贝 1.3.1传统版本写法的String类
1.3.2现代版写法的String类
1.3写时拷贝(了解)
2.扩展阅读: 【揭秘!】这里有你从未听过的独特见解,快来点赞关注,开启智慧之旅
…
编程日记
2025/5/5 4:45:24
银河麒麟(内核CentOS8)安装rbenv、ruby2.6.5和rails5.2.6
一、安装 rbenv 和 ruby-build
1.安装 rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv 2. 添加 rbenv 到 PATH
echo export PATH"$HOME/.rbenv/bin:$PATH" >> ~/.bashrc
echo eval "$(rbenv init -)" >> ~/.bashrc
source ~…
编程日记
2025/5/5 5:16:24
27、Session有什么重⼤BUG?微软提出了什么⽅法加以解决?
Session的重大BUG
1、进程回收导致Session丢失
原理: IIS的进程回收机制会在系统繁忙、达到特定内存阈值等情况下,自动回收工作进程(w3wp.exe)。由于Session数据默认存储在进程内存中,进程回收时这些数据会被清除。 …
编程日记
2025/5/5 5:33:34
【SpringBoot】HttpServletRequest获取使用及失效问题(包含@Async异步执行方案)
目录
1. 在 Controller 方法中作为参数注入
2.使用 RequestContextHolder
(1)失效问题
(2)解决方案一: (3)解决方案二: 3、使用AutoWrite自动注入HttpServletRequest
跨线程调…
编程日记
2025/5/5 0:11:15
强化学习复习,价值函数的推导——北大pdf p41(ppt75)(动手学也有)
我们经常看到强化学习中有求汇报期望 E E E,转化为价值函数(value function) V V V,策略的状态价值函数(State-Value function) V π V_π Vπ和动作价值函数(action-value function) Q π Q_π Qπ。还有提到通过将期望将消除…
编程日记
2025/5/5 0:29:16