自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 缓存穿透-注册用户-布隆过滤器-加密验证码-降低并发

一时间来了许多 redis 数据库 不存在的值 数据库压力大;

2026-04-07 23:51:14 115

原创 布隆过滤器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

原创 基因法分库分表

(00-99,共 100 种可能)。

2026-04-06 17:38:46 378

原创 大麦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

原创 继承说人话

与其说创建对象不如说放入数据。

2026-03-15 19:01:45 44

原创 儿子调用父亲的构造函数 说人话

说人话: 儿子通过父亲的构造函数赋值儿子从父亲那里继承的属性。

2026-03-15 19:01:33 44

原创 继承+代码复用使用方法说人话

子类泛化父类 : 使用父类的方法方法泛化方法: 使用已有的方法 在已有的方法上进行扩展;这就是多态的用途之一;

2026-03-15 19:01:20 45

原创 封装:说人话 大家都要用的提取出来

封装:说人话 大家都要用的提取出来。

2026-03-15 19:01:07 34

原创 重载,重写,多态说人话

但是行为不同 管理员指挥员工设置任务;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 14:25:29 199

原创 类内部方法内 写创建对象

方法不会放入房子,所以在图纸里写新建本对象;只会当图纸放那里,如果有对象调用该方法会创建新房子 放入数据 而不涉及方法;说人话: 方法独立 就算类里创建本对象 他只会创建携带数据的对象,方法不会放入对象;有对象调用方法不过是又创建一个新的携带数据的对象;

2026-03-12 13:11:59 46

原创 类与对象说人话

图纸里的方法不会放入房子里 那么房子不会递归创建方法 然后再次创建房子;不然相同的方法都放入房子那就爆炸了。

2026-03-12 13:05:40 200

原创 封装:说人话 大家都要用的提取出来

封装:说人话 大家都要用的提取出来。

2026-03-12 13:05:07 201

原创 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

原创 serializable 说人话

把对象变成字节好传输。

2026-03-06 14:37:20 37

原创 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

原创 mapper中的map selectByMap 说人话

通过map查询 其实和 对象属性查询一样。map是个笔记本 通过名字查全部信息没啥。

2026-03-05 22:54:26 45

原创 map 是什么?

map是个电话本 知道名字找信息

2026-03-05 22:23:04 32

原创 lambda表达式 stream流 加工流程与具体加工函数 说人话

我只在意如何加工 不要说我通过哪个类进行加工。他只在意加工以及如何加工;:匿名内部类/lambda表达式。

2026-03-05 00:22:57 46

原创 大麦入门技术

1.用户做任务: 任务记录表 记录 用户做过这个任务2.查询活动关联的任务数量 7查询用户 任务量。

2026-02-28 16:17:29 320

原创 大麦入门技术分析

1.用户做任务: 任务记录表 记录 用户做过这个任务2.查询活动关联的任务数量 7查询用户 任务量。

2026-02-28 00:32:55 289

原创 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

原创 只有资金流向的方向才是正确的方向

只有资金流向的方向才是正确的方向。只有资金流向的方向才是正确的方向。只有资金流向的方向才是正确的方向。

2026-02-26 13:33:15 35

原创 你应该有属于自己的作品

2.然后开始做一个demo项目。然后针对某一个模块开始学习。使用ai做一个demo。一个大项目分开:模块。

2026-02-25 22:55:42 55

原创 十四课 易语言核心逆向

将到文本函数地址放入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

说人话-spring springmvc

spring springmvc 餐馆 demo

2026-02-26

欢迎使用 Metion.markdown

欢迎使用 Metion.markdown

2025-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除