摘要:
1 学习计划
1、在realm中进行授权
2、使用shiro的方法注解方式权限控制
n 在spring文件中配置开启shiro注解支持
n 在Action方法上使用注解
3、★使用shiro的标签进行权限控制
n 在页面引入shiro的标签库
n 在页面中使用标签
4、总结shiro提供的权限控制方式
n URL拦... 阅读原文
2018-05-02 09:03:11 阅读(786) 评论(0)
摘要:
p.p4 { margin: 0.0px 0.0px 0.0px 10.0px; font: 10.5px "PingFang SC" }
p.p6 { margin: 0.0px 0.0px 0.0px 21.0px; font: 10.0px "Courier New"; color: #4f76cb }
p.p... 阅读原文
2018-05-02 08:04:01 阅读(748) 评论(0)
摘要:
DozerBeanMapper是JavaBean的映射工具,可以进行对象之间相同属性名赋值
关于PO、DTO、VO在分层模型之间的关系:首先在持久层由DAO访问数据库将数据对象封装成PO,然后在service层将PO映射成DTO对象并进行进一步处理,处理完之后DTO传到表现层,接着在表现层映射成VO对象。
... 阅读原文
2018-05-02 07:22:02 阅读(759) 评论(0)
摘要:
ThreadLocal 称为线程本地存储,它为每一个使用它的线程提供一个其值(value)的副本。可以将 ThreadLocal<T> 理解成 Map<Thread, T>,即使用当前线程为 key 的一个 Map,ThreadLocal 的 get() 方法从 Map 里取本地变... 阅读原文
2018-05-02 06:48:02 阅读(732) 评论(0)
摘要:
一、MyBatis简介
MyBatis是面向sql的持久层框架,他封装了jdbc访问数据库的过程,我们开发,只需专注于sql语句本身的拼装,其它赋值的过程全部可以交给MyBatis去完成。
与Hibernate比较:
li.li1 { margin: 0.0px 0.0px 0.0px 0.0px; font... 阅读原文
2018-05-02 06:00:11 阅读(727) 评论(0)
摘要:
介绍
CMS垃圾回收器的全称是Concurrent Mark-Sweep Collector,从名字上可以看出两点,一个是使用的是并发收集,第二个是使用的收集算法是Mark-Sweep。从而也可以推测出该收集器的特点是低延迟并且会有浮动垃圾的问题。下面详细介绍一下这个收集器的特点。
CMS收集器
C... 阅读原文
2018-05-02 00:47:03 阅读(721) 评论(0)
摘要:
简介
Spring Boot是Spring提供的一套基础配置环境,可以用来快速开发生产环境级别的产品。尤其适合开发微服务架构,省去了不少配置麻烦。比如用到Spring MVC时,只需把spring-boot-starter-web依赖添加到Maven依赖中即可。另外它还有如下特性:
创建独立的Spring项目
内置... 阅读原文
2018-05-02 00:19:01 阅读(736) 评论(0)
摘要:
前言:
在开发当中,经常会验证用户登录状态和获取用户信息。如果每次都手动调用用户信息查询接口,会非常的繁琐,而且代码冗余。为了提高开发效率,因此就有了今天这篇文章。
思路:
用户请求我们的方法会携带一个Token,通过Filter过滤器将会员信息查出来并放到request请求参数中。接着在Cotroller层... 阅读原文
2018-05-01 23:22:02 阅读(733) 评论(0)
摘要:
最近看了很多网上的java大数模板,但我对java这个语言完全是0基础,对什么System.out啥的,完全看不懂啊(╯‵□′)╯︵┻━┻。
所以我就写一写我对大数模板各部分代码的一些理解(可能有偏差,求轻喷)。
import java.util.*;
import java.math.*;
#include
... 阅读原文
2018-05-01 21:40:05 阅读(691) 评论(0)
摘要:
Maven环境搭建
在官网上下载maven安装包,地址:http://maven.apache.org/download.cgi 。
解压文件到电脑坐在盘符目录,如E:\apache-maven-3.3.9-bin。
设置环境变量, 新建 MAVEN_HOME ,然后将maven路径复制到变量值中。
在path 加入... 阅读原文
2018-05-01 20:06:04 阅读(770) 评论(0)