http://www.iteye.com/blogs/subjects/kaitao-springmvc
转载
2023-05-07 11:36:55
77阅读
[url]http://jinnianshilongnian.iteye.com/category/231099[/url]
原创
2023-05-16 13:20:23
116阅读
在线版目录第一章 Web MVC简介第二章 Spring MVC入门第三章 DispatcherServlet详解第四章 Controller接口控制器详解(1)第四章 Controller接口控制器详解
转载
2023-07-07 23:36:25
61阅读
授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。(这里的资源和权限区别是什么呢?)主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访
转载
2016-05-11 14:52:00
90阅读
2评论
5.1 编码/解码 Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一些数据的存储/表示都使用了base64和16进制字符串。 Java代码 String str = "hello"; String base64Encoded = Base64.encodeToString(str.getBytes()); String st
转载
2016-05-11 15:24:00
67阅读
2评论
之前章节我们已经接触过一些INI配置规则了,如果大家使用过如spring之类的IoC/DI容器的话,Shiro提供的INI配置也是非常类似的,即可以理解为是一个IoC/DI容器,但是区别在于它从一个根对象securityManager开始。4.1 根对象SecurityManager从之前的Shiro架构图可以看出,Shiro是从根对象SecurityManager进行身份验证和授
转载
2016-05-11 15:09:00
69阅读
2评论
1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shiro使用,不会
转载
2016-05-11 13:20:00
47阅读
2评论
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对 象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(...
转载
2015-01-29 11:18:00
74阅读
2评论
1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相 互协作的对象组成。所以开发一个...
转载
2015-01-29 11:11:00
134阅读
2评论
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但只有一个
转载
2016-05-11 14:17:00
108阅读
2评论
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一...
转载
2015-01-30 10:13:00
90阅读
2评论
2.3.1 XML配置的结构一般配置文件结构如下: 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、 import用于导入其他配置文件的B...
转载
2015-01-29 15:01:00
79阅读
2评论
协程和一般多线程的区别是,一般多线程由系统决定该哪个线程执行,是抢占式的,而协程是由每个线程自己决定自己什么时候不执行,并把执行权主动交给下一个线程。 协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。 多线程程序同时运行多个线程;而协同程序是通过协作来完成,在任一指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只在必要时才会被挂起。这
转载
2024-05-10 21:32:05
69阅读
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用 CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示:图3-5 循环...
转载
2015-01-30 17:16:00
47阅读
2评论
北京冬季雾霾越来越严重,连续三天,天天爆表,压抑的天气下,心情也显得很是压抑!Web MVC简介 这篇文章主要是对Web开发的发展历程进行
原创
2023-05-12 00:28:18
97阅读
# 实现“杨涛涛 mysql”的步骤说明
## 1. 概述
在这篇文章中,我将向你介绍如何实现“杨涛涛 mysql”。作为一名经验丰富的开发者,我会逐步带你完成这个任务。首先,我们需要了解整个实现过程的流程,并使用表格展示每个步骤。然后,我会逐一解释每个步骤需要做什么,并提供相应的代码示例,并对代码进行注释解释。
## 2. 整体流程
下面是实现“杨涛涛 mysql”的整体流程,我们将按照
原创
2023-08-30 03:01:28
124阅读
4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。public interface ResourceLoader { Resource getResource(String loc...
转载
2015-03-04 09:45:00
88阅读
2评论
Spring AOP通过代理模式实现,目前支持两种代理:JDK动态代理、CGLIB代理来创建AOP代理,Spring建议优先使用JDK动态代理。JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。CGLIB代理:CGLIB代...
转载
2015-03-05 10:42:00
51阅读
2评论
6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方: 1)日志部分提前公共类LogUti...
转载
2015-03-04 14:52:00
146阅读
2评论
我为Lua编写了一个非常简单的C库,它由一个启动线程的函数组成,所述线程除了循环之外什么都不做:#include "lua.h"
#include "lauxlib.h"
#include
#include
pthread_t handle;
void* mythread(void* args)
{
printf("In the thread !\n");
while(1);
pthread_
转载
2024-03-21 10:58:32
241阅读