`
文章列表
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于邮件异常层次的更丰富的信息,请参考Javadocs。为了使用JavaMail中的一些特色, 比如MIME类型的信件, Spring提供了MailSender的一个子接口, 即org.springfra ...
1.     下载apache ant压缩包,解压到D盘   2.     配置ant环境变量 ANT_HOME = D:\apache-ant-1.8.4 在path环境变量后追加 %ANT_HOME%\bin 3.     下载hadoop-1.0.4.tar.gz,解压到D盘   4.  修改%HADOOP_HOME%\src\contrib\下的build-contrib.xml文件: 在<projectname="hadoopbuildcontrib"xmlns:ivy="antlib:org.apache.ivy.ant" ...
出现这个问题的主要原因是权限不足,所以只需要修改hdfs的目录权限即可:   hadoop fs -chmod -R 777 /eone  
最近接到一个需求,需要对后面.Net产生的html静态文件做缓存,因为数量巨大,所以放弃了基于文件目录的存储方案,也是对.Net优化的重点。 常见于.Net开发的大型网站,应对高并发的情况。 缓存需要持久化,服务器意外重启后,不需要重新cache; 缓存在多台缓存服务器的内容是同步的,避免某台机器宕机造成的故障; 方案一采用lvs+两台Nginx+多台MongoDB+多台Memcached 因为lvs自动把用户请求负载到两台Nginx,所以缓存不能依靠Nginx自身的proxy_cache 此方案由“多台MongoDB+多台Memcached”组成两级Cache服务。
节约内存:Instagram的Redis实践 作者:nosqlfan Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。 首先,这个通过图片ID反查用户UID的应用有以下几点需求: 查询速度要足够快 数据要能全部放到内存里,最好是一台EC2的 high-memory 机型就能存储(17GB或者34GB的,68GB的太浪费了) 要合适Instagram现有的架构(Ins ...
正在纽约进行的大数据技术会议Strata Conference + Hadoop World传来消息,Cloudera发布了实时查询开源项目Impala 1.0 beta版,称比原来基于MapReduce的Hive SQL查询速度提升3~90倍(详情可以参考此文中的“How much faster are Impala queries than Hive ones, really?”部分),而且更加灵活易用。Impala是高角羚的意思,这种羚羊主要分布在东非。 同时,这个项目也将以Cloudera Enterprise RTQ(Real-Time Query)为名进入CDH发行版。可以部署到 ...
 JNA— http://blog.csdn.net/shendl/article/details/3589676 JNI终结者   介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,»
flume   Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。 http://baike.baidu.com/view/9540485.htm http://baike.baidu.com/view/9540485.htm Scribe是Facebook开源的日志收集系统,在Facebook内部已经得到大量的应用。它能够从各种日志源上收集日志,存储到一个中央
http://baike.baidu.com/view/8005387.htm ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多 ...
<repositories> <repository> <id>central1111</id> <name>Central Repository111</name> <url>http://search.maven.org/remotecontent?filepath=</url> <layout>default</layout> <snapshots> < ...
Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩——Java原生实现 Java压缩技术(三) ZIP解压缩——Java原生实现 Java压缩技术(四) GZIP——Java原生实现 Java压缩技术(五) GZIP相关——浏览器解析 Java压缩技术(六) BZIP2——Commons实现 Java压缩技术(七) TAR——Commons实现 
原文:http://blog.csdn.net/favormm/article/details/6664970  如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://github.com/carlbrown/PDKeychainBindingsController 对焦功能的实现: http://www.clingmarks.com/?p=612 自定义圆角Sw
原文链接 http://www.importnew.com/1486.html   每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多开发者已经开发出了非常多的优秀的应用以及Java类库。不过,如果你了解JVM的话,你会更加了解Java的,并且你会轻松解决那些看似简单但是无从下手的问题。 因此,在这篇文件里,我会阐述JVM是如何运行的,包括它 ...
欢迎来到protocol buffers的开发者文档,protocol buffers是语言中立,平台中立,易于扩展的结构化数据序列化方法,它可以用在通讯协议,数据存储等方面。 这份文档的目标读者是试图在应用中使用protocol buffers的Java, C++或者Pytho开 ...
https://github.com/tangfl/jbinlog
Global site tag (gtag.js) - Google Analytics