- 博客(4)
- 收藏
- 关注
原创 CompletableFuture是什么?有什么用?
比如你现在有一个打车的项目,首先我们下单,系统会调用订单服务,其中涉及的操作有发送通知,计算费用,更新订单状态,正常情况下,如果不进行异步化,我们采取主线程一个个的执行这些操作,等这些操作执行完,才会给用户返回响应,这种效率就很低了。例如,当有新订单时,主线程无需等待通知发送完成、费用计算结束以及状态更新完毕,就可以接着处理下一个订单请求,提升了整体的处理效率。比如,在计算费用之前需要先获取行程信息,通过链式调用可以确保获取行程信息的任务完成后,才会执行计算费用的任务。:可以处理任务之间的依赖关系。
2025-05-20 15:07:57
252
原创 保姆级教程,如何在阿里云ECS中使用Docker拉取Mysql,并连接Navicat
这会为你了拉取一个稳定版本的mysql,(注意,太新的版本可能与镜像资源有延迟,会导致拉取不到,博主在这里踩了坑),出现一大段文字,并显示进度条,就说明是拉到了,等待下载完成。docker exec -it mysql-container bash # 替换 mysql-container 为你的容器名,创建的时候是什么这里就填什么。-v mysql-conf:/etc/mysql/conf.d \ # 挂载配置卷(可选,后续可自定义配置)出现连接通过,就说明成功了,点击确定就行。
2025-05-19 22:33:19
356
原创 保姆级教程,如何在阿里云服务器ECS部署Docker并配置镜像源
8、如果之前安装过Docker,我们得先卸载旧版本Docker及其相关组件,避免潜在的安装冲突和兼容性问题。13、输入docker info | grep -i "ali",查看是否设置成功,成功的话会显示你的加速器地址。6、第一次登录不知道密码没关系,随便输一个,然后登录,错误的话会显示第一次登录没修改密码,点进去,修改一下就行。3、按需选择配置(一般2核2G就够用,具体看情况,下面那个看要求,要使用虚拟机就安装我这个),然后试用。然后按i,进入编辑模式,进入后左下角会有个INSERT,
2025-05-19 21:54:57
1156
原创 Aop的核心概念以及执行流程
AOP(Aspect Oriented Programming,面向切面编程)是一种编程范式,主要用于降低系统中业务逻辑各部分之间的耦合度,将一些重复性的横切关注点(如日志记录、事务管理、权限校验等)从业务逻辑中分离出来,集中管理和处理。开发者定义切面和通知(Advice),包括前置通知(Before)、后置通知(After)、返回通知(After Returning)、抛出异常通知(After Throwing)和环绕通知(Around)。通知(Advice):这是在特定的连接点上执行的动作。
2024-10-08 14:23:53
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人