拦截器
1.1 概述
?基本概念
Intercetor, 即为拦截器。
1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。
2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。 文件夹(文件, 文件2) 拦截器栈(拦截器,拦截器2)
3)Struts2中,如果用户没有指定...
分类:
其他好文 时间:
2016-05-12 23:22:52
阅读次数:
353
前言
本书主要是对敬业、忠诚和勤奋的一些思考,对我们在以后的工作和生活中很有帮助,可以开阔我们的视野。记录会让自己理解的更深刻,回忆的时候可以给自己提供更多的线索。希望也会对你有所帮助。
职业是人的使命所在
这篇还是谈敬业,敬业就是:忠于职守、尽职尽责、认真负责、一丝不苟、善始善终等,其中糅合了一种使命感和道德责任感,是成就事业的重要条件。任何...
分类:
其他好文 时间:
2016-05-12 23:22:15
阅读次数:
300
1. 装饰设计模式介绍定义动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。2. 装饰设计模式使用场景动态地给一个对象添加一些额外的职责。3. 装饰设计模式UML类图角色介绍:
Component:抽象组件,充当的是被装饰的原始对象。
ConcreteComponent:组件具体实现类。
Decotor:抽象装饰类:职责就是为了装饰组件对象,内部有一个指向组件对象的引...
分类:
其他好文 时间:
2016-05-12 23:20:36
阅读次数:
258
一、注册中心(zookeeper)的安装(CentOS6.7下)
1.在系统的/etc/hosts中添加
# zookeeper servers
192.168.1.105 edu-provider-012.到apache官网下载zookeeper,例如:
$ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-...
分类:
其他好文 时间:
2016-05-12 23:22:12
阅读次数:
190
demo下载
水波纹,鼠标点击后水会四散,产生涟漪的感觉,十分真实.
实现原理:
扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误的。实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一个环状的水波,是因为水波的内部因为扩散的对称而...
分类:
其他好文 时间:
2016-05-12 23:21:57
阅读次数:
248
计算机表示图形的方式
bmp 以高质量保存所有类型的图片,用于计算机。
计算机使用像素点表示图形,每个像素点都是一个颜色,24位深度(24bit)。
每个像素点的颜色是一个RGB,使用6个十六进制的数值来表示。
文件头信息占用的数据大小。 体积比较大。
jpg 以良好的质量保存图片,用于计算机、电子邮件或网络。
jpg 工业图形的压缩算法(...
分类:
其他好文 时间:
2016-05-12 23:19:51
阅读次数:
245
定义:
第一种:If for each object O1 of type S there is an object O2 fo type T such that for all programs P defined in terms of T, the behavior of P is unchanged when O1 is substitueted for O2 then S is a s...
分类:
其他好文 时间:
2016-05-12 23:18:40
阅读次数:
229
本篇博文将从以下几点组织文章:
1. 解密Spark Streaming运行机制
2. 解密Spark Streaming架构
一:解密Spark Streaming运行机制
1. DAG生成模板 :DStreamGrapha) Spark Streaming中不断的有数据流进来,他会把数据积攒起来,积攒的依据是以Batch Interval的方式进行积攒的,例如1秒钟,但是这1秒钟...
分类:
其他好文 时间:
2016-05-12 23:18:57
阅读次数:
231
一直在寻找一个示例可以将ROS学习中常用的内容大部分都包含进去,并且最好包括Gazebo仿真,
这样即使没有硬件设备,也可以很好的学习ROS相关内容,但又必须有对应的硬件,便于后续研究。
这里,介绍一款意外发现的ROS的robot----evarobot----...
分类:
其他好文 时间:
2016-05-12 23:18:25
阅读次数:
1746
Zeppelin是一个Web笔记形式的交互式数据查询分析工具(类似python notebook),可以在线用scala和SQL对数据进行查询分析并生成报表。Zeppelin的后台数据引擎可以是Spark,开发者也可以通过实现更多的解释器来为Zeppelin添加数据引擎。...
分类:
其他好文 时间:
2016-05-12 23:19:43
阅读次数:
946
最近折腾图像处理,看重了simpleCV与python的简便,想要在Bnanapro上安装SimpleCV,于是折腾了一天才安装好,下面和大家分享一下!
提前说明!请不要完全按照网上其他树莓派安装SimpleCV的教程安装,有一些低层库Bananapro和树莓派相差很大!
1.编译安装opencv
这个早有人在论坛里分享过,我就贴个链接
http://forum.lemaker.org/c...
分类:
其他好文 时间:
2016-05-12 23:18:05
阅读次数:
392
本篇博文简单得以图文形式,描述下反编译apk。
一听反编译,有木有高大上的赶脚,哈哈,其实真的不是很难嘻嘻
简单的说下反编译apk的流程:
我们一般想要反编译一个apk,无非就是想获得三样东西
图片资源 ,XML资源,和代码资源一.图片资源获取、这个最简单啦,
首先准备一个apk,嘿嘿就是你啦
这里是一个.apk后缀的文件,我们先把后缀改成,zip,
然后就成了这样化身压缩文件...
分类:
其他好文 时间:
2016-05-12 23:15:17
阅读次数:
140
DAY 1t1:暂无。
t2:先把区间合并,然后每个位置都会属于一个区间。设f[i,j]表示以A串第i位和B串第j位匹配为结尾的LCS。那么转移有两种情况,一种是第j位可以放一个和A串第i位一样的字符,只要当前j所在的区间还未被使用的A串第i位字符个数不为0即可。如何知道使用了的个数?因为你清楚f[i-1,j-1]的值,而A串又是固定不动的,设i-f[i-1,j-1]=k,belong[j]表示j...
分类:
其他好文 时间:
2016-05-12 23:14:53
阅读次数:
126
solr索引设置完成后,需要根据数据库的变化及时更新索引,索引的更新有两种方式,全量更新和增量更新。顾名思义,全量更新即删除solr服务器上的所有索引,然后重新导入数据,增量索引即只更新修改的数据,本篇文章介绍全量索引更新。...
分类:
其他好文 时间:
2016-05-12 23:15:11
阅读次数:
187
今天在Coding Horror上看到一篇不错的文章,原文链接:http://blog.codinghorror.com/the-ultimate-code-kata/
或许与你相信的相反,每天只做你的工作并不能视为真正的练习。就像参加会议练习不了交际能力,回复邮件练习不了打字。为了做好某件事,你不得不偶尔留出一些时间,专注于练习。
我知道很多优秀的工程师—...
分类:
其他好文 时间:
2016-05-12 23:14:32
阅读次数:
130
EasyUI中DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。...
分类:
其他好文 时间:
2016-05-12 23:15:00
阅读次数:
115