相关文章
redis记录用户在线状态+活跃度
1.记录用户在线状态
redis的Bitmap记录用户在线状态
使用一个大的Bitmap,每个bit位对应一个用户IDbit值1表示在线,0表示离线用户ID与bit位的映射关系: bit位置 用户ID % bitmap容量
具体实现:
# 用户上线时,设置对应bit为1
SETBIT online_users {user_id} 1# 用户下线时,设…
建站知识
2025/2/20 21:29:00
Ubuntu22.04系统安装使用Docker
目录 1.安装Docker1.1 安装步骤 2.Docker命令2.1 服务相关命令2.2 镜像相关命令2.3 容器相关命令 3.Docker容器的数据卷3.1 数据卷概念数据卷 3.2 数据卷作用3.3 数据卷配置一个容器挂载多个数据卷:一个数据卷挂载多个容器: 3.4 数据卷容器配置数据卷容器…
建站知识
2025/2/21 1:05:18
在IntelliJIDEA中使用Gradle创建Web项目的步骤
1. 打开 IntelliJ IDEA 启动 IntelliJ IDEA。 2. 创建新项目 点击 File > New > Project。在弹出的窗口中,选择 Gradle 作为项目类型。确保 Java 被选中。点击 Next。 3. 配置项目 GroupId: 输入你的组织或项目组 ID(例如:com.example)。ArtifactI…
建站知识
2025/2/22 8:01:16
1.【BUUCTF】[SUCTF 2019]EasyWeb
进入题目页面如下 给出源码开始代码审计
<?php
// 定义一个名为 get_the_flag 的函数,该函数主要处理文件上传逻辑
function get_the_flag(){// 构造用户上传文件的目录,目录名是 "upload/tmp_" 加上客户端 IP 地址的 MD5 哈希值$userdir…
建站知识
2025/2/22 10:04:02
使用 AutoMQ 和 Tinybird 分析用户网购行为
前言
在当前竞争激烈的市场环境中,数据分析已成为企业实现差异化和精准营销的关键。通过分析用户行为数据,企业能够深入了解用户的习惯、偏好和行为模式,从而更精准地定位目标市场,制定个性化营销策略,并提供定制化推…
建站知识
2025/2/22 4:30:23
【设计模式】【行为型模式】解释器模式(Interpreter)
👋hi,我不是一名外包公司的员工,也不会偷吃茶水间的零食,我的梦想是能写高端CRUD 🔥 2025本人正在沉淀中… 博客更新速度 👍 欢迎点赞、收藏、关注,跟上我的更新节奏 🎵 当你的天空突…
建站知识
2025/2/22 13:02:53
no matching cipher found问题一次解决经历
个人博客地址:no matching cipher found问题一次解决经历 | 一张假钞的真实世界
本次问题解决纯属蒙对了,原理不清楚。
当我从一台CentOS 7.3的服务器通过ssh登录另外一台CentOS 6.8的服务器时出现以下错误信息:
[root192-168-72-75 .ssh]…
建站知识
2025/2/18 23:57:43