
SpringBoot
文章平均质量分 76
String-int
祖辈们没输给战火,父辈们没输给贫穷 ,我们也不能输给这娱乐至死的时代
展开
-
SpringCloud第二十章 SpringCloud Alibaba Seata处理分布式事务
一、分布式事务问题1、分布式前1、单机单库没这个问题2、从1:1 -> 1:N -> N:N2、分布式之后单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由 本地 事务来保证,但是全局的数据一致性问题没法保证。3、一句话一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题二、Seata简介1、是什么Seata是一款开源的分布式事务解决原创 2022-05-05 16:16:37 · 612 阅读 · 0 评论 -
问题总结、Java截取字符串方法
一、Java最全截取字符串方法 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8</version> </dependency>//与第一种方法效果一样StringUtils.substring("hello原创 2022-04-13 20:45:13 · 1007 阅读 · 0 评论 -
springboot整合Mybatis-plus
一、Mybatis-plusDay01如果想要完整的就拉到最下面一、Mybatis-plus一、简介官网:添加链接描述参考教程:添加链接描述MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Se原创 2021-09-17 17:19:02 · 412 阅读 · 0 评论 -
MyBatis和JPA的优劣以及MyBatis-Plus的使用
一、MyBatis和JPA的优劣JPA的优势:简单的CRUD完全不需要写SQL语句,也不必编写持久层接口,仅仅需要继承JpaRepository接口即可。JPA提供了一种完全面相对象的编程方式,除了基本的CURD之外,复杂的查询只需要按照“约定”编写方法名即可免去编写SQL语句的烦恼,提高了开发效率,除此之外还支持JPQL语句和原生SQL语句。JPA的劣势:JPA完全面相对象,在复杂的多条件分页查询时,代码的难度和阅读性较差。MyBatis的优势:MyBatis对SQL的编写非常灵活,可以完全自原创 2021-04-22 01:19:49 · 12747 阅读 · 0 评论