- 博客(8)
- 资源 (33)
- 收藏
- 关注
转载 struts2漏洞原理及解决办法
1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:?user.address.city=Bishkek&user['favoriteDrink']=kumys ONGL将它转换为:acti
2013-04-29 18:07:47 707
转载 腾讯推出HTML5开源图像处理引擎
腾讯Web前端 AlloyTeam 推出了新的开源项目:一个基于HTML5技术的专业级图像处理引擎——AlloyImage(简称AI),并在此基础上开发了一个在线Web图像处理平台——AlloyPhoto(简称AP)。 AlloyImage是一个使用Javascript语言开发的,基于Web的在线图像处理引擎,除了核心底层图像处理引擎,还同时集成了一些方便快捷的图像处理API,您可以将它简
2013-04-25 20:31:33 958
转载 13 款开源的全文检索引擎
1. Lucene Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个搜素引擎需要自己去架构.另外它不支持实时搜索,但linkedin和twitter有分别对Lucene改进的实时搜素. 其中Lucene有一个C++移植
2013-04-25 20:23:43 1000
转载 25 个超强的 CSS3 用户界面开发教程
随着HTML5技术的不断发展和浏览器的不断演进,Web开发的方式也开始多种多样。CSS3引入的一些强大的新特性以及开发出来的绚丽效果,使得Web前端开发者也没有理由去拒绝该技术。 下面为你带来25个CSS3用户界面开发教程(点击标题链接查看详细内容),相信这些效果也会很快出现在你的Web项目中。 1. 基于SVG和CSS Animations的交互式信息图
2013-04-25 20:16:17 651
转载 国内首套免费的《Nutch相关框架视频教程》(1-20)
Nutch是一个Java开源项目,拥有近十年的历史,从一开始的搜索引擎演变为如今的网络爬虫。在Nutch的进化过程中,产生了Hadoop、Tika和Gora三个Java开源项目。如今这三个项目都发展迅速,极其火爆,尤其是Hadoop,其已成为大数据和云计算的代名词。 本人拥有多年Nutch相关框架研发经验,顺应大数据云计算的浪潮,推出了国内首套免费的《Nutch相关框架视频教程》。
2013-04-25 19:51:04 4126
转载 编程从业 5 年后的 14 条经验
排列不分先后: 1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。 2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例如,在iOS中,GCD
2013-04-25 19:36:13 491
转载 大数据时代的 9 大Key-Value存储数据库
在过去的十年中,计算世界已经改变。现在不仅在大公司,甚至一些小公司也积累了TB量级的数据。各种规模的组织开始有了处理大数据的需求,而目前关系型数据库在可缩放方面几乎已经达到极限。 一个解决方案是使用键值(Key-Value)存储数据库,这是一种NoSQL(非关系型数据库)模型,其数据按照键值对的形式进行组织、索引和存储。KV存储非常适合不涉及过多数据关系业务关系的业务数据,同时能有效减少读
2013-04-25 18:27:04 830
转载 Web API核查表:设计、测试、发布API时需思考的43件事
当设计、测试或发布一个新的Web API时,你是在一个原有的复杂系统上构建新的系统。那么至少,你也要建立在HTTP上,而HTTP则是基于TCP/IP创建的、TCP/IP建立在一系列的管道上。当然,你也需要考虑Web服务器、应用程序框架或者是API框架。API从设计到测试以至最终的发布需要经历一个漫长的过程,本文将主要探讨Web API从设计到最终发布,开发者可能忽略或者应该注意的东西。
2013-04-25 17:21:54 688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人