- 浏览: 51298 次
- 性别:
- 来自: 湖北
最新评论
文章列表
solr教程,值得刚接触搜索开发人员一看
- 博客分类:
- hadoop
http://blog.csdn.net/awj3584/article/details/16963525
http://www.cnblogs.com/hoojo/archive/2011/10/21/2220431.html
1. Solr 是什么?
Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从 ...
http://www.360doc.com/content/14/0919/10/17130779_410636988.shtml
kafka和flume的对比
- 博客分类:
- hadoop
摘要: (1)kafka和flume都是日志系统。kafka是分布式消息中间件,自带存储,提供push和pull存取数据功能。flume分为agent(数据采集器),collector(数据简单处理和写入),storage(存储器)三部分,每一部分都是可以定制的。比如agent采用RPC(Thrift-RPC)、text(文件)等,storage指定用hdfs做。
(2)kafka做日志缓存应该是更为合适的,但是 flume的数据采集部分做的很好,可以定制很多数据源,减少开发量。所以比较流行flume+kafka模式,如果为了利用flume写hdfs的能力,也可以采用ka ...
大数据行业人士必知10大数据思维原理
- 博客分类:
- hadoop
大数据思维原理是什么?简单概括为10项原理,当样本数量足够大时,你会发现其实每个人都是一模一样的。
一、数据核心原理
从“流程”核心转变为“数据”核心
大数据时代,计算模式也发生了转变,从“流程 ...
hbase与hive的区别
- 博客分类:
- hadoop
1、hive是sql语言,通过数据库的方式来操作hdfs文件系统,为了简化编程,底层计算方式为mapreduce。
2、hive是面向行存储的数据库。
3、Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。
4、HBase为查询而生的,它通过组织起节点內所有机器的內存,提供一個超大的內存Hash表
5、hbase不是关系型数据库,而是一个在hdfs上开发的面向列的分布式数据库,不支持sql。
6、hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引擎通过它来存储索引,方便查询操作。
7、hbase是列存储。
Hive ...
http://www.cnblogs.com/lanxuezaipiao/p/3525554.html
数据库的垂直划分和水平划分
- 博客分类:
- 分布式
http://liriguang.iteye.com/blog/625309
public class ThreadDemo3 {
public static void main(String[] args){
Ticket t =new Ticket();
Thread t1 = new Thread(t,"窗口一");
Thread t2 = new Thread(t,"窗口二");
Thread t3 = new Thread(t,"窗口三");
Thread t4 = new Thread(t,"窗口四&qu ...
java之装饰设计模式和继承的简单区别
- 博客分类:
- java
http://jiangnanlove.iteye.com/blog/914120
http://miaoxianjie.iteye.com/blog/2067308
Java自定义注解小结
作者:谢伟伦
学习java有两年之余了,在很久之前,已经有位系统分析师告诉我,学习java,看java编程思想就够了。其言下之意,就是说,任何一切java框架,都是浮云,只有精通核心java,才是王道!
现在回想起来,这句话真的十分正确,一年多的工作,都只徘徊于学习java框架,造成自己是一个只会使用,不能原理的人。
趁着现在工作不忙,静下心来,好好学习一下核心java的基础。
今天早上,学习了java注解,这家伙以前经常用,但就是不知道其实现过程是如何,现在总算有所体会。
在一个java Project里,新建了三个类,其中有一个是java注解类,它们的源码如下:
pa ...
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired
@Autowired是Spring 提供的,需导入
Package:org.springframework.beans.factory.annotation.Autowired;
只按照byType 注入。
2. @Resource
@Resource默认按 byName 自动注入,是J2EE提供的, 需导入Package:
java ...
//去零操作
String str = "0050580";
System.out.println(str.replaceFirst("^0*", ""));
//补零操作 10表示补零后字符串的长度为10
String str = String.format("%010d", 100);
System.out.println(str);
问题:
Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。
Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求读 ...
代理模式与装饰模式差别,适配器模式
- 博客分类:
- java
http://blog.csdn.net/hitprince/article/details/6794748
适配器模式
http://lavasoft.blog.51cto.com/62575/90767/
适配器模式
http://blog.csdn.net/elegant_shadow/article/details/5006175
装饰模式
http://www.51cto.com/specbook/11/11650.htm
http://www.cnblogs.com/mengdd/archive/2013/02/12/2910302.html
装饰模式与代理模式
http://www ...