摘要: sql_mode坑 MySQL 5.7.x 默认值: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGIN 阅读全文
posted @ 2018-05-24 17:19 章鱼哥哥 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或 阅读全文
posted @ 2018-05-23 15:31 章鱼哥哥 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能 阅读全文
posted @ 2018-05-23 11:15 章鱼哥哥 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Scope是定义Spring如何创建bean的实例的。 在创建bean的时候可以带上scope属性,scope有下面几种类型。 Singleton 这也是Spring默认的scope,表示Spring容器只创建一个bean的实例,Spring在创建第一次后会缓存起来,之后不再创建,就是设计模式中的单 阅读全文
posted @ 2018-05-22 15:11 章鱼哥哥 阅读(148) 评论(0) 推荐(0) 编辑
摘要: spring bean在初始化和销毁的时候我们可以触发一些自定义的回调操作。 初始化的时候实现的方法 1、通过java提供的@PostConstruct注解; 2、通过实现spring提供的InitializingBean接口,并重写其afterPropertiesSet方法; 3、通过spring 阅读全文
posted @ 2018-05-22 15:05 章鱼哥哥 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一张图搞懂Spring bean的生命周期,从Spring容器启动到容器销毁bean的全过程,包括下面一系列的流程,了解这些流程对我们想在其中任何一个环节怎么操作bean的生成及修饰是非常有帮助的。 Bean的完整生命周期所用到的组件大概可以分为以下几类: 1、Bean级别的接口 Bean自身定义的 阅读全文
posted @ 2018-05-22 15:03 章鱼哥哥 阅读(3839) 评论(0) 推荐(1) 编辑
摘要: Application Context定义 简单来说就是Spring中的高级容器,可以获取容器中的各种bean组件,注册监听事件,加载资源文件等功能。 具体定义可以参考官网:https://spring.io/understanding/application-context Understandi 阅读全文
posted @ 2018-05-22 15:02 章鱼哥哥 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Spring不止是提供了IOC、AOP的功能,还提供了大量的基于Spring的项目,拿来用就行了,用于一站式开发,大大降低了开发的难度。 下面列举下主要的一些Spring的生态项目: Spring Boot:一站式快速开发解决项目。 Spring Cloud:提供对分布式系统的支持。 Spring 阅读全文
posted @ 2018-05-22 15:00 章鱼哥哥 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。 Spring图中的这些模块,都至少由一个以上的jar包组成。 1、Core Contain 阅读全文
posted @ 2018-05-22 14:59 章鱼哥哥 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Spring 5.0都有什么新功能? 1、最低要求支持JDK8+, J2EE 7+。 2、移除了一些包、类及方法。 3、核心功能加强:全面应用jdk8并兼容jdk9等。 4、SpringMVC:支持servlet4.0、Reactor 3.1等。 5、支持响应式堆栈web框架Spring WebFl 阅读全文
posted @ 2018-05-22 14:57 章鱼哥哥 阅读(147) 评论(0) 推荐(0) 编辑