posted @ 2024-09-26 15:33 木马不是马 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 如果使用了@Async异步方法上面添加了@Transactional,那这个事务是不会生效的 场景复现: @Transactional 基于MethodInterceptor实现的,所以在方法执行完毕之后才会提交事务 上面代码前面操作位正常保存或者更新操作,代码最后调用了一个异步方法,这个异步方法为 阅读全文
posted @ 2025-02-14 16:59 木马不是马 阅读(12) 评论(0) 推荐(0) 编辑
摘要: SpringCloud LoadBalancer 众所周知,SpringCloud体系中负载均衡的组件有SpringCloud LoadBalancer和Ribbon,Ribbon也在逐渐的被替代掉,因为SpringCloud LoadBalancer性能更高,支持响应式 下面通过hard-code 阅读全文
posted @ 2025-01-16 17:43 木马不是马 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 因为懒惰,上一年总共写了10来篇帖子,也懒得记录自己所学的知识,,, 一、技术方面 自我感觉长进不大,平时基本增删改查都算不上,大多数时间基本都在摸鱼,公司主要是助贷放款的,我们部门是贷前风控审核的,而我负责的是房贷 主要把Nacos、Sentinel、Mybatis Plus源码看了一遍,平时看一 阅读全文
posted @ 2025-01-02 16:25 木马不是马 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Sentinel介绍 略 https://sentinelguard.io/zh-cn/ https://github.com/alibaba/Sentinel https://sentinelguard.io/zh-cn/docs/quick-start.html https://github.c 阅读全文
posted @ 2024-12-31 17:37 木马不是马 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 死锁、活锁、饥饿锁 死锁的产生场景 synchronized 两种锁类型 (代码块和方法上) mysql索引的数据结构 hash和b+树 hash区间查询的时候会全表扫描吗 索引覆盖 (覆盖索引的实际场景) 怎么解决回表查询 学生id,课程id,课程成绩 各成绩都大于60的学生id select i 阅读全文
posted @ 2024-12-13 15:17 木马不是马 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 简易demo演示 点击体验Native支付 Native支付介绍 目前微信支付有以下几种场景 JSAPi支付,适合微信公众号及微信小程序 APP支付 H5支付 Native支付,适合PC网站页面支付 微信支付商户平台 微信支付Native接口文档 Native支付是指商户系统按照微信支付协议生成支付 阅读全文
posted @ 2024-11-01 14:17 木马不是马 阅读(168) 评论(0) 推荐(0) 编辑
摘要: feign注册 spring加载的时候通过@EnableFeignClients的FeignClientsRegistrar注册扫描所以得FeignClient以及Configuration,最终注册为ReflectiveFeign,最终通过代理类FeignInvocationHandler实现方法 阅读全文
posted @ 2024-10-30 18:39 木马不是马 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 支付宝开放平台 https://open.alipay.com/ 点击控制台->沙箱,由于是小程序使用,申请网页、移动应用 这里接入的产品是网页支付,在小程序中直接使用web-view打开即可 沙箱支付 这里创建订单的时候调用的接口为手机网站支付接口2.0 alipay.trade.wap.pay 阅读全文
posted @ 2024-09-23 16:36 木马不是马 阅读(652) 评论(0) 推荐(0) 编辑
摘要: skiplist介绍 跳表是一种数据结构,它使得包含了n个元素的有序序列的查找和插入的平均时间复杂度都是O(logn),优于数组的O(n)复杂度,快速的查找是通过维护多层次的链表实现的,且与前一层(下面一层)链表的数量相比,每一层的链表元素数量更少 简单来讲跳表就是基于链表实现的有序列表,通过维护一 阅读全文
posted @ 2024-09-19 11:23 木马不是马 阅读(180) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示