<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FengYuPingLan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FengYuPingLan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FengYuPingLan]]></copyright><item><title><![CDATA[SpringBoot-07 自动配置@EnableAutoConfiguration]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115064590</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115064590</guid><author>FengYuPingLan</author><pubDate>Mon, 22 Mar 2021 10:04:55 +0800</pubDate><description><![CDATA[基于 @EnableAutoConfiguration 的自动配置功能拥有强大的调控能力，通过配合比如基于条件的配置能力或者调整加载顺序，我们可以对自动配置进行更加细粒度的调整和控制。

基于条件的自动配置

基于条件的自动配置来源于 Spring 框架中“基于条件的配置”这一特性。在 Spring 框架中，我们可以使用 @Conditional 这个 Annotation 配合 @Configuration 或者 @Bean 等 Annotation 来干预一个配置或者 bean 定义是否能够生效，其最终]]></description><category></category></item><item><title><![CDATA[SpringBoot-06 run()执行流程]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115061013</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115061013</guid><author>FengYuPingLan</author><pubDate>Mon, 22 Mar 2021 09:41:35 +0800</pubDate><description><![CDATA[SpringApplication 将一个典型的 Spring 应用启动的流程“模板化”（这里是动词），在没有特殊需求的情况下，默认模板化后的执行流程就可以满足需求了但有特殊需求也没关系，SpringApplication 在合适的流程结点开放了一系列不同类型的扩展点，我们可以通过这些扩展点对SpringBoot程序的启动和关闭过程进行扩展。
最“简单”的扩展或者配置是 SpringApplication 通过一系列设置方法（setters）开放的定制方式，比如，我们之前的启动类的 main 方法中只有..]]></description><category></category></item><item><title><![CDATA[SpringBoot-05 启动类与核心注解]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115038735</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115038735</guid><author>FengYuPingLan</author><pubDate>Sun, 21 Mar 2021 16:39:01 +0800</pubDate><description><![CDATA[启动类上面的注解是@SpringBootApplication，它也是 Spring Boot 的核心注解，主要组合包含了以下 3 个注解：

@SpringBootConfiguration：组合了 @Configuration 注解，实现配置文件的功能。
	@EnableAutoConfiguration：打开自动配置的功能，也可以关闭某个自动配置的选项，如关闭数据源自动配置功能： @SpringBootApplication(exclude = { DataSourceAutoConfiguratio]]></description><category></category></item><item><title><![CDATA[SpringBoot-04 SpringBoo概念及特点]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115038687</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115038687</guid><author>FengYuPingLan</author><pubDate>Sun, 21 Mar 2021 08:03:47 +0800</pubDate><description><![CDATA[Spring Boot 是 Spring 开源组织下的子项目，是 Spring 组件一站式解决方案，主要是简化了使用 Spring 的难度，简省了繁重的配置，提供了各种启动器，开发者能快速上手。

Springboot简介：

SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计，不仅继承了Spring框架原有的优秀特性，而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通]]></description><category></category></item><item><title><![CDATA[springBoot-03 javaConfig]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115036461</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115036461</guid><author>FengYuPingLan</author><pubDate>Sat, 20 Mar 2021 22:56:16 +0800</pubDate><description><![CDATA[springIOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化，装配和管理。XML曾经是用来描述Bean最为流行的配置方式。

Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。

JavaConfig就是使用注释来描述Bean配置的组件。JavaConfig 是Spring的一个子项目，是指基于java配置的spring。

基于 JavaConfig 方式的依赖关系绑定描述基本上映射了最早的基于 XML 的配置方式，比如：

1）表..]]></description><category></category></item><item><title><![CDATA[SpringBoot-02 Spring回顾IOC]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115030649</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115030649</guid><author>FengYuPingLan</author><pubDate>Sat, 20 Mar 2021 22:15:57 +0800</pubDate><description><![CDATA[有部分Java开发者对 IoC（Inversion Of Control）和 DI（Dependency Injection）的概念有些混淆，认为二者是对等的。
IoC 其实有两种方式，一种就是 DI，而另一种是 DL，即 Dependency Lookup（依赖查找），前者是当前软件实体被动接受其依赖的其他组件被 IoC 容器注入，而后者则是当前软件实体主动去某个服务注册地查找其依赖的那些服务，概念之间的关系如图 1 所示可能更贴切些。



我们通常提到的SpringIoC，实际上是指 Spri...]]></description><category></category></item><item><title><![CDATA[SpingBoot-01 微服务理解]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115029895</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/115029895</guid><author>FengYuPingLan</author><pubDate>Sat, 20 Mar 2021 16:52:32 +0800</pubDate><description><![CDATA[文章来源：http://c.biancheng.net/view/4615.html

什么是微服务

微服务（Microservice）虽然是当下刚兴起的比较流行的新名词，但本质上来说，微服务并非什么新的概念。
实际上，很多 SOA（面向服务的架构）实施成熟度比较好的企业，已经在使用和实施微服务了。只不过，它们只是在闷声发大财，并不介意是否有一个比较时髦的名词来明确表述 SOA 的这个发展演化趋势罢了。
微服务其实就是服务化思路的一种最佳实践方向，遵循 SOA 的思路，各个企业在服务化治理的道路上走的时间]]></description><category></category></item><item><title><![CDATA[oracle sql 执行顺序 1]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80332500</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80332500</guid><author>FengYuPingLan</author><pubDate>Wed, 16 May 2018 09:46:41 +0800</pubDate><description><![CDATA[原文地址：https://wenku.baidu.com/view/81698889fc0a79563c1ec5da50e2524de518d08d.html以SQL SERVER2008为例，进行说明。 先看下面这条简单SQL语句： select top10* 3from Student 4where age&amp;gt;20  这条SQL语句是否可以有下面两种理解呢  （1）先从Student表中选...]]></description><category></category></item><item><title><![CDATA[Oracle SQL初步性能优化]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80332042</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80332042</guid><author>FengYuPingLan</author><pubDate>Wed, 16 May 2018 09:01:42 +0800</pubDate><description><![CDATA[（1）      选择最有效率的表名顺序(只在基于规则的优化器中有效)：ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名，FROM子句中写在最后的表(基础表 driving table)将被最先处理，在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指...]]></description><category></category></item><item><title><![CDATA[left join /right join/inner join初步区分]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80331992</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80331992</guid><author>FengYuPingLan</author><pubDate>Wed, 16 May 2018 08:53:29 +0800</pubDate><description><![CDATA[left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 　　right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录　　inner join(等值连接) 只返回两个表中联结字段相等的行=========================举例如下： --------------------------------------------表A记录如下：...]]></description><category></category></item><item><title><![CDATA[plsql设置补充]]></title><link>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80326014</link><guid>https://blog.youkuaiyun.com/FengYuPingLan/article/details/80326014</guid><author>FengYuPingLan</author><pubDate>Tue, 15 May 2018 17:29:54 +0800</pubDate><description><![CDATA[1、快捷键，例如 sf+enter =select * from ;需在shotcut.txt 中设置替换项，再从tool下设置；]]></description><category></category></item></channel></rss>