今日份学习: Spring - 事实标准】的更多相关文章

今日记录 今日份BUG清单 flyway的sql文件有两个下划线 __ , _ 是不可以的. 高版本的freemarker默认的扩展名变成了flth,而不是ftl 今日份用到的网址 1. freemarker 2. flyway 3. springboot 4. mybatis-spring-boot-autoconfigure0 5. list freemarker…
笔记 Spring IOC Inverse of Control:控制反转 DI:Dependancy Injections:依赖注入 没有IOC的时候,各种依赖需要逐个按顺序创建. 有了IOC的之后,只要告诉那个依赖那个就可以了,容器会自动装配好依赖 手写一个IOC容器 public class MyIoCContainer { // 实现一个简单的IoC容器,使得: // 1. 从beans.properties里加载bean定义 // 2. 自动扫描bean中的@Autowired注解并完…
笔记 Spring+AOP+Redis+MySQL练习 1. 启动docker->mysql docker run --name mysql -v e:\docker:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0.18 这里有个小问题,,,,无法远程访问这个mysql. 由于mysql8.0默认的密码加密方式是 caching_sha2_password,而目前大多数人使用的navicat版本是不支持…
笔记 在Spring中如何使用AOP? Spring是如何切换JDK动态代理和CGLIB的? spring.aop.proxy-target-class=true (在下方第二个链接中,原生doc中提到过) @Aspect生命切面 @Before @After @Around Redis 广泛使用的内存缓存 常见的数据结构: String List Set Hash ZSet Redis为什么快? 完全基于内存 优秀的数据结构设计 单一线程,避免上下文切换开销 事件驱动,非阻塞 浏览的一些学习资…
笔记 上回用到的所有注解 @Around @Aspect @Autowired @Bean @Configuration @RequestMapping @ResponseBody @RestController @Service @SpringBootApplication 注解的作用 @Around AOP 代理的通知方法:环绕通知:动态代理,手动推进目标方法运行(joinPoint.procced()).还有前置通知,后置通知,返回通知,异常通知等通知方法. @Aspect AOP 代理注…
笔记 Docker 能做什么? 保证开发.测试.交付.部署的环境完全一致 保证资源的隔离 启动临时的.用完即弃的环境,例如测试 迅速(秒级)超大规模部署和扩容 Docker 基本概念 镜像 image 预先定义好的模板文件,Docker引擎按照这个模板启动无数个容器 容器 container 独立的,默认和宿主机不发生任何交互 docker docker pull/images docker pull:下载指定镜像.比如:docker pull mysql:8.0.1 默认从docker的中央仓…
前言: 又开始动笔开了“学习Spring”系列的头…… 其实一开始写“学习SpringMVC”的几篇文章是出于想系统的了解下Spring以及SpringMVC,因为平时在公司中虽然每天都在使用Spring相关的框架或者其他,但是绝大部分都是已经写好配置文件,做好相关配置,而我们能做的就是写一些与业务逻辑有关的Controller层面或者Service层面的代码.毕竟所做的产品成熟了,或者说框架越来越成熟了,我们对于底层原理的东西关注的就少了,认识也浅了. 个人感觉,颇具讽刺意味的是,“Sprin…
一.概述. 上一篇博客讲述了用注解的形式实现AOP现在讲述另外一种AOP实现的方式利用XML来实现AOP. 二.代码演示. 准备工作参照上一篇博客<菜鸟学习Spring--60s使用annotation实现简单AOP> 目录结构: 其实比起上一篇博客中用annotation来实现AOP的方式我们只要把SecurityHandler.java和配置文件applicationContext.xml更改为下面内容就可以了.下面我把这两个文件的代码写下来. SecurityHandler.java p…
在前文 深入浅出学习Spring框架(一):通过Demo阐述IoC和DI的优势所在. 深入浅出学习Spring框架(三):AOP 详解 分别介绍了Spring的核心功能——IoC和AOP,光讲知识远远不够,重要的得实践才行,今天来谈谈在IoC和AOP基础上配置事务. Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource.TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分. DataSource.Transaction…
1.Spring框架简介 Spring是一个开源框架,Spring是在2003年兴起的一个轻量级的开源框架,由Rod johnson创建.主要对JavaBean的生命周期进行管理的轻量级框架,Spring给JavaEE带来了春天. 2.Spring框架特点 √ 轻量级:不是说他的文件大小很小,指的Spring是非侵入性. 知识点:轻量级框架和重量级框架的区别 轻量级和重量级的框架是以启动程序所需要的资源所决定,比如EJB在启动程序的时候需要消耗大量的资源,内存和CPU,所以是重量级.√ 依赖注入…