<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[desfmgs5372的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/desfmgs5372</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; desfmgs5372]]></copyright><item><title><![CDATA[spring事务的理解]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874806</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874806</guid><author>desfmgs5372</author><pubDate>Tue, 17 Jul 2018 11:22:00 +0800</pubDate><description><![CDATA[特性
一致性：业务处理要么都成功，要么都失败，不能部分成功不分失败
原子性：业务操作是由多个动作完成，这些动作不可分割，要么都执行，要么都不执行
隔离性：事务间之间要做隔离，不要互相影响
持久性：操作结果最终都会持久化到持久化存储器中
说到底都是为了一致性，才引出原子性、隔离性和持久性，之前在知乎看到过一篇比较好的文章（https://www.zhihu.com/questio...]]></description><category></category></item><item><title><![CDATA[使用mybatis plus自动生成controller、service、dao、mapper、entity代码]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874805</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874805</guid><author>desfmgs5372</author><pubDate>Thu, 05 Jul 2018 09:56:00 +0800</pubDate><description><![CDATA[官网：http://mp.baomidou.com（这个项目不仅仅可以用于代码生成，还有分页等其他功能，是对mybatis的一层封装）

要求：基于sql自动生成domain、controller、service、dao、mapper

效果：红框里的代码是自动生成的



用法
mysql：手动建两张表用于测试

CREATE TABLE `user` ...]]></description><category></category></item><item><title><![CDATA[spring cloud zuul 配置]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874804</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874804</guid><author>desfmgs5372</author><pubDate>Tue, 03 Jul 2018 14:33:00 +0800</pubDate><description><![CDATA[参考：http://www.ityouknow.com/springcloud/2017/06/01/gateway-service-zuul.html

spring boot版本：2.0.3.RELEASE

pom.xml

&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.cloud&lt;...]]></description><category></category></item><item><title><![CDATA[spring cloud config配置]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874803</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874803</guid><author>desfmgs5372</author><pubDate>Mon, 02 Jul 2018 14:31:00 +0800</pubDate><description><![CDATA[参考：
http://www.ityouknow.com/springcloud/2017/05/22/springcloud-config-git.html
http://www.ityouknow.com/springcloud/2017/05/25/springcloud-config-eureka.html
https://www.cnblogs.com/xia...]]></description><category></category></item><item><title><![CDATA[spring cloud turbine]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874802</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874802</guid><author>desfmgs5372</author><pubDate>Mon, 02 Jul 2018 10:55:00 +0800</pubDate><description><![CDATA[参考博客：http://www.ityouknow.com/springcloud/2017/05/18/hystrix-dashboard-turbine.html

spring boot版本：2.0.3.RELEASE

pom.xml

&lt;dependency&gt;            　　&lt;groupId&gt;org.springfram...]]></description><category></category></item><item><title><![CDATA[spring cloud Eureka client配置（consumer通过Eureka发起对provider的调用）]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874801</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874801</guid><author>desfmgs5372</author><pubDate>Thu, 28 Jun 2018 11:10:00 +0800</pubDate><description><![CDATA[参考：http://www.ityouknow.com/springcloud/2017/05/12/eureka-provider-constomer.html

springboot版本：2.0.3.RELEASE

首先配置一个Erureka server，这里为了方便我们可以使用单机版并启动服务，参考上一篇文章《spring cloud Eureka se...]]></description><category></category></item><item><title><![CDATA[spring cloud Eureka server配置]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874800</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874800</guid><author>desfmgs5372</author><pubDate>Wed, 27 Jun 2018 15:52:00 +0800</pubDate><description><![CDATA[参考：http://www.ityouknow.com/springcloud/2017/05/10/springcloud-eureka.html

spring boot版本：2.0.3.RELEASE
pom.xml

&lt;dependencies&gt;
    &lt;dependency&gt;
    　　&lt;groupId&gt;org.sp...]]></description><category></category></item><item><title><![CDATA[springboot监控]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874799</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874799</guid><author>desfmgs5372</author><pubDate>Tue, 26 Jun 2018 11:41:00 +0800</pubDate><description><![CDATA[springboot版本

&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;1.5.8.RELEASE&...]]></description><category></category></item><item><title><![CDATA[springboot中filter的配置和顺序执行]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874798</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874798</guid><author>desfmgs5372</author><pubDate>Thu, 14 Jun 2018 15:10:00 +0800</pubDate><description><![CDATA[项目结构

springboot版本

&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;1.5.8....]]></description><category></category></item><item><title><![CDATA[springboot整合fastdfs实现上传和下载]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874797</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874797</guid><author>desfmgs5372</author><pubDate>Thu, 14 Jun 2018 10:50:00 +0800</pubDate><description><![CDATA[FastDFS_Client源码
https://github.com/tobato/FastDFS_Client
友情提示：由于FastDFS_Client这个源码不是很多，并且目前没有找到相关文档，有问题请优先查看作者的源码和单元测试，其次再百度~

我的DEMO
项目包目录结构
springboot版本

&lt;parent&gt;
	&lt;groupId&...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（六）——@InitBinder注解]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874796</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874796</guid><author>desfmgs5372</author><pubDate>Tue, 25 Apr 2017 23:16:00 +0800</pubDate><description><![CDATA[　　有些类型的数据是无法自动转换的，比如请求参数中包含时间类型的数据，无法自动映射到Controller里的Date参数。需要使用@initBinder注解为binder提供一个数据的转换器，这个转换器可以自己实现，也可以用spring官方的一些实现。比如：

package com.wang.action;

import java.text.SimpleDateFormat;...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（五）——拦截器示例]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874795</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874795</guid><author>desfmgs5372</author><pubDate>Tue, 18 Apr 2017 16:37:00 +0800</pubDate><description><![CDATA[部分内容摘自开涛的《跟我学SpringMVC.PDF》
拦截器，本质类似于AOP，主要的应用场景：
　　1.日志记录：记录请求信息的日志，以便进行信息监控、信息统计、计算PV等。
　　2.权限检查：如登录检测，进入处理器检测是否登录，没有登录返回登录页面。
　　3.性能监控：记录拦截器进入处理器和离开处理器的时间。
　　4.通用行为：读取cookie中的用户信息放入请求，从而方...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（四）——处理器Handler的各种常用实现]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874794</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874794</guid><author>desfmgs5372</author><pubDate>Thu, 13 Apr 2017 22:19:00 +0800</pubDate><description><![CDATA[　　代码：http://files.cnblogs.com/files/douJiangYouTiao888/MultiActionController.zip
　　在使用springMVC的开发过程中，Handler（就是Controller）是我们需要手动开发的主要内容，注解的配置方式比较固定，可以限定请求方式，请求映射到方法级，基本可以满足我们的日常需求。所以这里主要记录基于xm...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（三）——基于注解配置的springMVC项目]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874793</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874793</guid><author>desfmgs5372</author><pubDate>Thu, 13 Apr 2017 21:24:00 +0800</pubDate><description><![CDATA[可运行的附件地址：http://files.cnblogs.com/files/douJiangYouTiao888/springWithAnnotation.zip
项目说明：
作者环境：maven3+jdk1.8+spring4
项目结构：



父pom配置：

&lt;project xmlns="http://maven.apache.org/POM/4....]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（二）——基于xml配置的springMVC项目（maven+spring4）]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874792</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874792</guid><author>desfmgs5372</author><pubDate>Thu, 13 Apr 2017 20:53:00 +0800</pubDate><description><![CDATA[可运行的附件地址：http://files.cnblogs.com/files/douJiangYouTiao888/springWithXML.zip
项目说明：
作者环境：maven3+jdk1.8+spring4
项目结构：


父pom：主要是进行一系列版本定义

&lt;project xmlns="http://maven.apache.org/POM/4....]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（一）——概念、流程图、源码简析]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874791</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874791</guid><author>desfmgs5372</author><pubDate>Thu, 13 Apr 2017 20:22:00 +0800</pubDate><description><![CDATA[　　学习资料：开涛的《跟我学SpringMVC.pdf》
　　众所周知，springMVC是比较常用的web框架，通常整合spring使用。这里抛开spring，单纯的对springMVC做一下总结。
　　概念
　　HandlerMapping：处理器映射，对请求的URL进行映射为具体的处理器（如果有拦截器也包含拦截器，会将Handler和多个HandlerInterceptor封...]]></description><category></category></item><item><title><![CDATA[小Y的轮回之路——攒机装机、B150装win7]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874790</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874790</guid><author>desfmgs5372</author><pubDate>Thu, 23 Mar 2017 11:02:00 +0800</pubDate><description><![CDATA[　　两个月前，陪伴我5年多的小Y（ideapad-y460N卡）突然大伤元气，硬盘跪了，显示屏也黑了一小块。本着经济实惠凑合用的态度换了个320G的硬盘，没想过几天显示屏情况加重，出现无数个红绿相间的线条。正所谓天下无不散之筵席，既然无缘并肩作战，那就一路走好~
　　寻寻觅觅，冷冷清清，凄凄惨惨戚戚。在无数次寻寻觅觅后，决定入手一款台式机。记得小时候有一阵子特别时兴组装机，奈何当时不太...]]></description><category></category></item><item><title><![CDATA[maven学习（七）后续扩展、资料]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874789</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874789</guid><author>desfmgs5372</author><pubDate>Mon, 06 Mar 2017 02:02:00 +0800</pubDate><description><![CDATA[　　写这几篇博客的来源是 "maven实战 + 网上的博客 +平时使用的心得 "。记录的都是比较常用的东西，也有一些只做了大概了解、或者干脆直接略过，在这里做一下总结，如果有需要在进行补充。
　　补充：
　　　　1.私服搭建Nexus
　　　　2.项目持续集成Hunson
　　　　3.Archetype编写：这个我理解就是一种特定的目录结构，比如maven-archetype-...]]></description><category></category></item><item><title><![CDATA[maven学习（四）maven的生命周期]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874787</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874787</guid><author>desfmgs5372</author><pubDate>Sun, 05 Mar 2017 21:53:00 +0800</pubDate><description><![CDATA[　　官网：http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
　　maven有三套相互独立的生命周期，每个生命周期中又包含各个不同的阶段，这些阶段是有序的，执行某个阶段时，会将此生命周期此阶段前所有阶段都执行一遍。如：执行default周期的install会将validate到in...]]></description><category></category></item><item><title><![CDATA[maven学习（六）依赖、聚合、继承]]></title><link>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874788</link><guid>https://blog.youkuaiyun.com/desfmgs5372/article/details/101874788</guid><author>desfmgs5372</author><pubDate>Sun, 05 Mar 2017 20:40:00 +0800</pubDate><description><![CDATA[先说一下概念（个人理解的，有问题请留言）：
　　依赖：我要盖一座房子，就需要很多的砖，这些专就是盖房子的一个依赖。我要跑一个maven项目，需要各种各样的功能，功能实现的jar包和插件就是我的依赖。
　　聚合：物以类聚嘛，你想要去xx旅游，我也想去xx旅游，咱们有相同的需求完全可以一块抱团啊。聚合就是将具有相同需求的模块聚合到一块，主要是为了模块服务的，比如我一个商品服务有单独的ap...]]></description><category></category></item></channel></rss>