摘要:
最近在看数据结构和算法时,看到了中缀表达式和后缀表达式,感觉蛮有意思的,于是自己实现了一下,算是一种锻炼。①首先,中缀表达式就是我们平时见惯了的算术式,比如:5+3这样的就是中缀表达式,而后缀表达式呢,就是53+这样的。因为转为后缀表达式后,算术式的计算会相对简单一些,可以用栈来实现。分析图如下:这种后缀表达式计算的最大的优点就是不用知道什么优先级。②好,下面我们来看一下怎么从中缀表达式(5+3)变为后缀表达式(53+):好了,以上两张图片就是后缀表达式的相关分析。下面上具体代码: 1 import java.util.Stack; 2 3 public class Calcula... 阅读全文
摘要:
本文想通过分析struts2的源码来理解官方的流程图。官方流程图如下:流程步骤如下:(1),首先根据web.xml的配置,当启动server时,会调用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter过滤器的init()方法。 1 public void init(FilterConfig filterConfig) throws ServletException { 2 // 初始化InitOperations对象 3 InitOperations init = n... 阅读全文