随笔分类 -  框架

摘要:1、Spring为bean提供了两种初始化bean的方式,实现InitializingBean接口或者通过在XML配置文件中添加init-method的方式,这两种方式可以同时使用。 2、实现InitializingBean接口是直接调用afterPropertiesSet方法,比通过反射调用ini 阅读全文
posted @ 2022-09-10 16:16 JustJavaIt 阅读(3121) 评论(0) 推荐(0) 编辑
摘要:本文分为两个部分: Spring Cloud"全家桶"简单介绍。 通过实际电商业务场景,让你彻底明白Spring Cloud几个核心组件的底层原理。 Spring Cloud介绍 SpringCloud是关注全局的服务协调治理框架,它利用 Spring Boot 的开发便利性简化了分布式系统基础设施 阅读全文
posted @ 2021-01-10 17:04 JustJavaIt 阅读(634) 评论(0) 推荐(0) 编辑
摘要:多个切面的执行顺序 如果我们在同一个方法使用多个AOP注解,我们如何指定他们的执行顺序呢? 可以通过指定切面的order,order越小越是最先执行。 配置切面执行顺序的三种方式: 一.通过实现Ordered接口 @Component @Aspect @Slf4j public class Mess 阅读全文
posted @ 2020-12-20 22:37 JustJavaIt 阅读(3459) 评论(2) 推荐(1) 编辑
摘要:项目实战 用户信息查询接口中,使用@Cacheable注解 绑定相关信息接口中,使用@CachePut更新用户信息到缓存 更新用户信息接口中,使用@CacheEvict删除缓存信息 使用步骤 添加依赖,maven 坐标如下: 使用 spring-cache 有三个步骤: (1)在启动类上加入 @En 阅读全文
posted @ 2020-09-20 21:00 JustJavaIt 阅读(317) 评论(0) 推荐(0) 编辑
摘要:作用 使用自定义注解可以精简代码,去掉重复代码。 介绍 在Java中,注解分为两种,元注解和自定义注解。 一般我们把元注解理解为描述注解的注解,元数据理解为描述数据的数据,元类理解为描述类的类…。所以,在Java中,除了有限的几个固定的"描述注解的注解"以外,所有的注解都是自定义注解。在JDK中提供 阅读全文
posted @ 2020-07-11 11:55 JustJavaIt 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Spring Boot允许使用propertities文件、yaml文件或者命令行参数作为外部配置。 命令行参数配置 Spring Boot可以基于jar包运行,打成jar包的程序可以直接通过下面的命令运行: java -jar xx.jar 可以通以下命令修改Tomcat端口号: java -ja 阅读全文
posted @ 2020-05-02 18:24 JustJavaIt 阅读(503) 评论(0) 推荐(0) 编辑
摘要:SpringCloud的理解? SpringCloud是关注全局的服务协调治理框架,它利用 Spring Boot 的开发便利性简化了分布式系统基础设施的开发,提供了如服务注册与发现、负载均衡、配置中心、消息总线、熔断器、数据监控等等组件,都可以用 spring boot 的开发风格做到一键启动和部 阅读全文
posted @ 2020-05-01 11:35 JustJavaIt 阅读(261) 评论(0) 推荐(0) 编辑
摘要:谈谈对SpringBoot的认识(Spring 和 Spring Boot 有什么区别?) Spring框架是一个轻量级的企业级开发的一站式解决方案,提供了IoC容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持,这些模块的出现,大大的缩短了应用程序的开发时间,同时提高了应用开发的效率。 阅读全文
posted @ 2020-05-01 11:28 JustJavaIt 阅读(251) 评论(0) 推荐(0) 编辑
摘要:什么是事务?事物的四大特性? 事务是指单个逻辑工作单元执行的一系列操作(ACID),这些操作要么全部执行,要么全部不执行,是不可中断的。 (1)原子性(Atomicity)是指事务所有操作是不可中断的,要么全部执行成功,要么全部失败回滚。 (2)一致性(Consistency)是指一个事务执行之前和 阅读全文
posted @ 2020-04-22 10:14 JustJavaIt 阅读(666) 评论(0) 推荐(0) 编辑
摘要:你对Spring中的bean了解吗?都有哪些作用域(Scope)? Spring 官方文档对 bean 的解释是: In Spring, the objects that form the backbone of your application and that are managed by th 阅读全文
posted @ 2020-04-22 10:04 JustJavaIt 阅读(423) 评论(1) 推荐(1) 编辑
摘要:异步调用? 在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕,继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们都是同步调用 阅读全文
posted @ 2020-04-20 00:15 JustJavaIt 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:说说你对spring的理解? Spring框架是一个轻量级的企业级开发的一站式解决方案,所谓一站式解决方案就是可以基于Spring解决Java EE开发的所有问题。Spring框架主要提供了IoC容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持。 使用Spring框架有什么好处呢? 框 阅读全文
posted @ 2020-03-31 11:06 JustJavaIt 阅读(182) 评论(0) 推荐(0) 编辑
摘要:介绍 服务间通信简介 一个系统可以由不同的微服务构成,比如一个电商系统可以由订单服务、商品服务、用户服务等共同组成。 这些服务相互独立,但又相互依赖。由于它们相互依赖,所以需要通过通信的方式来进行相互调用。 服务间通信方式主要有两种: (1) 基于HTTP的REST(SpringCloud) (2) 阅读全文
posted @ 2020-03-08 16:48 JustJavaIt 阅读(1673) 评论(0) 推荐(1) 编辑
摘要:谈谈你对Restful的理解? RESTful (Resource Representational State Transfer,资源表现层状态转化)是一种软件架构风格。(在服务器端,应用程序的状态和功能可看作各种资源。)所有资源的接口都统一使用标准的HTTP方法,比如GET用来获取资源,PUT用 阅读全文
posted @ 2020-03-08 16:32 JustJavaIt 阅读(174) 评论(0) 推荐(0) 编辑
摘要:动态 sql 是 MyBatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 MyBatis 会对其进行动态解析。MyBatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 面试题:#{}和${}的区别是什么? 1)#{}是预编译处理,$ { 阅读全文
posted @ 2020-01-20 14:45 JustJavaIt 阅读(34978) 评论(2) 推荐(5) 编辑
摘要:设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。总共有 23 种设计模式 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 Spring用了哪些设计模式? 1)单例模式: 在Spring中定义的bean默认是单例模式。 2)工厂模式:Spring使用 阅读全文
posted @ 2020-01-10 21:34 JustJavaIt 阅读(5602) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示