240 发简信
IP属地:广东
  • SpringBoot之异常报告器源码分析

    一 什么是异常报告器 收集错误信息,用于向用户报告错误原因。 二 异常报告器的作用 1 程序运行失败的时候会在控制台或者日志上打印出一个具体的错误报告,以方便排查问题。 三 ...

  • 120
    SpringBoot之Profile源码分析

    一 什么是profile Profile 对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。 二 profile作用 1 将不同参数配置绑定不同环境...

  • 120
    SpringBoot 之banner原理

    项目使用SpringBoot框架,启动时控制台输出一串由特殊字符拼接成的单词如下图所示。SpringBoot底层如何实现? 一 banner输出配置 1 在项目resourc...

  • 120
    Spring 事务源码分析

    在实际工作中,会经常碰到如下代码,以前对这些只知道底层由spring事务去管理的。多年后打开源码心中的疑惑也解开了。故写此文章对学习的一个总结,让准备或在学的小伙伴少走弯路,...

  • 120
    Spring AOP源码分析

    在实际项目中会碰到这样一种场景,在不改动业务情况下,记录接口执行日志。通常解决方案是使用基于AOP的Aspectj注解。那问题来了Sping AOP与Aspectj有何区别?...

  • Spring 依赖注入原理

    有时所在项目忙于业务快速迭代,只知道如何应用框架组件,底层原理却忽略了,框架许多精妙设计没掌握到。每天重复流水线工作,业务层面有所提升,但技术原地不动,每次热情高涨探索底层实...

  • PowerMock单元模拟测试框架简介

    一 为什么需要模拟测试单元框架 1 实际工作中会出现当对某个功能单元测试时,需要依赖其他服务,而这些服务例如第三方接口(发短信接口,支付接口),中间件(redis,消息队列,...

  • K8S——Label详解

    1 Label含义 1.1 Label其实就一对 key/value ,被关联到对象上,比如Pod,标签的使用我们倾向于能够标示对象的特殊特点,Labels的值对系统本身并没...

  • K8S——Pod入门理解

    1Pod的含义? 官方解释:在Kubernetes集群中,Pod是所有业务类型的基础,它是一个或多个容器的组合。这些容器共享存储、网络和命名空间,以及如何运行的规范。在Pod...

  • K8S 巧妙掌握命令

    k8s资源类型有deployment,pod,repliedSet,deamonSet,ingress,service,config,secret,pvc,pv,volume...

  • 下面配置 seata 在yam文件中,首行贴住左边,没空格。独立配置。
    seata:
    enabled: true
    enableAutoDataSourceProxy: true
    # tx-service-group: seata_tx_group
    tx-service-group: my_test_tx_group
    registry:
    type: nacos
    nacos:
    application: seata-server
    group : SEATA_GROUP
    server-addr: 192.168.0.101:8848
    username: nacos
    password: nacos
    namespace: 65e26baf-ec52-4f6a-bb7e-6a84eb663b5b
    config:
    type: nacos
    nacos:
    application: seata-server
    server-addr: 192.168.0.101:8848
    group: SEATA_GROUP
    username: nacos
    password: nacos
    namespace: 65e26baf-ec52-4f6a-bb7e-6a84eb663b5b
    service:
    grouplist:
    default: 192.168.0.101:8091
    vgroup-mapping:
    my_test_tx_group: default
    disable-global-transaction: false
    client:
    rm:
    report-success-enable: false

    Seata1.4.0分布式事务解决方案研究分享

    微服务流行的时代,解决了很多企业的业务问题,也带来的一些技术问题,例如最常见的分布式事务问题。当Seata的出现,分布式事务迎刃而解。Seata设计思想官网(http://s...

  • 120
    K8S,KubeSphere安装与卸载

    这段时间研究Kubernetes(K8S),KubeSphere。运行环境的搭建花了很多时间,踩了很多坑,写此分享避免小伙伴从入门到放弃。希望正在学习的容器化技术的小伙伴们看...

  • 120
    Seata1.4.0分布式事务解决方案研究分享

    微服务流行的时代,解决了很多企业的业务问题,也带来的一些技术问题,例如最常见的分布式事务问题。当Seata的出现,分布式事务迎刃而解。Seata设计思想官网(http://s...

  • Sharding-JDBC 安全配置实际应用

    Sharding-JDBC在简化分库分表操作,读写分离,分布式事务方面做的很出色。网上有许多资料对其设计思想,实际应用等做了详细介绍。但数据库安全方面比较少,经过一段时间摸索...

  • RocketMq 安全配置

    RocketMq是一款开源高性能,轻量级,统一消息传递引擎。经受住亿万级高并发的检验。许多企业系统都在使用。在并发削峰,异步处理,应用解耦的等场景都有它的身影。网上文章大多数...

  • 120
    Seata1.4.0分布式事务解决方案研究分享

    微服务流行的时代,解决了很多企业的业务问题,也带来的一些技术问题,例如最常见的分布式事务问题。当Seata的出现,分布式事务迎刃而解。Seata设计思想官网(http://s...

  • 5-Flutter应用开发语言Dart语法函数剖析

    这次分享Dart语法函数与运算符。Dart 是一门面向对象的语言,函数也是一个对象,能够像参数一样进行传递。什么是函数?函数是一段具有特定功能的程序代码段。函数的存在能够让一...

  • 4-Flutter应用开发语言Dart语法流程控制介绍

    这次分享Dart语言执行流程控制。为什么要学习这些呢?首先掌握这些知识学习其他语言也能得心应手,其次很多复杂系统底层都是由基础构成的,弄懂了能明白他人做的系统,也能做自己的。...

  • 120
    3-Flutter应用开发语言Dart语法介绍

    开发Flutter应用前,先要掌握Dart语法,对于Dart个人觉得有Java或JavaScript,Php等基础,可以快速上手。但完全没基础的也能弄懂它,一步一脚印慢慢学。...

个人介绍
分享技术 共同进步