前面稍微学习了下Strust2基本使用,对Struts2的工作流程以及底层源码完全不懂,今天打算把Struts2的工作流程好好的摸索一遍。
1.这是一张网上download的struts2工作流程图,
对上图稍做解释:
1.首先客户端/浏览器发送一个请求到服务器,即HttpServletRequest会经过一系列(Fliter)过滤器(ActionContextCleanUp该...
分类:
其他好文 时间:
2016-07-19 13:56:57
阅读次数:
144
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang.St...
分类:
其他好文 时间:
2016-07-19 13:55:57
阅读次数:
123
kafka是一种高吞吐量的分布式发布订阅消息系统,这几天要上kafka,只在其中的一个节点使用,结合具体的项目实践在此将kafka的本地安装部署流程记录下来与各位同仁分享交流。
准备工作:
上述的文件除了jdk以外均放在/usr/local/kafka目录下。1、安装jdk,kafka的使用要用到jdk
首先检查有无jdk:java -version
cd /usr/local/hadoop...
分类:
其他好文 时间:
2016-07-19 13:55:25
阅读次数:
235
说明:此篇是作者对“SVM”的第二次总结,因此可以算作对上次总结的查漏补缺以及更进一步的理解,所以很多在第一次总结中已经整理过的内容在本篇中将不再重复,如果你看的有些吃力,那建议你看下我的第一次总结:
http://blog.csdn.net/xueyingxue001/article/details/51261397
如何定位唯一的分隔超平面...
分类:
其他好文 时间:
2016-07-19 13:53:29
阅读次数:
180
先看效果图
自定义view其实完全可以集成自view,viewgroup,或者现有的view。 public JumpCircleView(Context context) {
this(context, null);//可以直接new
} public JumpCircleView(Context context, AttributeSet attrs) {...
分类:
其他好文 时间:
2016-07-19 13:55:47
阅读次数:
307
1:声明式异常处理
什么是声明式:就是在web.xml中声明对各种异常的处理方法。
是通过元素来声明的,下面有几个子元素如下图
error-code:http错误代码
exception-type:java异常类的完整名
location:响应http错误代码或者java异常的资源路径
下面通过例子一一讲解:
1:首先我们做个最简单的先在程序中加一个FileNotFound.ht...
分类:
其他好文 时间:
2016-07-19 13:54:07
阅读次数:
219
Ⅰ、概述
接着上一篇文章来讲述关于RTC的计数功能,我们以实例RTC日历(读写年、月、日、星期、时、分、秒)来讲述该章节。
STM32F1系列芯片的RTC功能和其他系列(F0、F2、F4等)相比来说,功能要弱一点,原因在于F1系列的RTC日历功能需要我们通过软件进行处理(换算RTC计数值)才能真正实现RTC日历的功能,而其他系列芯片不用这么麻烦,可直接读取日历值。
该文和上一篇文章的区...
分类:
其他好文 时间:
2016-07-19 13:52:53
阅读次数:
322
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL...
分类:
其他好文 时间:
2016-07-19 13:51:54
阅读次数:
171
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
用户名:/^[a-z0-9_-]{3,16}$/
密码:/^[a-z0-9_-]{6,18}$/
十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})...
分类:
其他好文 时间:
2016-07-19 13:53:00
阅读次数:
195
机器学习中的数学(1)-回归(regression)、梯度下降(gradient
descent)
版权声明:
本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。
前言:
上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任...
分类:
其他好文 时间:
2016-07-19 13:52:57
阅读次数:
192
随着我们进一步深入主题,知道什么是连续函数就变得非常重要。在日常用语中,一个连续的过程表示处理中没有空隙或中断或突然的变化。大体说来,如果一个函数显示相似的行为那它就是连续的,也就是说,如果xx发生小的变化,相应的f(x)f(x)值也发生小的变化。图1所示的函数在点aa处是连续,因为xx趋近aa时,f(x)f(x)趋近f(a)f(a)。或更确切地说,xx充分趋近aa时,f(x)f(x)要多接近就多接...
分类:
其他好文 时间:
2016-07-19 13:51:29
阅读次数:
288
1.PCB的种类 2.PCB的制作步骤 3.绘制PCB的工具软件 4.PCB设计通用步骤 5.Altium Designer PCB设计步骤 6.Altium Designer实例演示 7.结束寄语...
分类:
其他好文 时间:
2016-07-19 13:51:21
阅读次数:
241
跨平台,是H5最重要的能力之一。而 Hybrid H5 因强依赖于具体 app,往往不具有跨平台性。这时,将强依赖关系解耦,即可恢复 H5 的跨平台能力。近期本人负责 手Q 红包打赏项目的前端开发,因项目涉及到多 app 跨平台兼容,对 hybrid H5 的跨平台性有了一定的感悟和思考。在这里做下总结分享,希望能对大家有所收获。
Hybrid H5 跨平台性
进入正题之前,先解释下本...
分类:
其他好文 时间:
2016-07-19 13:51:00
阅读次数:
166
相比较 FreeMarker 而言,Velocity 更加简单、轻量级,但它的功能却没有 FreeMarker 那么强大。
对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的toolbox类以及一遍遍重复的编写一些比较通用的模版代码,因此也就丧失了刚开始开发时更多的宝贵时间。另外使用工具类和变通的方法在模版引擎中似...
分类:
其他好文 时间:
2016-07-19 13:48:49
阅读次数:
142
在上一篇讨论里我们介绍了Source,它的类型款式是这样的:Process[F[_],O]。Source是通过await函数来产生数据流。await函数款式如下:
def await[F[_], A, O](req: F[A])(rcv: A => Process[F, O]): Process[F, O]
await函数的作用是:运算F从外界数据源获取数据A,如:从数据库读取记录...
分类:
其他好文 时间:
2016-07-19 13:50:42
阅读次数:
167
IDEA使用总结
Idea下载地址:https://www.jetbrains.com/idea/download/#section=windows
选择试用版,可以用30天,不要选择免费版,有些功能不全
安装步骤:http://blog.csdn.net/haishu_zheng/article/details/50265371
也可以在网上找找有注册码的,这样可以破解
(点击Lice...
分类:
其他好文 时间:
2016-07-19 13:48:38
阅读次数:
2056
HDU - 5296
一棵树上有若干个点,每条边有一个边权
给一个初始为空的集合,每次向集合内添加一个点或者删除一个点
问每次操作结束后,将集合内所有点连起来的边权和为多少
假设集合内已经有一些点,那么再加一个点所增加的边权
将会是这个点到某一条链的距离但是这条链不能随便挑选,否则可能会经过已经选择的边
挑选策略就是,找到集合内dfsdfs序比当前点大和小的两个点组成的链
换句...
分类:
其他好文 时间:
2016-07-19 13:47:45
阅读次数:
174