Fork me on GitHub
java blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

shiro与spring集成

发表于 2018-11-01 | 更新于 2019-05-01 | 分类于 shiro

与 Spring集成Shiro 的组件都是 JavaBean/POJO 式的组件,所以非常容易使用 Spring 进行组件管理,可以非常方便的从 ini 配置迁移到 Spring 进行管理,且支持 JavaSE 应用及 Web 应用的集成。 在示例之前,需要导入 shiro-spring 及 spr ...

阅读全文 »

Shiro简介

发表于 2018-11-01 | 更新于 2019-05-01 | 分类于 shiro

简介Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就 ...

阅读全文 »

缓存机制

发表于 2018-10-11 | 更新于 2019-05-01 | 分类于 shiro

缓存机制Shiro 提供了类似于 Spring 的 Cache 抽象,即 Shiro 本身不实现 Cache,但是对 Cache 进行了又抽象,方便更换不同的底层 Cache 实现。对于 Cache 的一些概念可以参考我的《Spring Cache 抽象详解》:http://jinnianshilo ...

阅读全文 »

会话管理

发表于 2018-10-05 | 更新于 2019-05-01 | 分类于 shiro

会话管理Shiro 提供了完整的企业级会话管理功能,不依赖于底层容器(如 web 容器 tomcat),不管 JavaSE 还是 JavaEE 环境都可以使用,提供了会话管理、会话事件监听、会话存储 / 持久化、容器无关的集群、失效 / 过期支持、对 Web 的透明支持、SSO 单点登录的支持等特性 ...

阅读全文 »

JSP标签

发表于 2018-10-03 | 更新于 2019-05-01 | 分类于 shiro

JSP 标签Shiro 提供了 JSTL 标签用于在 JSP/GSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。 导入标签库 <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" ...

阅读全文 »

拦截器机制

发表于 2018-10-01 | 更新于 2019-05-01 | 分类于 shiro

拦截器机制拦截器介绍Shiro 使用了与 Servlet 一样的 Filter 接口进行扩展;所以如果对 Filter 不熟悉可以参考《Servlet 3.1 规范》http://www.iteye.com/blogs/subjects/Servlet-3-1了解 Filter 的工作原理。首先下图 ...

阅读全文 »

数据库表设计规则

发表于 2018-09-23 | 更新于 2019-04-26 | 分类于 数据库

本篇博客介绍数据库表设计应遵循的三大范式 范式 解释 第一范式 第一范式就是无重复的列 第二范式 第二范式就是非主属性非部分依赖于主关键字 第三范式 第三范式就是属性不依赖于其它非主属性

阅读全文 »

操作系统概述

发表于 2018-09-15 | 更新于 2019-04-26 | 分类于 操作系统

基本特征1. 并发并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进程和线程,使得程序能够并发运行。 2. 共享共享是指系统中的资源可以被多个并发进程共同使用。 有两种共享方式:互斥共享和 ...

阅读全文 »

正则表达式

发表于 2018-09-15 | 更新于 2019-04-26 | 分类于 工具

一、概述正则表达式用于文本内容的查找和替换。 正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或者软件。 正则表达式在线工具 二、匹配单个字符. 可以用来匹配任何的单个字符,但是在绝大多数实现里面,不能匹配换行符; . 是元字符,表示它有特殊的含义,而不是字符本身的含义。如果需要匹配 ...

阅读全文 »

数据库分库分表

发表于 2018-09-13 | 更新于 2019-04-26 | 分类于 数据库

数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。 当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。 数据库分布式核心 ...

阅读全文 »
1…789…16

John Doe

159 日志
19 分类
181 标签
© 2019 John Doe
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.0.1