<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[project_sun的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/project_sun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; project_sun]]></copyright><item><title><![CDATA[springboot2.0 + shiro集成（一）初识shiro]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/100736766</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/100736766</guid><author>project_sun</author><pubDate>Wed, 11 Sep 2019 15:02:13 +0800</pubDate><description><![CDATA[生平所幸皆历历，负尽苍生不负卿。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Down by the Sally Gardens
Shiro是一个Java平台的开源权限框架，用于认证和访问授权。
shiro架构简介
在shiro架构中，有3个最主要的组件：Subject，SecurityManager，Realm。

Subject本质上就是当前访问用户的抽象描述。
Secur...]]></description><category></category></item><item><title><![CDATA[springboot2.0 + quartz 分布式定时任务]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/100371406</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/100371406</guid><author>project_sun</author><pubDate>Tue, 03 Sep 2019 00:01:08 +0800</pubDate><description><![CDATA[因项目是集群部署，因此同样的定时任务，在集群中的每台机器都会执行，这样定时任务就会重复执行，不但会增加服务器的负担，还会因为定时任务重复执行造成额外的不可预期的错误。因此下面采用 spring-boot-starter-quartz 实现分布式任务部署。]]></description><category></category></item><item><title><![CDATA[springboot2.0 + redis集群配置]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/100167846</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/100167846</guid><author>project_sun</author><pubDate>Fri, 30 Aug 2019 23:50:53 +0800</pubDate><description><![CDATA[因为项目中使用到了redis，并且是集群部署，之前做过单机版的redis整合，下面说一下redis集群的整合过程。]]></description><category></category></item><item><title><![CDATA[springboot2.0 + logback日志]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/100163077</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/100163077</guid><author>project_sun</author><pubDate>Fri, 30 Aug 2019 17:51:23 +0800</pubDate><description><![CDATA[logback是springboot自带的日志集成，能够将日志按指定的规则输出到控制台、磁盘和数据库。]]></description><category></category></item><item><title><![CDATA[springboot2.0 + swagger配置]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/100009616</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/100009616</guid><author>project_sun</author><pubDate>Thu, 22 Aug 2019 10:46:31 +0800</pubDate><description><![CDATA[在使用swagger过程中遇到的一些坑]]></description><category></category></item><item><title><![CDATA[slf4j log4j logback关系详解]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/99947392</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/99947392</guid><author>project_sun</author><pubDate>Wed, 21 Aug 2019 11:28:28 +0800</pubDate><description><![CDATA[slf4j是java的一个日志门面，实现了日志框架一些通用的api，log4j和logback是具体的日志框架。
他们可以单独的使用，也可以绑定slf4j一起使用：
1、单独使用。分别调用框架自己的方法来输出日志信息。
2、绑定slf4j一起使用。调用slf4j的api来输入日志信息，具体使用与底层日志框架无关（需要底层框架的配置文件）

...]]></description><category></category></item><item><title><![CDATA[vue中，new vue({})与export default {} 两者的区别]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/90446609</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/90446609</guid><author>project_sun</author><pubDate>Wed, 22 May 2019 16:30:52 +0800</pubDate><description><![CDATA[vue中，new vue({})与export default {} 两者的区别？

new vue({}) 只在入口文件 main.js里使用，而其余组件的里的属性和方法的使用，为什么都要放在export default{}中，而不是每个组件都用new Vue({})来生成呢？
放在export default{}中它是作为一个class被导出的么？
另外两者的写法也不一样。就data来说，给作...]]></description><category></category></item><item><title><![CDATA[分布式||微服务的区别]]></title><link>https://blog.youkuaiyun.com/project_sun/article/details/89916656</link><guid>https://blog.youkuaiyun.com/project_sun/article/details/89916656</guid><author>project_sun</author><pubDate>Tue, 07 May 2019 11:03:52 +0800</pubDate><description><![CDATA[#什么是微服务?
微服务是一种面向服务的架构(SOA)风格（Java开发人员最重要的技能之一），其中，应用程序被构建为多个不同的小型服务的集合而不是单个应用程序。与单个程序不同的是，微服务让你可以同时运行多个独立的应用程序，而这些独立的应用程序可以使用不同的编码或编程语言来创建。庞大而又复杂的应用程序可以由多个可自行执行的简单而又独立的程序所组成。这些较小的程序组合在一起，可以提供庞大的单程序所具...]]></description><category></category></item></channel></rss>