- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 JavaWeb日记——当Shiro遇上Spring
在网络项目开发过程中经常要用到用户登录,还有权限管理,Shiro可以说是Spring的一把利器。看懂这一篇博客需要两个要求 1. 懂得SpirngMVC的基本配置和使用 2. 懂得Shiro的基本配置和使用先看一下项目结构 这个项目可以作为pull下来在作为一般项目的脚手架POM<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
2017-04-29 17:54:52 418
原创 JavaWeb日记——Shiro之密码加密
一般我们把密码存在数据库里都是采用加密的方式,确保了即使数据库泄漏,不法分子也无法登录帐号。常见的加密算法有MD5,SHA1等,本篇博客将给大家讲解如何在Shiro中使用MD5算法给密码加密。POM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml
2017-04-27 15:02:54 1638
原创 JavaWeb日记——Shiro从数据库获取身份信息
上两篇Shiro的认证要么写死在ini里,要么写死在realm里,这样很不灵活,开发过程中,角色和权限都是写在数据库里的,这时就需要用到JdbcRealmJdbcRealm的用法十分简单,只要表名,表结构符合要求即可先执行sql语句创建数据库,数据表和填充数据drop database if exists shiro;create database shiro;use shiro;create
2017-04-26 08:42:37 2143
原创 JavaWeb日记——Shiro之角色和权限
上一篇博客中讲到了Shiro的登录功能,这篇讲讲Shiro的角色和权限在Shiro中,一个用户可以有多种角色,一种角色可以有多种权限 在执行某些行为前时,我们既可以判断是否是该角色也可以判断是否拥有该权限下面展示一个简单的例子POM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4
2017-04-22 09:37:34 2643
原创 JavaWeb日记——Shiro初体验
用户登录功能大部分项目都会有,但如果要多种不同身份不同权限就比较难实现,Shiro正好是为了解决这个问题而诞生的Shiro具有以下几个功能Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是
2017-04-20 13:31:53 672
原创 面试日记——2017腾讯暑假后台实习面试
在前一段时间做了腾讯实习的笔试,投的是后台开发岗。笔试选择题不算太难,可编程题一题都没做,不过还是收到了面试的通知。 面试地点是东圃的喜来登酒店,4点多同小伙伴坐地铁到三溪走10分钟就到了。 下图为酒店外景 走进去酒店之后发现霸面区坐满了人,我出示短信之后可以直接走上二楼,扫二维码签到后到等候室等候 由于系统出了问题,我是6点场的最后一位面试的,等到了7点半,所以扫码后请确保和其他小
2017-04-12 19:34:18 2605 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人