opencart 主要文件夹结构和文件说明 opencart 单入口文件简单分析 opencart中文使用手册 opencart 模块开发详解 OpenCart源码目录结构详解 opencart中的load类和Registry类及controller分析 Opencart 之 Registry 类详 ...
分类:
其他好文 时间:
2017-01-08 10:46:53
阅读次数:
208
NPOI使用手册 目录 1.认识NPOI 2. 使用NPOI生成xls文件 2.1 创建基本内容 2.1.1创建Workbook和Sheet 2.1.2创建DocumentSummaryInformation和SummaryInformation 2.1.3创建单元格 2.1.5创建批注 2.1.6 ...
分类:
其他好文 时间:
2016-12-24 01:54:05
阅读次数:
541
时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。这种格式的核心就是 require 语句,模块通过它加载。学习 Node.js ,必学如何使用 require 语句。本文通过源码分析,详细介绍 require 语句的内部运 ...
分类:
Web程序 时间:
2016-12-16 23:12:46
阅读次数:
300
Apache Shiro的配置主要分为四部分: 对象和属性的定义与配置URL的过滤器配置静态用户配置静态角色配置其中,由于用户、角色一般由后台进行操作的动态数据,因此Shiro配置一般仅包含前两项的配置。 Apache Shiro的大多数组件是基于POJO的,因此我们可以使用POJO兼容的任何配置机... ...
分类:
Web程序 时间:
2016-12-16 10:07:30
阅读次数:
217
在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO。 一、认证实现 正如前文所... ...
分类:
Web程序 时间:
2016-12-16 09:42:43
阅读次数:
169
授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。 如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。 一、授权的三要素 授权有着三个核心元素:权限、角色和用户。 权限 权限是Apache Shiro安全机制最核心的元素。它在应用程... ...
分类:
Web程序 时间:
2016-12-16 01:17:39
阅读次数:
261
一、什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shir... ...
分类:
Web程序 时间:
2016-12-15 23:00:10
阅读次数:
389
认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。 一、Shiro认证过程 1、收集实体/凭据信息 Java代码 //Example using most ... ...
分类:
Web程序 时间:
2016-12-15 22:53:57
阅读次数:
366
1、区别安装之前的区别:概念上的区别 安装之后的区别:安装位置不同2、RPM包安装位置安装在默认位置中RPM默认安装位置/etc/配置文件安装目录/usr/bin/可执行的命令安装目录/usr/lib/程序所使用的函数库安装目录/usr/share/doc基本的软件使用手册保存目录/usr/share/man帮助文..
分类:
系统相关 时间:
2016-12-13 00:08:45
阅读次数:
264
Aviator是一个高性能、轻量级的 java 语言实现的表达式求值引擎, 主要用于各种表达式的动态求值。现在已经有很多开源可用的 java 表达式求值引擎,为什么还需要 Avaitor 呢? Aviator的设计目标是轻量级和高性能,相比于Groovy、JRuby的笨重, Aviator非常小, ...
分类:
其他好文 时间:
2016-12-08 21:10:39
阅读次数:
375