<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Timing_562的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Timing_562</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Timing_562]]></copyright><item><title><![CDATA[Shiro权限控制注解@RequiresPermissions的使用]]></title><link>https://blog.youkuaiyun.com/Timing_562/article/details/117449450</link><guid>https://blog.youkuaiyun.com/Timing_562/article/details/117449450</guid><author>Timing_562</author><pubDate>Tue, 01 Jun 2021 18:46:28 +0800</pubDate><description><![CDATA[刚学习一个新的注解，这是shiro里的一个注解，该注解主要是用来做权限控制的，我们来看一下项目里随便拉来的一个

value：要求subject中必须同时含有test:shop:goods:add和test:shop:goods:edit的权限才能执行注解下边的方法()，多个权限用“，”号分割，权限不对会抛出异常AuthorizationException。
logical=logical.OR 或 表示满足其中一个权限即可访问，
logical=logical.AND 与 表示满足所有权限才能访问。

.]]></description><category></category></item><item><title><![CDATA[解决idea在运行前报错内容Command line is too long......，无法运行问题]]></title><link>https://blog.youkuaiyun.com/Timing_562/article/details/117323532</link><guid>https://blog.youkuaiyun.com/Timing_562/article/details/117323532</guid><author>Timing_562</author><pubDate>Thu, 27 May 2021 10:52:18 +0800</pubDate><description><![CDATA[解决idea在运行前报错内容Command line is too long…，无法运行问题
报错的内容是：Error running XXX: Command line is too long. Shorten command line for XXX or also for Application default configuration.
在项目这个位置找到workspace.xml，找到这个标签
// An highlighted block
&lt;component name="Propert]]></description><category></category></item><item><title><![CDATA[3种循环语句的用法]]></title><link>https://blog.youkuaiyun.com/Timing_562/article/details/108679989</link><guid>https://blog.youkuaiyun.com/Timing_562/article/details/108679989</guid><author>Timing_562</author><pubDate>Sat, 19 Sep 2020 13:30:43 +0800</pubDate><description><![CDATA[for循环
格式：for(初始化语句1;条件判断语句2;步进语句4){
循环体3;
}
执行流程：先执行1,然后判断2是true还是false,如果是true,则执行3,然后执行4,然后再判断2是true还是false,如果还是true,则继续循环…直到2变成false，循环才会结束
while循环
格式：初始化语句1;
while(条件判断语句2){
循环体3;
步进语句4;
}
执行流程：先执行1,然后判断2是true还是false,如果是true,则执行3,然后执行4,然后再判断2是true还是fal]]></description><category></category></item><item><title><![CDATA[switch的用法]]></title><link>https://blog.youkuaiyun.com/Timing_562/article/details/108679919</link><guid>https://blog.youkuaiyun.com/Timing_562/article/details/108679919</guid><author>Timing_562</author><pubDate>Sat, 19 Sep 2020 13:22:11 +0800</pubDate><description><![CDATA[**switch **
概念：switch语句主要是对一些罗列出来的数据进行判断，然后根据判断的结果执行代码；
使用场景：当多个数据值选其一执行的时候，可以使用switch
switch格式：switch(数据值){
case 数据值1:
代码块1;
break;
case 数据值2:
代码块2;
break;
…
default:
代码块n+1;
[break;]
}
执行顺序：根据switch后小括号中的数据值与大括号中的case后的值做匹配，谁匹配成功，则执行对应的代码块；若都不匹配，则执行defau]]></description><category></category></item></channel></rss>