logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis第十话 - mybaits整个事务流程的源码分析

4 总结>1.事务是根据Spring的AOP机制去完成的2.AOP生是根据类生成代理类的,所以事务代码块执行时使用`this.addMoney(事务块代码)`是无效的,只能重新获取该代理类执行事务块代码才会生效3.事务是每次处理完都会被回收掉的。上一篇:[mybatis第九话 - 手写实现一个简单的mybatis版本]下一篇:[mybatis第十一话 - mybaits getConnection

#java#代理模式#数据库
mysql第十话 - Mybatis+Springboot3.2.3(2.5.6)之ShardingSphere-JDBC分表分库实战

官网直通车:Apache ShardingSphere 产品定位为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。ShardingSphere 站在数据库的上层视角,关注他们之间的协作多于数据库自身。ShardingSphere 已于 2020 年 4 月 16 日成为 Apache 软件基金会的顶级项目

文章图片
#数据库#mysql#分布式
SpringCloud第五话 -- Gateway实现负载均衡、熔断、限流

本文主要记录gateway实现路由转发,负载均衡,熔断和限流环境准备parent包gateway依赖springcloud版本管理2.yaml配置3.路由转发和负载均衡测试启动不同端口的user服务,然后通过gateway调用3.2 返回结果输出可以正常路由转发和负载均衡,默认策略是轮询熔断:就是通过在转发过程中失败的,从而采取的降级策略。良好的返回提示给前端。本来是想通过直接配置重定向的,奈何已

文章图片
#spring cloud#gateway#负载均衡
docker-compose –- 单机多容器神器

学习本篇文章之前,请先了解上篇文章部署神器 – docker,一文带你从开发变运维废话不多说,直接开始正文。docker-compose 下载docker-compose官网下载,然后放到liunx服务器/usr/local/bin下面,并重命名为docker-composesudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-comp

#docker#运维#容器
Jpa第一话 -- Springboot集成Jpa和Mybatis以及Jpa的最全使用

本文主要记录的详细使用。在做一些小型无并发的项目时,说实话第一个想到的就是Jpa,一个Entity走天下。基于1.2 yaml配置1.3 BaseEntity通用通用Entity要注意类上的注解,数据库自增策略要注意1.5 Repository接口1.6 插入&&更新数据jpa插入或者更新更新与插入唯一的区别就是更新多了个主键的字段需要注意字段一定要一一对应,分页和排序均可单独使用插入、更新、删除

文章图片
#spring boot
随手记录第五话 -- SpringCache搭配Redis的实现以及设置每个key的过期时间

Spring 从3.1 开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager 接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发;Cache 接口为缓存的组件规范定义,包含缓存的各种操作集合;Cache 接口下Spring 提供了各种xxxCache 的实现;如Redi

文章图片
#redis#缓存#java
到底了