自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch 就,就... 算了,我还是学Mysql吧

springboot集成elasticsearch 7.7.0

2022-04-28 16:42:26 1397

原创 服务器项目部署

1. 云服务器相关购买的是阿里云服务器, 最初使用的是阿里自研系统 Alibaba Cloud Linux 3 , 但是部署docker的时候有问题, 当时官方文档上也没有解决方案, 就将系统更换成了CentOS 82. 部署docker文档之述备矣centos 8 部署alibaba cloud linux 3 部署alibaba cloud linux 3 部署3. docker命令简介启动docker : systemctl start docker停止docker :syst

2021-08-13 14:42:41 211

转载 Quartz 持久化所需的数据库表

适用于mysql , 存储引擎 innodb## In your Quartz properties file, you'll need to set# org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate### By: Ron Cordell - roncordell# I didn't see this anywhere, so I thought I'd post i

2021-08-06 14:15:24 494

原创 Quartz 从定时到爆炸

原理:前人之述备矣1. cron表达式cron表达式一共七位 , 意义分别为:秒,分,时,日,月,周,年 , 其中第七位代表年份可以省略特殊符号:*: 意为都 , 在哪一位上代表每个时间点都会执行?: 只能在日和周中使用,意为不指定日或周,在日固定的情况下周必须用?, 反之亦然/: 从其左边的数字开始, 每隔右边的数字执行一次 , 例如 第一位上 0/10, 则表示从每分的0秒开始,每隔10秒执行一次-: 表示周期中每个时间段执行, 例如第一位上 0-10 ,则表示每分的0,1,2…10秒分别

2021-08-05 14:36:45 234

原创 RocketMQ,从入门到弃坑

原理:前人之述备矣1. 启动RocketMQ下载rocketmq http://rocketmq.apache.org/dowloading/releases/配置环境变量变量名: ROCKETMQ_HOME变量值:${your_install_location}\rocketmq-all-4.8.0-bin-release启动RocketMQ相关组件namesrv : 注册中心,类似nacos的作用,统一管理broker新建文件:start-namesrv.cmd 编辑输

2021-07-30 17:00:04 832

原创 dubbo 消费者启动报错 Failed to check the status of the service

记录使用dubbo时的报错1. 报错信息Failed to check the status of the service cn.qiuming.dubbo.api.DubboService. No provider available for the serviceCaused by: java.lang.IllegalStateException: Failed to check the status of the service cn.qiuming.dubbo.api.DubboService

2021-07-30 09:44:50 5609

原创 dubbo (速度)更快,(并发)更高,(性能)更强

原理:前人之述备矣1. 何为dubbodubbo 是阿里巴巴公司开源的高性能服务框架,底层实现是基于原生的TCP协议2. dubbo VS Feignfeign同样也可以用作微服务之间的调用,dubbo 的优势何在dubbo支持多种传输协议,在传输小数据量时性能更高dubbo的负载均衡设置最小单位是方法 , 而feign是客户端dubbo协议采用单一长连接和NIO通讯,支持大并发量3. 项目构造ticket 电影票微服务 (基本搭建略过)order 订单微服务 (基本搭建略过)

2021-07-29 17:25:31 1403

原创 springCloud项目集成seata,无代码侵入,超简单

原理:前人之述备矣1. 事务管理1.1 分布式事务对于单独的SpringBoot项目,管理事务的方式一般都是在配置类中加上注解@EnableTransactionManagement开启事务管理器,再在对数据库操作,且需要添加事务的方法上加上注解@Transactional,使用动态代理为业务类的代码做增强。但是对于分布式项目,微服务A调用微服务B的时候,当微服务B抛出异常,回滚事务,这时候微服务A是检测不到B服务异常的,因此A服务在B服务失败的情况下能依旧成功,不能保证全局事务的一致性。1.2

2021-07-29 16:31:17 419

原创 Oracle数据库入门,SpringBoot集成Oracle

Oracle数据库入门,SpringBoot集成Oracle官网下载地址云盘下载(11gr2) ; 提取码:q8wn 一. 主键递增设置基于navicat进行创建其他->序列->新建序列设置 递增1,最小1,保存,命名创建表,设置主键,非null,以及其他字段新建查询,输入以下命令创建触发器,主要修改四个参数CREATE TRIGGER AUTO_GROW_TRIGGER_BAK(定义触发器名) BEFOREinsert ON T_USER(表名) FOR E

2021-03-22 20:37:06 546

转载 你还在用Quartz处理延时任务吗?太out了,看狼少的MQ延时队列优雅解决

实现原理请移步至:小生不才-俏如来资源部署1. 交换机交换机可以接收死信消息,部署一个即可2. 队列异步下单队列异步支付队列死信消息队列延时消息队列(延时不是死信,延时队列不需要监听,而死信队列需要监听)3. 路由键都与同一个交换机进行绑定异步下单路由键异步支付路由键死信消息路由键延时消息路由键业务流程调用下单接口,使用rabbitmq进行异步下单,将订单信息封装,转发到订单队列中消费者监听订单队列,将订单信息保存到数据库中,同时再次向延时队列发送消息消费

2021-03-22 19:28:50 668 2

原创 Maven依赖相关汇总

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-22 11:58:49 390 1

空空如也

空空如也

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

TA关注的人

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