上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 前言 最近看了一下网上总结的spring事务失效的N个场景,网上列出来的场景有如下 数据库引擎不支持事务 没有被 Spring 管理 方法不是 public 的 自身调用问题 数据源没有配置事务管理器 不支持事务 异常被吃了 异常类型错误 其中有条异常被吃了,会导致事务无法回滚,这个引起我的好奇,是 阅读全文
posted @ 2021-05-25 11:05 Linyb极客之路 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 前言 最近朋友接了一个外包,这家外包公司用gitlab来做cicd,朋友之前自动化部署基本上都是利用jenkins,没接触过过gitlab的cicd,朋友他对技术也是比较有追求,他发现这家公司k8s的yaml文件,很多字段其实可以抽出来,配合cicd动态传入,而不是把那些字段直接写死在yaml文件, 阅读全文
posted @ 2021-05-18 11:37 Linyb极客之路 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 前言 arthas是啥可能大家都知道了,为了凑字数,我把官方的介绍再抄一下 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为 阅读全文
posted @ 2021-05-11 16:38 Linyb极客之路 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 前言 前阵子朋友他老大叫他实现这么一个功能,就是低侵入的记录接口每次的请求响应日志,然后并统计每次请求调用的成功、失败次数以及响应耗时,当时朋友的实现思路是在每个业务的controller的方法上加一个自定义注解,然后写一个aop,以这个自定义注解为pointcut来记录日志。 这种AOP+注解来实 阅读全文
posted @ 2021-05-05 20:31 Linyb极客之路 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 前言 最近和朋友聊天,他说他承接的外包项目遇到了分布式事务问题,问我有没啥解决方案,我本可以直接跟他说,分布式事务方案网上一大堆,什么tcc、可靠消息一致性、最大努力通知之类的,直接网上找个试下,比如直接用阿里的seata。但我并没有这么做,因为分布式事务,本来就是一个很复杂的课题,真正落地的时候, 阅读全文
posted @ 2021-04-28 23:02 Linyb极客之路 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 前言 sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。自从hytrix 2018年进入维护状态,再到springcloud 2020.0版本hytrix被移除,就可以料想未来一段时间 阅读全文
posted @ 2021-04-21 10:36 Linyb极客之路 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 前言 在nacos还未面世之前,eureka基本上就是springcloud全家桶体系注册中心的首选,随着nacos的横空出世,越来越多基于springcloud的微服务项目采用nacos作为注册中心,但这是不是意味着eureka就没用武之地,其实并不是的,从springcloud截止目前最新版本2 阅读全文
posted @ 2021-04-12 13:54 Linyb极客之路 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 前言 在介绍正文前,我们先来讲下spel 什么是spel Spring表达式语言(简称“ SpEL”)是一种功能强大的表达式语言,支持在运行时查询和操作对象图。 语言语法类似于Unified EL,但是提供了其他功能,最著名的是方法调用和基本的字符串模板功能。 此外它并不直接与Spring绑定,而是 阅读全文
posted @ 2021-04-07 16:03 Linyb极客之路 阅读(406) 评论(0) 推荐(0) 编辑
摘要: skywalking简介 skywalking是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断 skywalking官方中文翻译文档 https://skyapm.github.io/document-cn-translation-of-skywalking/ 如何快速搭建 阅读全文
posted @ 2021-03-30 17:26 Linyb极客之路 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 前言 用过mybatis-plus的朋友可能会知道,mybatis-plus提供了多租户插件的功能,这个功能可以让开发人员不用手动写租户语句,由该插件自动帮你加上租户语句。今天的素材来源就是取自业务开发人员使用多租户插件时,遇到的一个神奇的问题 问题重现 业务开发人员要实现根据手机号码更新租户的密码 阅读全文
posted @ 2021-03-16 15:12 Linyb极客之路 阅读(3393) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页