摘要: 1.cd 命令 cd命令用于切换工作目录,格式 cd [目录] cd /etc 切换到etc目录 cd - 切换到上次访问的目录 cd .. 切换到上一级目录 2.pwd 命令 用于查看当前处于什么目录 3.ls 命令 list的缩写,列出当前目前清单 ls -a 列出目前下所有文件。 ls -a 阅读全文
posted @ 2022-02-22 11:30 qiushui 阅读(65) 评论(0) 推荐(0)
摘要: 一。应用场景 订单成功后,在30分钟内没有支付,自动取消订单 外卖平台发送订餐通知,下单成功后60s给用户推送短信。 如果订单一直处于某一个未完结状态时,及时处理关单,并退还库存 淘宝新建商户一个月内还没上传商品信息,将冻结商铺等…… 上边的这些场景都可以应用延时队列解决。 二。实现方式 2.1 定 阅读全文
posted @ 2022-02-15 14:21 qiushui 阅读(247) 评论(0) 推荐(0)
摘要: kafka学习笔记 1.1 初识kafka kafka 是一款基于发布与订阅的消息系统。 名词 解释 broker 消息系统处理的一个节点,一个kafka服务器被称为一个broker,多个broker被称为kafka集群 topic kafka中的消息归类,相当于mysql的表。发布到kafka的每条消息都要有topi 阅读全文
posted @ 2022-01-19 14:09 qiushui 阅读(463) 评论(0) 推荐(1)
摘要: 工欲善其事必先利其器,本文介绍几个自己在开发过程中常用的idea插件 安装方法 idea 里面在线安装 settings>plugins>marketplace 里面搜索安装 idea 官网下载后离线安装,https://plugins.jetbrains.com/idea 1.Free MyBat 阅读全文
posted @ 2022-01-12 10:41 qiushui 阅读(317) 评论(0) 推荐(0)
摘要: 升序排序 list.sort(Comparator.comparing(Stu::getAge)); 降序排序 list.sort(Comparator.comparing(Stu::getAge).reversed()); 或者按以下写法 Collections.sort(list,Compara 阅读全文
posted @ 2021-11-08 14:12 qiushui 阅读(46) 评论(0) 推荐(0)
摘要: 一。般使用的签名算法 将所有参数(sign除外)按照参数名的字母顺序排序,并用&连接: app_id=1235123121&app_poi_code=31&timestamp=1389751221 按照请求url + ? + 排序后的参数 + secretKey的顺序进行连接,得到加密前的字符串: 阅读全文
posted @ 2021-09-26 08:56 qiushui 阅读(582) 评论(0) 推荐(0)
摘要: 一.什么是事务传播性 大白话讲就是,方法之间互相调用的时候,事务如何传播,比如A()调用B(),B()的事务是和A()共用一个事务(失败一起提交)? 还是新事务(两者事务互不影响)?,还是说B()不需要事务?,这就是事务传播性的意思。 @Transactional() public void met 阅读全文
posted @ 2021-09-15 16:23 qiushui 阅读(170) 评论(0) 推荐(0)
摘要: 1.什么是SPI SPI ,全称为 Service Provider Interface,通常情况下,服务提供方提供接口和实现,调用方进行调用,一般情况下,调用方如果想扩展功能,就要自己实现服务方接口,这时候就需要用到spi技术,比如 dubbo服务中,dubbo自己实现了几种loadblance算 阅读全文
posted @ 2021-09-09 10:31 qiushui 阅读(45) 评论(0) 推荐(0)
摘要: 以下场景是基于mysql数据库,InnoDB的存储引擎。 一.没有添加@Transactional注解 二.方法声明是private或者static 三.没有抛出异常而是try catch了异常 下面这种情况,事务不会回滚 @Transactional public void insertUser( 阅读全文
posted @ 2021-08-30 14:15 qiushui 阅读(224) 评论(0) 推荐(0)