自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dusty丶one的博客

To be you wanna be~~

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

原创 shiro讲解 之 Authorization (三)

shiro讲解 之 Authorization (三)在之前的章节中我们学习了Shiro 的授权方式和实现。就Shiro 的 授权粒度而言,我们之前学习都是Shiro 的粗粒度。在授权粒度上 Shiro 做的非常好,即我们既可以实现粗粒度的授权(一般指 Authorization)和细粒度的鉴权(Permission)。概念一定程度上而言 Shiro 的 Permisssion 指的是Shiro 对

2017-10-31 11:23:27 512

原创 shiro讲解 之 Authorization (二)

shiro讲解 之 Authorization (二)本章我们将深度的学习 Shiro 的 Authorization。在之前的章节我们有学习过 Shiro 的基本 Authorization 即在 Realm 做Subject 的授权,在SpringContext中配置 Shiro Authorizartion 的 DefaultFilter。DefaultFilter什么是 DefaultFi

2017-10-30 17:40:27 226

原创 shiro讲解之 多Realm 之 Authorization

shiro讲解之 多Realm 之 Authorization在本节之前我们学习了Shiro 的 多Realm 和 Authorization,现在我们将学习一下Shiro 的多 Realm Authorization。实例多 Realm 的配置(参考 shiro讲解之 多Realm 之 Authentication)Realms 这里我们定义两个 Realm 分别为 shiroRealm 和

2017-10-30 15:16:09 865

原创 shiro讲解 之 Authorization (一)

shiro讲解之 多Realm 之 Authorization(一)本节我们将学习一下 Shiro 的 Authorization(授权)。官方文档The Authorizer is the component responsible determining users’ access control in the application. It is the mechanism that ult

2017-10-30 14:27:11 590

原创 shiro讲解之 多Realm 之 Authentication

shiro讲解之 多Realm本章节将详细讲解 Shiro 多 Realm 认证以、多 Realm 配置以及多 Realm 认证策略。实例首先我们以我们之前搭建的Spring + SpringMVC + Shiro 的基本框架为例子,然后进行多 Realm 配置。多Realm 的实现Realms 代码 为了直观体提现多Realm 认证策略,我们再次设定 ShiroRealm 中的认证能够顺利通

2017-10-28 15:53:16 2118

原创 shiro讲解之 Realm

shiro讲解之 Realm本章节我们将详细讲解一下Shiro的 Realm。概念官方文档As mentioned above, Realms act as the ‘bridge’ or ‘connector’ between Shiro and your application’s security data. When it comes time to actually interact w

2017-10-28 11:40:31 782

原创 shiro讲解之 Cryptography

shiro讲解之 Cryptography 本章节将详细学习一下Shiro 的Cryptography 以及其在Application中的用处。概念官方文档Cryptography is a natural addition to an enterprise security framework. Shiro’s crypto package contains easy-to-use and un

2017-10-27 16:25:38 1063

原创 shiro讲解之 Authentication

shiro讲解之 Authentication本章节将详细讲解Shiro的 Authentication 流程。概念官方定义:Authentication: Sometimes referred to as ‘login’, this is the act of proving a user is who they say they are.通常而言:Shiro 认证更大程度上特指用户登录并对用

2017-10-27 11:04:16 760

原创 shiro讲解之 Shiro Filter

shiro讲解之 Shiro Filter本章节将详细说明Shiro Filter。概念什么是Shiro FilterShiro 提供了与 Web 集成的支持,其通过一个ShiroFilter 入口来拦截需要安全控制的URL,然后进行相应的控制。ShiroFilter 类似于如 Strut2/SpringMVC 这种web 框架的前端控制器,是安全控制的入口点,其负责读取配置(如ini 配置文件

2017-10-26 17:02:52 1188

原创 shiro讲解之 SpringMVC 集成Shiro

shiro讲解之 SpringMVC 集成Shiro本章节将通过实例来学习下SpringMVC+Spring+Shiro如何集成并用一个精简的例子说明。整合新建一个完整的Spring+SpringMVC 框架关于Spring整个SpringMVC的例子已在SpingMVC模块有分享,可移步至SpringMVC。项目目录整合 Shiro 步骤下载 Shiro 及相关jar包pom.xml新增以下

2017-10-26 16:35:37 259

原创 SpringMVC 之 Spring 整合 Spring MVC

SpringMVC 之 Spring 整合 Spring MVC本章我们将详细讲解怎样从零开始使用Maven搭建一个Spring MVC的基本框架。由于Spring 与 SpringMVC 同出一派,因而Spring 可以无缝整合 SpringMVC。实例讲解新建Maven项目 新建一个Maven Web 项目基本结构如下所示: 添加依赖 此处编写的 pom.xml可以作为

2017-10-25 11:26:17 281

原创 shiro讲解之 入门

本系列我们将一起学习一下Shiro。概念WhatShiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。How认证、授权、加密、会话管理、与Web 集成、缓存等。where下载:http://shiro.apache.org/功能简介基本功能点官网地址:http://shiro.apache.org/introduction.html

2017-10-24 16:49:01 347

原创 JS之 输入框限制输入数字且最大精确到小数点后两位

需求今天有一个需求就是在一个金额输入框中限制输入的数字最大精确度为10 ^-2即精确到小数点后两位。JS实现办法jsp<input id="update_tz_money" type="number" value="${tz_money}">JS //重新校验 $("#update_tz_money").on('input propertychange',function(){

2017-10-24 14:01:27 3345

原创 Redis 讲解系列之 与Spring集成(二)

Redis 讲解系列之 与Spring集成(二)上章中我们讲解了如何使用spring与spring-data-redis如何整合在一起同时总结出了一些优缺点,正对于缺点的优化和改善,本章将讲解一种高自定获取Jedispool和RedisClientTemplate的方法。实例新建Maven web项目,并自定义Build path source folde。 文件代码pom.xml<proj

2017-10-18 16:14:08 291

原创 Redis 讲解系列之 与Spring集成(一)

Redis 讲解系列之 与Spring集成(一)本章我们将实例讲解Redis如何与Spring整合。由于Redis与Spring的整合手段比较多,本章将着重讲解Spring与Spring-data-redis整合。实例新建Maven web项目,并将指定build path source folder。项目结构Customize build path source folder。文件代码pom

2017-10-18 15:46:42 321

原创 Layer 多按钮实现

Layer 多按钮实现今天用Layer 做了一个多按钮选择的弹框,话不多说先展示下效果效果效果1 实现效果1的逻辑效果2 实现效果2的逻辑关闭 点击关闭弹框代码layer.open({ title: '请您选择', shadeClose: true, //area: ['400px', '500px'],

2017-10-16 16:36:34 8583

原创 Maven讲解之 聚合

Maven讲解之 聚合概念将多个工程拆分为模块后,需要手动逐个安装到仓库后依赖才能够生效。修改源码后也需要逐个手动进 行 clean 操作。而使用了聚合之后就可以批量进行 Maven 工程的安装、清理工作。实例讲解父工程新建父工程,已pom为打包方式的Maven工程pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:

2017-10-14 17:28:52 239

原创 Maven讲解之 继承

Maven讲解之 继承概念关于Maven的继承我们可以通过一句话来简单地将其核心表达出来:当项目有多个Maven工程分工协作时,我们可以通过统一父工程的依赖以及约束关系,并将这些依赖或者约束关系传递给子工程。实例讲解个人而言就通过场面的字面描述来学习Maven的集成相当至晦涩难懂,相面为你将通过例子来详细讲解Maven的继承。问题描述:假如我们现在有一个很大的项目,其中有两个模块分别来Sales

2017-10-14 16:37:17 481

原创 Maven讲解之 插件和目标

Maven讲解之 插件和目标由之前的篇章中我们了解到了Maven定义了一些抽象的生命周期,而Maven的具体任务(常指Maven的一些常用命令)都是有插件来完成的,而在每个插件中都将包含多个功能,其中每个功能就是一个插件的目标。个人认为就字面理解Maven的生命周期(在这里我们特指Default Lifecycle)、插件、目标之间的关系比较晦涩难懂,下面我们将结合实例详细地讲解这三者之间的关系。在

2017-10-14 15:24:23 748

原创 Maven讲解之 生命周期

Maven讲解之 生命周期概念Maven 生命周期定义了各个构建环节的执行顺序,有了这个清单,Maven 就可以自动化的执行构建命令了。Maven 有三套相互独立的生命周期,分别是Clean Lifecycle 在进行真正的构建之前进行一些清理工作。Default Lifecycle 构建的核心部分,编译,测试,打包,安装,部署等等。Site Lifecycle 生成项目报告,站点,发布站点

2017-10-14 14:31:56 215

原创 Maven讲解之 仓库

Maven讲解之 仓库概念Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)。分类maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:中央仓库、 私服、其它公共库本地仓库:为当前本机电脑上的所有 Maven 工程服务。.Default:默认在用户下 C:{user}.m2\repositoryCus

2017-10-14 11:55:54 367

原创 Maven讲解之 依赖管理

Maven讲解之 依赖管理本章节我们将通过两个例子来实例讲解一下Maven的依赖关系。两个例子新建两个Maven Project(War)。一客户模块和市场模块作为例子(只举业务逻辑例子,无核心代码)。另外Customer Model 将依赖于Market Model。Market Model目录结构操作点install(install 该项目,使Maven 初次下载其生命周期管理的组件) 右

2017-10-14 11:11:35 371

原创 Maven讲解之 坐标

Maven讲解之 坐标概念在一个平面中使用 x、y 两个向量可以唯一的确定平面中的一个点。在空间中使用 x、y、z 三个向量可以唯一的确定空间中的一个点。Maven坐标(GAV)能在Maven 的仓库中唯一的确定一个 Maven 工程。groupid:公司或组织的域名倒序+当前项目名称artifactId:当前项目的模块名称version:当前模块的版本 一个标准的GAV

2017-10-14 09:42:44 323

原创 Maven讲解之 Maven目录结构

Maven讲解之 Maven目录结构约定的目录结构对于 Maven 实现自动化构建而言是必不可少的一环,就拿自动编译来说,Maven 必须能找到 Java 源文件,下一步才能编译,而编译之后也必须有一个准确的位置保持编译得到的字节码文件。我们在开发中如果需要让第三方工具或框架知道我们自己创建的资源在哪,那么基本上就是两种方式:通过配置的形式明确告诉它基于第三方工具或框架的约定Maven 对工程目

2017-10-14 09:29:36 310

原创 Maven讲解之 setting.xml

Maven讲解之 setting.xml通常我们安装了Maven之后会对Maven setting.xml(Maven的配置文件做一些自定义),本章我们将详细地学习一下Maven setting.xml文件。文件位置 一般存在与Maven安装的 Root File Path 的conf文件夹下: e.g.: setting.xml 概览<?xml version="1.0"

2017-10-13 17:38:43 608

原创 Maven讲解之 POM.XML

Maven讲解之 POM.XML概念Project Object Model:项目对象模型。将 Java 工程的相关信息封装为对象作为便于操作和管理的模型。Maven 工程的核心配置。可以说学习 Maven 就是学习 pom.xml 文件中的配置。POM.XML解读<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http

2017-10-13 16:58:43 277

原创 Maven讲解之 什么是Maven

Maven讲解之 什么是Maven概念什么是Maven Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 这个单词的本意是:专家,内行。读音是[‘meɪv(ə)n]或[‘mevn]。什么是构建 构建并不是创建,创建一个工程并不等于构建一个项目。要了解构建的含义我们应该由浅入深的从以下三个层面来看:纯 Java

2017-10-13 16:38:57 486

转载 Redis 讲解系列之 Redis的主从复制(二)

Redis 讲解系列之 Redis的主从复制(二)本章节我们将学习一下Redis 的Sentinel(哨兵模式)主从复制机制。 参考文献: Redis Sentinel主从高可用方案:http://wosyingjun.iteye.com/blog/2289593。 Sentinel介绍Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel

2017-10-13 16:09:07 256

原创 Redis 讲解系列之 Redis的主从复制(一)

Redis 讲解系列之 Redis的复制(一)概念Conception(概念) Redis的复制也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。Function(功能)读写分离(秉持与RDBMS 相同的设计理念)容灾恢复Redis的复制的实现这里我们将具体说明并演示Redis的S-M Rel

2017-10-13 14:01:58 728

原创 Redis 讲解系列之 Redis的消息订阅

Redis 讲解系列之 Redis的消息订阅概念什么事Redis的消息订阅 -进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。特别的说一句,一般的企业中消息中间件(e.g Active queue肯定是不会用Redis的消息订阅来做的,至于Redis为什么会推出这样一个功能点,可能有潜在的意义比如会优化完善这部分的功能以使之晋升为消息中间件的一个选择,也有可能只是

2017-10-13 10:22:22 957

原创 Redis 讲解系列之 Redis的事务

Redis 讲解系列之 Redis的事务概念作为一个应用场景为缓存的Nosql,Redis 包含了事务的概念,可实际上Redis提供的事务不论从概念和实现程度上而言与一些 RDBMS 如Oracle、Mysql(Default as Innor DB Engine)的事务有着概念部分交叉,实现程度截然不同的区别。下面我们就来看看Redis的事务。RDBMS Transaction(传统关系型数据库的

2017-10-12 16:52:50 401 1

原创 Redis 讲解系列之 Redis的持久化

Redis 讲解系列之 Redis的持久化本章节将详细地讲解Redis的持久化类型以及各自的过程。概述Conception of persistance-持久化的概念 对Redis持久化的解释以及其描述有很多种表达版本,当其核心就是在Redis重新把磁盘中的数据写进内存中的过程。在Redis的持久化机制中有两种实现方式,一种是RDB,另一种就是AOF。下面我们将分别详细地介绍两者。RDB(

2017-10-12 15:37:48 363

原创 Redis 讲解系列之 Redis配置文件解读

标题 ##Redis 讲解系列之 Redis配置文件解读基于对技术学习的技巧和一些经验累计个人觉得要想快速深入地了解一个Dev Tool 首先要去阅读她的官方文档,其次详阅她的配置文件,这样我们就能从她的Designer(设计师)的角度去总结她的设计架构、使用场景和使命以及她的一些优缺点 它在哪 一般在Redis 包下的.conf,在使用Redis时我们直接运行她即可。(Designer的思路)

2017-10-11 17:32:19 341

原创 Redis 讲解系列之 Redis的五大数据类型

Redis 讲解系列之 Redis的五大数据类型string(字符串)Redis String Conceptstring是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个red

2017-10-11 16:50:07 300

原创 Redis 讲解系列之 Redis入门

Redis 讲解系列之 Redis入门入门概述是什么Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis 与其他 key - value 缓存产品

2017-10-11 15:52:05 789

原创 Redis 讲解系列之 NoSql入门和概述(二)

Redis 讲解系列之 NoSql入门和概述(二)1. NoSQL数据模型简介。1. Nosql VS RDBMS 以一个电商客户、订单、订购、地址模型来对比下关系型数据库和非关系型数据库。传统的关系型数据库的设计Nosql的设计 可以将数据模型设计为一个Bson。BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对

2017-10-11 14:49:18 490

原创 Redis 讲解系列之 NoSql入门和概述(一)

Redis 讲解系列之 NoSql入门和概述(一)1 入门概述1.1 互联网时代背景下大机遇,为什么用nosql1.1.1 单机MySQL的美好年代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? 1.数据量的总大小 一个机器放不下时 2.数据的索引(B+ Tree)

2017-10-11 12:04:57 347

空空如也

空空如也

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

TA关注的人

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