随笔分类 -  java / 框架

[java]-[cloud]基础篇-Spring Cloud Gateway网关
摘要:Spring Cloud Gateway网关 API 网关 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: ​ 1、客户端会多次请求不同的微服务,增加了客户端 阅读全文
posted @ 2023-03-09 21:30 共感的艺术 阅读(130) 评论(0) 推荐(0)
[java]-[cloud]基础篇-Spring Cloud Alibaba、Nacos注册与发现
摘要:Spring Cloud Alibaba是什么? ​ Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组 阅读全文
posted @ 2023-03-09 21:29 共感的艺术 阅读(87) 评论(0) 推荐(0)
[java]-[cloud]openfeigon底层使用的什么传输协议,执行流程是怎样的
摘要:1.1 Feign概述 这篇文章主要讲述如何通过Feign去消费服务,以及Feign的实现原理的解析。 Feign是Netflix开发的声明式、模板化的HTTP客户端,Feign可以帮助我们更快捷、优雅地调用HTTP API。 Feign是⼀个HTTP请求的轻量级客户端框架。通过 接口 + 注解的方 阅读全文
posted @ 2023-03-09 21:29 共感的艺术 阅读(404) 评论(0) 推荐(0)
[java]-[cloud]-Spring Cloud Alibaba Sentinel
摘要:1、整合Sentinel 1、pom.xml安装依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependen 阅读全文
posted @ 2023-03-09 21:28 共感的艺术 阅读(21) 评论(0) 推荐(0)
[java]-SpringBoot中请求映射的原理(源码)
摘要:一、先看一下SpringMVC解析流程 时序图: 二、SpringBoot请求映射原理 SpringBoot跟spring一脉相承,所以直接找DispatcherServlet这个类。 其继承关系如下: 从此图可以看出继承树,最终是来到HttpServlet的,也就是说必然会有doGetPost方法 阅读全文
posted @ 2023-03-09 21:27 共感的艺术 阅读(220) 评论(0) 推荐(0)
[java-Spring]-Thymeleaf 使用教程
摘要:Thymeleaf 是一个服务器端 Java 模板引擎,能够处理 HTML、XML、CSS、JAVASCRIPT 等模板文件。Thymeleaf 模板可以直接当作静态原型来使用,它主要目标是为开发者的开发工作流程带来优雅的自然模板,也是 Java 服务器端 HTML5 开发的理想选择。 1. 创建模 阅读全文
posted @ 2023-03-09 21:27 共感的艺术 阅读(301) 评论(0) 推荐(0)
[java-Spring]-springboot高级整合
摘要:一、springboot的异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题。 两个注解: @En 阅读全文
posted @ 2023-03-09 21:26 共感的艺术 阅读(65) 评论(0) 推荐(0)
[java-Spring]-Spring5.02使用手册
摘要:Spring 第一天 第1章 Spring 概述 1.1 spring 概述 1.1.1 spring 是什么 [begin]Spring[/begin] 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AO 阅读全文
posted @ 2023-03-09 21:26 共感的艺术 阅读(304) 评论(0) 推荐(0)
[java-spring]-spring-AOP
摘要:文章目录 什么是面向切面编程 使用 AOP 简化代码 AOP 如何大规模运作 横切关注点 什么是 Spring AOP? 总结 虽然 AOP 不经常被讨论,但是它在 Spring 中有着广泛的应用。对你来说,也许是时候去熟悉 AOP 并让它为你所用了。 你了解 Spring AOP 吗?你有在你目前 阅读全文
posted @ 2023-03-09 21:26 共感的艺术 阅读(30) 评论(0) 推荐(0)
[java]-mybatis-mybatis-generate使用
摘要:mybatis-generate使用 1.IDEA在setting的plugin里安装free mybatis插件 2.idea的右边有一个database,点击连接mysql,根据数据库版本不同,其url也不同 这是mysql8.0以上的url jdbc:mysql://localhost:330 阅读全文
posted @ 2023-03-09 21:24 共感的艺术 阅读(36) 评论(0) 推荐(0)
[java-spring]-mybatis-plus的快速入门笔记
摘要:一、简介 官网:http://mp.baomidou.com/ 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 二、特性 无侵入: 阅读全文
posted @ 2023-03-09 21:23 共感的艺术 阅读(141) 评论(0) 推荐(0)
mybatis执行流程
摘要:mybatis执行流程 MyBatis执行八步走 上面流程就是MyBatis内部核心流程,咱们来一步步解释下,根据图中步骤,我们可以将这个执行流程分成了8个步骤。 1、读取MyBatis的核心配置文件。 mybatis-config.xml为MyBatis的全局配置文件,用于配置数据库连接、属性、类 阅读全文
posted @ 2023-03-09 21:23 共感的艺术 阅读(2228) 评论(0) 推荐(0)
mybatis一级缓存和二级缓存使用详解
摘要:mybatis一级缓存和二级缓存使用详解 文章目录 一、概念说明 1、一级缓存 2、二级缓存 3、比较 二、mybatis缓存的生命周期 三、一级缓存的使用 四、二级缓存的使用 五、自定义二级缓存 六、mybatis缓存、spring缓存和redis缓存的使用比较 总结 一、概念说明 myabtis 阅读全文
posted @ 2023-03-09 21:23 共感的艺术 阅读(4922) 评论(0) 推荐(0)
[java-spring]-JPA使用手册
摘要:JPA第一天 第1章 1.ORM概述[了解] ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了O 阅读全文
posted @ 2023-03-09 21:22 共感的艺术 阅读(892) 评论(0) 推荐(0)
springboot整合
摘要:一、springboot的异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题。 两个注解: @En 阅读全文
posted @ 2023-03-08 12:49 共感的艺术 阅读(67) 评论(0) 推荐(0)
Spring Boot
摘要:**一、**Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过 阅读全文
posted @ 2023-03-08 12:49 共感的艺术 阅读(45) 评论(0) 推荐(0)