随笔分类 -  spring

SpringIOC和AOP的生活案例
摘要:Spring中的IOC和AOP IOC,依赖倒置的意思, 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B() 阅读全文
posted @ 2020-11-15 09:59 kk20_625 阅读(232) 评论(0) 推荐(0)
读《深入浅出 Mybatis 技术与原理实战》有感
摘要:读《深入浅出 Mybatis 技术与原理实战》有感 前言 随着大数据时代的到来,Java持久层框架 Mybatis 成为越来越多企业的选择。 这本书分为三个部分,我简单的把我的理解在这篇博客简单记录一下!如果想有更深的了解,可以看一下杨开振老师的这本书《深入浅出 Mybatis 技术与原理实战》。 阅读全文
posted @ 2020-11-12 12:09 kk20_625 阅读(166) 评论(0) 推荐(0)
AOP-MyBatis 多数据源
摘要:MyBatis 多数据源 一、AOP多数据源 pom.xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId 阅读全文
posted @ 2020-11-12 11:56 kk20_625 阅读(225) 评论(0) 推荐(0)
Spring产生历史
摘要:Spring Java 领域第一框架,是行业标准和规范。 Java EE 基于 Java 的企业级解决方案,Java WEB 开发就是 Java EE 的一部分。 Java 初期使用 EJB 开发,但是这种方式非常繁重,不灵活,不便于维护和升级。 //创建Class三种方式 //1 Class cl 阅读全文
posted @ 2020-11-12 11:34 kk20_625 阅读(183) 评论(0) 推荐(0)
SpringBoot项目优化和Jvm调优
摘要:项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 在这边有一篇比较好的文章,推荐给大家! SpringBoot项目配置Tomcat和JVM参数 一、修改配置文件 关于修改配置文件application. 阅读全文
posted @ 2020-11-09 23:24 kk20_625 阅读(134) 评论(0) 推荐(0)
Spring Cloud的各个组件的原理分析
摘要:Spring Cloud架构的各个组件的原理分析 原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下: 创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付” 扣减相应的商品库存 通知仓储中心,进行发货 给用户的这次购物增加相应的积分 阅读全文
posted @ 2020-11-09 23:15 kk20_625 阅读(392) 评论(0) 推荐(0)
aspectJ
摘要:aspectJ 网上出现了很多讲解AspectJ的资料,但大多是从讲解AspectJ语法开始,本文从另一个角度讲解AspectJ,作者着重介绍了AspectJ的设计思路和运行原理。 总结 1、开源项目的出现,打破了软件技术领域的众多壁垒,推动软件技术进程的日新月异。 2、同时,一些新名词,新概念也层 阅读全文
posted @ 2020-10-28 10:43 kk20_625 阅读(97) 评论(0) 推荐(0)
SpringBoot自定义嵌入式Servlet容器
摘要:我感觉新手用这个格式配置 application.properties 网络设置 侦听传入HTTP请求的端口(server.port),绑定到的接口地址server.address,等等 会话设置 会话是否为持久(server.servlet.session.persistent), 会话超时(se 阅读全文
posted @ 2020-10-28 10:30 kk20_625 阅读(276) 评论(0) 推荐(0)
SpringMVC框架介绍
摘要:SpringMVC框架介绍 一、什么是 SpringMVC ? SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。 在介绍 阅读全文
posted @ 2020-10-13 15:38 kk20_625 阅读(257) 评论(0) 推荐(0)
SpringMVC学习笔记----常用注解
摘要:SpringMVC学习笔记 常用注解 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDisp 阅读全文
posted @ 2020-10-13 15:36 kk20_625 阅读(123) 评论(0) 推荐(0)
SpringAOP
摘要:SpringAOP AOP:Aspect Oriented Programming,意思为面向切面编程 面向切面编程:对于不同的模块,在具有相同共性的情况下,由切面的增强来负责统一处理;其本质就是动态代理 相对于OOP(面向对象)来说,AOP对于过程的管理更加的精细,能够进一步来完成解耦工作,在程序 阅读全文
posted @ 2020-09-13 01:04 kk20_625 阅读(122) 评论(0) 推荐(0)
Spring ioc的核心源码及拓展
摘要:Spring ioc 问题 javaSE获取一个类的Class有几种方式? ioc的自动装载有几种方式? ioc的底层通过哪些原理机制实现的? 实现类ClassPathXmlApplicationContext的底层AbstractApplicationContext的源码核心方法是什么? Spri 阅读全文
posted @ 2020-09-13 00:55 kk20_625 阅读(233) 评论(0) 推荐(0)