上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 目录 1、Feign对负载均衡的支持 2、Feign对熔断器的支持 3、Feign对请求压缩和响应压缩的支持 4、Feign的日志级别配置 1、Feign对负载均衡的支持 Feign 本身已经集成了Ribbon依赖和自动配置,因此我们不需要额外引入依赖,可以通过 ribbon.xx 来进行全局配置, 阅读全文
posted @ 2023-08-15 17:35 whhhd 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 首先声明,MySQL 的测试环境是 5.7 前提概要 什么是 MVCC 什么是当前读和快照读? 当前读,快照读和 MVCC 的关系 MVCC 实现原理 隐式字段 undo日志 Read View 整体流程 MVCC 相关问题 RR 是如何在 RC 级的基础上解决不可重复读的? RC, RR 级别下的 阅读全文
posted @ 2023-07-12 10:18 whhhd 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一,MyBatis-Plus基本简介。MyBatis-Plus,又简称为“MP”,是一个MyBatis的增强工具,在MyBatis原有的使用功能基础上只做增强,不做改变。纯粹为了简化开发,提高效率而生。 为什么需要这样的工具呢? 因为最简单的一点,相比于同类型的数据库框架JPA而言,原生的MyBat 阅读全文
posted @ 2023-07-11 11:58 whhhd 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 通过pom文件的方式引入依赖 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependenc 阅读全文
posted @ 2023-07-10 11:08 whhhd 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、贫血模型 1.介绍 贫血模型是指领域对象里只有get和set方法(POJO),所有的业务逻辑都不包含在内而是放在Business Logic层。 2.优点 各层单向依赖,结构清楚,易于实现和维护。 设计简单易行,底层模型非常稳定。 3.缺点 domain object的部分比较紧密依赖的持久化d 阅读全文
posted @ 2023-07-04 16:23 whhhd 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 微服务设计为什么要选择DDD? 其实最近几年微服务架构的思想越来越普及,很多企业已经或者尝试从单体架构向微服务架构转型。微服务也成为很多中大型企业实施中台战略的不二之选。但是在微服务实施过程中有很多问题,单体应用到底应该如何去拆分微服务?边界到底怎么划分?微服务这个微字到底如何衡量,到底拆成到什么粒 阅读全文
posted @ 2023-07-04 15:27 whhhd 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Java NIO使用详解 1、引言 Java NIO是Java 1.4版加入的新特性,虽然Java技术日新月异,但历经10年,NIO依然为Java技术领域里最为重要的基础技术栈,而且依据现实的应用趋势,在可以预见的未来,它仍将继续在Java技术领域占据重要位置。 网上有关Java NIO的技术文章, 阅读全文
posted @ 2021-03-13 09:54 whhhd 阅读(621) 评论(0) 推荐(0) 编辑
摘要: @ControllerAdvice ,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 全局异常处理 全局数据绑定 全局数据预处理 灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Bo 阅读全文
posted @ 2021-02-19 16:37 whhhd 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Executor框架 Executor框架 Executor 框架包含一组用于有效管理工作线程的组件。Executor API 通过 Executors(工厂类角色) 将任务的执行与要执行的实际任务解耦。其中Executors提供了用于创建线程池的静态工厂方法 1.Executor框架概述: Exe 阅读全文
posted @ 2020-12-18 17:40 whhhd 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 使用线程的三种方式 实现Runnable接口 实现Callable接口 继承Thread类 实现Runnable接口和Callable接口的类只能当做是一个可以在线程中执行的任务,不是真正意义上的线程,因此最后还需通过Thread类来调用。可以理解为任务是通过线程驱动并执行的 一.实现Runnabl 阅读全文
posted @ 2020-12-17 09:24 whhhd 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页