文档章节

JFinal拦截器递归执行的实现分析

tedypeng
 tedypeng
发布于 2015/10/04 14:58
字数 135
阅读 43
收藏 0
package person.tedy.design;

/**
 * 递归的模拟
 * 
 * @author tedypeng
 * 
 */
public class Recursion {

    /**
     * jfinal拦截器的实现
     *这是使用两个函数实现的递归
     * 
     */
    public static void intercept(int i) {
	System.out.println(i);
	invoke();
	System.out.println(i);
    }

    private static int index = 0;

    public static void invoke() {

	if (index < 10) {

	    intercept(index++);
	}
    }

    public static void main(String[] args) {

	 invoke();

	recursion();
    }

    /**
     * 一个函数的递归实现
     */
    public static void recursion() {

	if (index < 10) {
	    int i = index++;
	    
	    System.err.println(i);

	    recursion();

	    System.err.println(i);
	} else {
	    return;
	}

    }

}


© 著作权归作者所有

tedypeng
粉丝 1
博文 1
码字总数 135
作品 0
南岸
架构师
私信 提问
JFinal 3.0 发布,重新定义模板引擎

本次回归码坛为小伙伴们带来的是重新定义过的 Template Engine 将极速开发继续贯彻到 View 层。 Java 模板引擎界已被 Freemarker、Velocity 统治多年,但其在这些年的发展可谓乏善可陈,究其...

JFinal
2017/01/22
17.4K
183
JFinal框架学习--- 拦截器的使用

在JFinal中,JFinal提供了Interceptor接口来实现拦截器的作用,从而快速实现Aop。拦截器用于在某个方法或字段被访问之前,进行拦截然后再在该方法之前或者之后加入一些操作。 1.拦截器的分类...

Carol998
2018/09/16
0
0
如何使用Memecached做为JFINAL的数据缓存?

@JFinal 你好,想跟你请教个问题:我这两天一直在做jfinal的示例demo,准备把公司里面的项目转到jfinal上面来,但遇到 了一个问题,原来我们的缓存是使用的xmemcached客户端,使用方法是用spr...

糖豆
2013/05/28
2.2K
3
aop疑问:拦截器是否支持正则

@JFinal 你好,想跟你请教个问题: jfinal的aop是通过拦截器来实现的,看了一下貌似没有类似于spring的切入点表达式execution(* com.spring.service.*.*(..)),因为现在有如下需求: 有些重要...

zhl0635
2015/02/08
356
1
给JFinal添加Shiro插件功能,支持Shiro所有注解-实现篇

2015年8月3日更新: 支持JFinal 2.0 版本,同时给出了一些实际代码,想见git @JFinal给出了一些好的建议,已重构部分代码。 代码放在oschina的git上,访问地址: http://git.oschina.net/mya...

玛雅牛
2013/06/12
0
8

没有更多内容

加载失败,请刷新页面

加载更多

Class 文件结构

https://www.cnblogs.com/honghuzidelaoren/p/3622021.html

Java搬砖工程师
10分钟前
0
0
未分类资料

$ Inside the Linux Kernel 与知乎出产 一张漫画看懂Linux系统结构

十万猛虎下画山
11分钟前
0
0
Android人脸识别Demo竖屏YUV方向调整和图片保存

本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。 1.首先可以尝试顺时针旋转90°或270°,然后送入识别SDK。 2.旋转方向后依然无法识...

是哇兴哥棒棒哒
14分钟前
0
0
选择阿里云数据库HBase版十大理由

根据Gartner的预计,全球非关系型数据库(NoSQL)在2020~2022预计保持在30%左右高速增长,远高于数据库整体市场。 阿里云数据库HBase版也是踏着技术发展的节奏,伴随着NoSQL和大数据技术的兴...

阿里云云栖社区
27分钟前
0
0
平滑与滤波

五种常见的平滑滤波器: (1)方框型滤波器: 顾名思义,方框型滤波器就是用一个方框型的kernel跟二维图像进行卷积,其核定义如下: kernel= 其中, a = 1 当该滤波器非归一化滤波器 (1) a=...

yepanl
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部