自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Shiro权限控制注解@RequiresPermissions的使用

刚学习一个新的注解,这是shiro里的一个注解,该注解主要是用来做权限控制的,我们来看一下项目里随便拉来的一个value:要求subject中必须同时含有test:shop:goods:add和test:shop:goods:edit的权限才能执行注解下边的方法(),多个权限用“,”号分割,权限不对会抛出异常AuthorizationException。logical=logical.OR 或 表示满足其中一个权限即可访问,logical=logical.AND 与 表示满足所有权限才能访问。.

2021-06-01 18:46:28 984

原创 解决idea在运行前报错内容Command line is too long......,无法运行问题

解决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<component name="Propert

2021-05-27 10:52:18 277

原创 3种循环语句的用法

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

2020-09-19 13:30:43 831

原创 switch的用法

**switch **概念:switch语句主要是对一些罗列出来的数据进行判断,然后根据判断的结果执行代码;使用场景:当多个数据值选其一执行的时候,可以使用switchswitch格式:switch(数据值){case 数据值1:代码块1;break;case 数据值2:代码块2;break;…default:代码块n+1;[break;]}执行顺序:根据switch后小括号中的数据值与大括号中的case后的值做匹配,谁匹配成功,则执行对应的代码块;若都不匹配,则执行defau

2020-09-19 13:22:11 4714

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除