自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

临窗,听雨声

翻过了一座又一座高山之后,回首望去,不过如此。

  • 博客(8)
  • 收藏
  • 关注

原创 java实现菜单转换为树的格式

菜单一般有很多级,然后数据库一般都是存的  自己的id,父id,名字这个时候想转化成菜单树的格式就需要自己编写代码实现了。1.获取所有的菜单元素2.遍历所有的菜单元素,找到一级菜单元素( pid 为null的就是一级菜单 )3.递归查找子菜单,用一级菜单的 id 去匹配所有的菜单元素,如果 其他的菜单元素的 pid 为 一级菜单的 id,则证明该菜单是一级菜单的子元素,然后...

2018-11-21 12:33:54 1884

原创 SpringBoot整合shiro之禁止重复登陆(附源码)

禁止重复登陆,就是同一个账号在不同的浏览器,不同的设备登陆的时候只会有一个登陆成功,其他的都会被挤下去。就像,我登的我的账号,这个时候你再来登我的账号,我就被挤下去了。本文将介绍如何使用shiro禁止重复登陆。每一个登陆用户登陆后都会存在于 shiro 的一个 session里面。当然,这里我们需要设置,登陆成功后Session session = SecurityUtils.g...

2018-11-12 23:22:29 4443 6

原创 SpringBoot整合shiro同时解决注解权限不生效(附源码)

1.shiro apache出品的很好用的权限框架,理论上来说只需要程序员配置两个类,shiro就能为我们工作起来。这几天研究shiro,集成到springboot中,并使用注解权限,踩了不少坑,希望这篇文章能够帮助到大家本文我将讲述一下springboot整合shiro,使用 @RequiresPermissions 进行控制器权限控制1.数据库表设计具体sql文件以及初始化数据...

2018-11-12 23:12:25 9093 1

原创 手动获取spirng 容器里面的对象(妈妈再也不用担心我获取不到spring容器里面的对象啦)

前些日子写了个拦截器里面获取Spring对象的,写的个方法是需要 request的,今天需要搞个线程,而且获取不到 request了,再加上获取 request的方法也不通用,这里来写个通用的。SpringContext 对象的获取方式有三种1.从 request 里面获取以获取一个 名字为  userInfoService 的对象来说,代码示例可以很直观的看到,这个需要 Http...

2018-11-09 16:27:24 673

原创 HttpClient使用方法/get/post

今天项目中有一个需要发短信的接口,给的是一个链接,直接请求就完事了,post请求,刚好项目里面又有 HttpClient包,就使用HttpClient 完成了。现在来说下,免得自己又忘记了。一、使用方法使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建H...

2018-11-08 16:24:46 557

原创 shiro之shiro认证加代码实现

2.1 基本概念2.1.1 身份验证即在应用中谁能证明他就是他本人。一般提供如他们的身份ID 一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在 shiro 中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:2.1.2  principals身份,即主体的标识属性,可以是任何东西,如用户...

2018-11-05 22:57:00 346

翻译 shiro之shiro介绍

1.1 什么是shiroApache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。1.2 为什么要学shiro         既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就...

2018-11-05 22:34:04 211

原创 SpringBoot之Filter/HandlerInterceptor 中注入service为null解决方案

今天有人问我怎么实现访问项目的时候,把一些请求存下来,我一听,我就说 拦截器啊,然后自己回家也试了试,发现注入service的时候会报null,因为 filter不能直接注入 spring容器里面的对象,然后我就自己从spring 容器里面去取了。代码如下1.Filter 配置@Configurationpublic class UrlFilter implements Filter ...

2018-11-04 23:07:01 12434 7

空空如也

空空如也

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

TA关注的人

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