- 博客(97)
- 收藏
- 关注
原创 布隆过滤器todo
damai-bloom-filter-framework 封装redisson。布隆过滤器 预测不存在一定不存在 预测存在是存在集合。0101数组 占用内存小 很长二进制向量。redisson 分布式锁;如果元素a存在=》hash对应一定为1。【a在A里 】 那么a元素不存在;
2026-04-07 23:17:45
48
原创 购票人为什么重要
大量用户购票 激增访问数据库查询每个用户购票人集合;造成数据库无法访问;将准备购票用户对应购票人集合放入缓存key-value用户登录【userId目的查询 token目的作为key标识?】 + 用户进入订单详情页获取user_login_%s_%s;为 user_login_%s_%s 填入参数业务_唯一安全标识_唯一用户标识: 环境标识_业务_业务唯一安全标识_唯一用户标识: 统一规范 用key对象 getKey;不加try catch出现异常 异步线程死亡 存在所有线程都死亡可能;
2026-04-07 22:39:44
58
原创 大麦pro 表结构分析
为了保证不全查询用户通过手机号,使得手机号成为mobile表的分片键 查询在1库0mobile表 查询到用户id 再通过id 找用户信息手机号不是分片键【通过id将数据分布在数据库中】没有分片键 定位不到哪个库 哪个表 全部库 全部表查询 mobile 通过手机号分片键 查询到某个库某个表找到对应用户id 查到用户信息购票人 信息。
2026-04-04 23:25:17
420
原创 大麦抢票系统 面试常见问题
服务熔断(Circuit Breaker):当某个目标服务的失败率(如超时、异常)达到设定的阈值时,Hystrix 会自动“打开”断路器,拒绝后续的请求,直接返回一个快速失败的响应。这给了故障服务恢复的时间,防止系统资源被持续耗尽。服务降级(Fallback):当请求被熔断、超时或抛出异常时,Hystrix 允许开发者提供一个备用逻辑(Fallback 方法)。例如,如果推荐服务挂了,就降级返回一个默认的商品列表,保证用户体验的连贯性。
2026-03-31 22:03:22
98
原创 序列模型说人话
马尔科夫链本质还是固定输入数量【向量】【将红烧肉固定为 1,1,1 】;对之前的输入序列的感知【矩阵运算+ 激活函数】 然后在这个感知下 进行预测概率 如果不对就更新感知权重 潜变量是一个不断增加时间输入的感知机 马尔科夫假设。最近的三道菜预测下一道菜 只根据最近 三道菜红烧肉 回锅肉 把子肉 预测下一道菜还是肉。通过新的感知f + 上一次点的红烧肉信息 预测这一次客户点什么呢。用昨天的我集合预测今天的我,用如今的我的集合预测明天的我。不会记下来你之前吃的菜。
2026-03-21 12:34:58
232
原创 重载,重写,多态说人话
但是行为不同 管理员指挥员工设置任务;admin NormalUser 继承 Employee。多态 = 多种状态 方法的多种状态:重写 重写。同样的名字不同的行为 / 同样的名字不同的参数。对方法进行重写【发生在 儿子重写父亲方法】同一个方法名 传入不同的参数进行不同的操作。同一个对象进行不同的操作 通过相同的方法名。两个孩子 一个 爱学习一个不爱学习。test1 接收 用户名+ 年龄。test1 接收 用户名+ 年龄。一个父亲 study 方法。
2026-03-15 19:00:40
47
原创 redis 与 serializable serializableUID 说人话
seriablizableUID: 将数据打包到redis 取出时候对比一下 发现版本不一致直接报错;防止取出的数据不一致。serializable :保证打包成01。
2026-03-12 14:47:29
39
原创 类内部方法内 写创建对象
方法不会放入房子,所以在图纸里写新建本对象;只会当图纸放那里,如果有对象调用该方法会创建新房子 放入数据 而不涉及方法;说人话: 方法独立 就算类里创建本对象 他只会创建携带数据的对象,方法不会放入对象;有对象调用方法不过是又创建一个新的携带数据的对象;
2026-03-12 13:11:59
46
原创 3.12 xj
今天做什么昨天做了什么 今天比昨天好就有意义;要龙虾走路 要自私 要 要冒险。推荐系统:学习基础知识 python?直接看项目代码 两章。后端 智慧测评成品 俩视频 what + 反复应用。一篇文章 + 200词 + 50 新词。早上吃少 中午吃饱 晚上吃好。
2026-03-11 23:33:04
37
原创 spring springmvc 说人话
model:我想传输的;数据处理封装达到我想要的数据对象 dto/vo。controller:前后端控制 数据的流向 数据如何流向;事务 对象创建 spring的AOP。
2026-03-11 23:00:44
79
原创 mybatis spring springmvc说人话
mybatis 真正的操作数据库 要配合spring 【有点舔了】 他的关键字如:@mapper。springmvc: 接收前端请求。spring: 自动装配师。
2026-03-06 14:33:54
32
原创 mybatisx-generator说人话
mybatisPlus变为 只需自己写实体;接口 mapper由mybatisPlus实现 人;不需要规范做什么 怎么做 持久化数据库。mybatisGenerator 变为 帮你生成实体;xml【resource】 生成人 规范 如何做 持久化数据库。从之前的自己 : 写实体;自己写mapper【针对一张表】 人 人做的规范 人具体做什么 人设置数据库。: 直接继承 设置 生成人 规范 如何做 持久数据库。:生成人 规范 如何做 持久数据库。基于mybatis-plus。
2026-03-06 14:25:21
66
原创 LambdaQueryWrapper与LambdaUpdateQueryWrapper 说人话
我不想自己写字段了;更可以 :设置更新字段 set。
2026-03-06 00:21:04
55
原创 enum说人话
固定选项可以有自己的属性 比如orderStatus的固定选项 PAID 有 code: 1 desc:已支付。创建固定选项类 只能赋固定选项值。
2026-03-06 00:14:45
38
原创 updateWrapper与QueryWrapper
一个可以写条件又可以写要改成的数据 UpdateWrapper [eq + set]一个只能写条件QueryWrapper [eq]
2026-03-05 23:44:16
33
原创 方法引用是什么?
到不想自己写操作 直接使用元素类型已有的操作【将每个元素同时这样操作】到只在意如何操作 lambda表达式。到加工流程规范接口-匿名内部类。从加工厂stream。
2026-03-05 23:03:02
28
原创 lambda表达式 stream流 加工流程与具体加工函数 说人话
我只在意如何加工 不要说我通过哪个类进行加工。他只在意加工以及如何加工;:匿名内部类/lambda表达式。
2026-03-05 00:22:57
46
原创 springcloud 分析
先说人话 然后举形象化 有逻辑的例子例子中要对应代码[某一块的实现] 最后说如果没有他会如何如何: 说人话 a 调用 b(http)
2026-02-26 19:43:06
229
原创 git-demo说人话
git 未暂存 未commit 云端仓库 三种状态分支 分支合并 分支绑定 关于分支操作先说人话 然后举形象化 有逻辑的例子例子中要对应代码[某一块的实现] 最后说如果没有他会如何如何。
2026-02-26 18:58:03
104
原创 说人话-spring springmvc
服务员 要厨师炒菜 需要厨师对象 spring 帮忙配置厨师基础信息 然后给厨师用。厨师 要仓库东西 需要仓库对象 spring 帮忙配置仓库基础信息 然后给厨师用。无法自动装配 只能每个类内部自己注册了。来了请求多个if else 逻辑实现代码。spring 帮忙装配所有类。前端来请求我直接帮忙处理。餐馆 仓库 厨师 服务员。
2026-02-26 14:52:36
49
原创 十四课 易语言核心逆向
将到文本函数地址放入ebx 等会会调用ebx 到文本返回值一般放入eax。自己跑步不能直接暂停 需要临时工将自己暂停。自己跑步不能直接暂停 需要临时工将自己暂停。去更底层跟他的算法获取他的密钥。看他要跳的地方行不行?
2026-02-08 23:02:44
748
原创 第十二课 真正分析易语言
我们已知该函数为 _AfxDispatchCmdMsg 执行该函数 会放入堆栈参数1 2 3 4 其中参数4 是等会要执行的函数地址;这里看到了**_krnl_MLoadBeginWin** : 所以我只需要对易语言这个函数看看他的调用过程 如何实现窗口创建的即可。**添加逻辑:**hook掉loop函数:添加变量 是否要进行寻路为true 主线程通过传来的 x y 坐标 串行进行寻路;对MFC里的按钮事件【原本是执行真正的逻辑 变成了call call里有逻辑】进行再一次封装【再加一层函数】
2026-02-07 00:04:28
293
原创 第九课ida与花指令
本文总结了逆向分析中的关键技术和工具使用。主要内容包括:1) 硬件断点应用,通过字符串访问定位算法调用点,分析程序可能使用的字符比对、动态解密或资源加载机制;2) IDA配置优化,显示中文字符串并重命名函数便于分析;3) 花指令处理方法,识别并替换无效指令;4) 内存断点原理与应用,通过设置内存访问断点捕获系统API调用后的用户代码返回位置。这些技术组合使用可以有效定位关键算法和破解程序保护机制。
2026-02-02 23:17:56
623
原创 od第六课 劫持dll 系统领空分析断点时机
c语言劫持dll过程因为加载dll是64位的 应该是system wow64veh不支持xp系统创建新线程传给信封指针 对于很多数据申请空间 转lpvoid 可以 小数据使用指针本身存储int值即可。
2026-02-01 16:05:31
638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅