博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
CompletableFuture异步编排
简介 CompletableFuture是java.utils.concurrent里的一个类 作用:把串行执行的代码变为并行执行,提高代码执行速度 快速上手创建异步编排对象12345public static <U> CompletableFuture<U> supplyAsync(Supplier<U> supplier);public stat...
2025-06-23
Read More
MongoDB
概述 MongoDB 与传统关系型数据库相比更加简单,架构为key-value结构 MySQL数据库:数据库-表-记录MongoDB :数据库-集合-文档(记录) 文档类似于JSON对象,结构成为BSON 安装与启动1. 导入 MongoDB 官方 GPG 密钥首先需要导入 MongoDB 官方的 GPG 密钥,以便系统能够验证下载包的完整性。 123curl -fsSL htt...
2025-06-17
Read More
分布式事物锁
分布式锁解决司机抢单因为上面写的司机抢单并没有考虑并发,类似于电商的超卖问题 **解决方案 第一种 设置数据库事务的隔离级别,设置为Serializable,效率低下 第二种 使用乐观锁解决,通过版本号进行控制 第三种 加锁解决,学习过synchronized 及lock锁,本地锁,目前微服务架构,分布式部署方式。 本地锁的局限性 我们使用锁一般都是,synchronized 及...
2025-06-07
Read More
快速上手xxl-job
XXL-JOB入门案例第一步下载XXL-JOB示例代码,解压,使用idea打开 **项目组成: admin:调度中心 core:公共依赖 sample sample-frameless:不带框架的 sample-springboot:带springboot框架的 第二步创建XXL-JOB使用数据库和相关表 在示例代码文件里面doc文件夹下的db里面有相关的sql语句,直接拉到数据库即...
2025-05-31
Read More
Redis常见的几个问题
缓存雪崩当大量缓存在同一时间失效或者过期,亦或者Redis故障宕机时,如果此时有大量用户数据访问,Redis 无法处理,于是全部请求都会直接访问数据库,导致数据库压力剧增,严重会导致数据库宕机,从而出现更严重的问题 常见解决方法: 给各数据设置不相同的过期时间,尽量让他们不要在同一时间过期 设置互斥锁,当发现需要查找的数据在Redis中找不到,就加上一个互斥锁,保证一个时间只有规定的次数查...
2025-05-08
Read More
莫名其妙的报错
太吓人了可恶,今天写完运行的时候报了两个错 123456D:\Desktop\hhsqdmz\Project\Substitute driver\代码\daijia-parent\service-client\service-map-client\src\main\java\com\atguigu\daijia\map\client\MapFeignClient.java:19:5java:...
2025-05-03
Read More
规则引擎
规则引擎概述 规则引擎,全称为业务规则管理系统,英文名为BRMS 就是把业务里经常变动的代码给抽离出来,接收数据输入,解释业务规则,并根据业务规则做出业务决策 主流产品:drools、VisualRules、iLog drools概述drools是一款由JBoss组织提供的基于Java语言开发的开源规则引擎,可以将复杂且多变的业务规则从硬编码中解放出来,以规则脚本的形式存放在文件或特...
2025-04-30
Read More
mybatis-plus 组件策略
默认的组件策略 ASSIGN_ID 雪花算法 mp有默认的组件策略 ASSIGN_ID,会生成一个唯一的值,包含数字 雪花算法:使用一个64位的长型的数字作为全局唯一ID 表对应类型 bigint 或者 varchar类型 ASSIGN_UUID ASSIGN_ID 还有另一个相近的策略 ASSIGN_UUID,生成唯一的uuid值,包含数字和字母 表对应字段的类型 varchar...
2025-04-18
Read More
校园闪送项目笔记
搭建前端环境注册微信开发者账号打开微信公总平台,按照流程一步步注册:https://mp.weixin.qq.com/ 然后去申请开通三个我们项目会用到的接口![[Pasted image 20250417092751.png]] 以及我们需要用到的插件![[Pasted image 20250417093027.png]]https://fuwu.weixin.qq.com/search?...
2025-04-17
Read More