×

后端

分布式事务(Seata)原理 详解篇,建议收藏

Nacl Nacl 发表于2024-05-09 浏览10928 评论0
前言 在之前的系列中,我们讲解了关于Seata基本介绍和实际应用,今天带来的这篇,就给大家分析一下Seata的源码是如何一步一步实现的。读源码的时候我们需要俯瞰起全貌,不要去扣一个一个的细节,这样我们学习起来会快捷而且有效率,我们学习源码需要掌握的是整体思路和核心点。 首先 Seata客户端启动一般分为以下几个流程: 自动加载Bean属性和配置信息 初始化TM 初始化RM 初始化分布式事务客户端完成,完成代理数据库配置 连接TC(Seata服务端),注册RM和TM 开启全局事务 在这

spring cloud

初学Eclipse搭建springcloud项目——父工程的创建(eclipse搭建springcloud框架)

江涵 江涵 发表于2024-05-09 浏览4968 评论0
由于面试发现现在市面上基本,最基础的要求就是,分布式,微服务,springboot,springcloud,中间件等。今天开始学习springcloud,本人是看文字就头疼,看概念就想睡觉的菜鸡。就只能查大佬怎么项目搭建,自己动手复制粘贴 此处使用eclipse搭建项目 一、创建父工程 1、创建Maven项目 1.1 点击File→New→Maven project 如上图勾选Create a simple project(skip archetype selection) (翻译

tomcat

快速接入Google两步认证Google Authenticator(谷歌两步认证)

?? ?? 发表于2024-05-09 浏览12080 评论0
(一)介绍  既然来看该文章就应该知道Google的两步认证是干什么的,这边再提供一次app的下载链接 (apkpure搜索谷歌身份验证器)  验证原理讲解: 在数据库中查找该登陆用户之前绑定的32位随机码(该码一般会存入数据库) 调用API传入32位随机码,生成正确的6位验证码(每隔1min会变化) 根据用户输入的6位验证码和正确的6位验证码做匹配,相同则登陆成功,不同则验证码时间失效或错误 用户绑定讲解: 调用API生成32位随机码,准备绑定给用户 调用API生成二维码Q

spring boot

SpringBoot多数据源配置

网站开发 网站开发 发表于2024-05-09 浏览11594 评论0
作者平台: | CSDN:blog.csdn.net/qq_41153943 | 掘金:juejin.cn/user/651387… | 知乎:www.zhihu.com/people/1024… | GitHub:github.com/JiangXia-10… | 微信公众号:1024笔记 本文大约6171字,预计阅读时长16分钟 前言 在实际的开发或者线上环境中,一般都不仅仅是一个数据库走天下,而是根据业务进行拆分多个数据库,今天就来学习如何对springboot

MYSQL教程

【MySQL】MySQL增删改查与常见陷阱(MySQL专栏启动)(mysql的增删查改)

AB模板网 AB模板网 发表于2024-05-09 浏览4904 评论0
📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C++及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。   📫 热衷分享,喜欢原创~ 关注我会给你带来一些不一样的认知和成长。   🏆 InfoQ签约作者、CSDN专家博主/后端领域优质创作者/内容合伙人、阿里云专家/签约博主、51CTO专家 🏆   🔥如果此文还不错的话,还请👍关注、点赞、收藏

spring boot

springboot + redis 实现验证码验证

liuli liuli 发表于2024-05-09 浏览4755 评论0
一滴水只有放进大海里才永远不会干涸,一个人只有当他把自己和集体事业融合在一起的时候才能最有力量。 ——雷锋 一. redis和postman的安装 redis和postman自行在网上安装即可 redis官网地址:https://redis.io/download postman官网地址:https://www.postman.com 建议将redis客户端也一起安装 二. Springboot项目的创建 使用idea编程软件,创建springboot,勾选web模块

spring cloud

Eureka 简介(eureka简介)

话说很安逸 话说很安逸 发表于2024-05-09 浏览5636 评论0
Eureka 简介 前言 “Eureka 来源于古希腊词汇,意为"发现了”,在软件领域,Eureka 是Netflix 在线影片公司开源的一个服务注册和发现组件,和其他的Netflix公司的服务组件(例如负载均衡器,熔断器,网关等)一起,被SpringCloud 社区整合为Spring Cloud Netflix 模块 一、Eureka 简介 和Zookeeper 类似,Eureka 是一个服务注册和发现的组件,最开始主要应用于亚马逊公司的云计算服务平台AWS,E

spring boot

瑞吉外卖移动端开发 笔记 基于springBoot+mybatis-plus

qq_pw3xtszs qq_pw3xtszs 发表于2024-05-09 浏览10681 评论0
项目笔记来自于学习b站黑马程序员up主的瑞吉外卖项目后  个人整理的学习笔记,仅供学习参考; 目录 手机验证码登录 短信发送 短信验证码登陆 发送验证码(给的资料有点残缺,这里修改了) 使用验证码登陆(使用map接收数据) 地址管理 手机端展示 菜品展示 套餐展示 购物车 添加菜品和套餐进购物车 查看购物车 清空购物车 减少购物车点菜品或者套餐 用户订单 用户下单功能 用户查看自己订单(自己补充的功能) 用户再来一单功能(自己写的) 项目优化 手机验

spring

JAVA 事务不生效的常见场景和修改方案(java 事务不生效的常见场景和修改方案)

修无生 修无生 发表于2024-05-09 浏览5981 评论0
JAVA 事务不生效的常见场景和修改方案 java事务是很多初学者和初级乃至于中级程序员不明白的点,绝大多数情况都是使用声明式事务也就是在方法上面来个@Transactional(rollbackFor = Exception.class),会出现事务没有回滚的情况,很多博客都有写,这篇博客主要是整理和记录一下事务不生效的情况和处理方法,如有问题可以私信或评论 不生效的场景 场景1:自身调用情况,原因是因为java中的事务依耐与aop中的代理,而非public权限的是无