目录OutputCache概念学习OutputCache属性详解(一)OutputCache属性详解一LocationWeb应用程序中的使用缓存位置:客户端缓存(Client Caching)代理缓存(Proxy Caching)反向代理缓存(Reverse Proxy Caching)服务器缓存(...
                            
                            
                                分类:
其他好文   时间:
2014-09-18 18:13:04   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                1.基础概念:
(1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均值作为对算法精度的估计,一般还需要进行多次10折交叉验证,在求其平均值,对算法的准确性进行估计。
...
                            
                            
                                分类:
其他好文   时间:
2014-08-01 13:47:32   
                                阅读次数:
250
                             
                    
                        
                            
                            
                                这篇文章是看了HBase权威指南之后,依据上面的解说搬下来的样例,可是略微有些不一样。HBase与mapreduce的集成无非就是mapreduce作业以HBase表作为输入,或者作为输出,也或者作为mapreduce作业之间共享数据的介质。这篇文章将解说两个样例:1、读取存储在hdfs上的txt文...
                            
                            
                                分类:
其他好文   时间:
2014-07-31 12:09:16   
                                阅读次数:
261
                             
                    
                        
                            
                            
                                使用AOP,我们要注意关注横切性的功能,即抽象出独立服务,进行模块化使我们以前习惯性的纵向思维的方法再改变,注意横向思考问题的方式,我们结合现在的系统可以把判断文本框一些了的验证、日志的记录、事务的开启、数据库的开启和关闭等等,都可以抽象出使用切面的形式把这些方法切入进去,我们只需要关心我们的业务逻辑,这样代码简单,间接,开发效率大大提高,更重要的是复用效率大大提高了。...
                            
                            
                                分类:
编程语言   时间:
2014-07-08 19:02:50   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                AOP两种代理的区别
     Jdk基于接口实现:JDK动态代理对实现了接口的类进行代理。
    CGLIB基于继承:CGLIB代理可以对类代理,主要对指定的类生成一个子类,因为是继承,所以目标类最好不要使用final声明。
    如果目标对象实现了接口,默认情况下采用JDK的动态代理实现AOP,也可以强制使用CGLB生成代理实现;
    如果目标对象没有实现接口,那么必须引入CGLB,spring会在JDK的动态代理和CGLB代理之间切换
       通常情况下,鼓励使用jdk代理,因...
                            
                            
                                分类:
其他好文   时间:
2014-07-08 15:48:13   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                我们看HConnection的getTable方法描述:
getTable
HTableInterface getTable(String tableName)
                         throws IOException
Retrieve an HTableInterface implementation for access to a table....
                            
                            
                                分类:
其他好文   时间:
2014-07-03 15:53:20   
                                阅读次数:
243
                             
                    
                        
                            
                            
                                这边文章先将可能的需求分析一下,设计出HBase表,下一步再开始编写客户端代码。
TwiBase系统
1、背景
为了加深HBase基本概念的学习,参考HBase实战这本书实际动手做了这个例子。
2、需求
这是一个用户推特系统,用户登陆到系统,需要维护用户的基本信息,然后用户可以发帖和其他用户进行互动。用户之间可以相互关注,用户可以浏览关注用户的推文等等。
这是一个比...
                            
                            
                                分类:
其他好文   时间:
2014-06-30 16:32:58   
                                阅读次数:
233
                             
                    
                        
                            
                            
                                这篇文章是看了HBase权威指南之后,根据上面的讲解搬下来的例子,这篇文章将讲解两个例子,和HBase权威指南稍微有些不一样。
1、读取存储在hdfs上的txt文本数据,简单地以json字符串的形式写入到HBase表中。
2、将第一步存储的HBase表中的json字符串读取出来,解析存储到新的HBase表中,可以进行查询。
本文详细给出了源码以及如何运行,旨在加深HBase与mapreduc...
                            
                            
                                分类:
其他好文   时间:
2014-06-29 23:21:21   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                HBase基本的CRUD操作就不多介绍了,无非就是Put,Get,Delete三个类的运用。
现在看一下扫描技术,这种技术类似于关系型数据库的游标(cursor),并利用到了HBase底层顺序存储的特性。
使用扫描的一般步骤是:
1、创建Scan实例
2、为Scan实例增加扫描的限制条件
3、调用HTable的getScanner()方法获取ResultScanner对象
4、迭代Resul...
                            
                            
                                分类:
编程语言   时间:
2014-06-17 23:15:54   
                                阅读次数:
388
                             
                    
                        
                            
                            
                                学习数据库的一些知识,写写博客方便梳理以及巩固知识。关于什么是数据库就举一个例子来说明,说的可能不够准确,只要明白一个大概的意思就够了,深刻的学习还是要去看书的。
      讲讲生活中有关数据的例子:在一个中学,记录学生的基本信息,记录什么呢?记录学生的姓名、年龄、故乡。传统的方法是在一张纸上画表格(见下面),然后填入相应的数据。那么一张这样的表就记录着一个班级中所有学生的姓名、年龄以及故乡。...
                            
                            
                                分类:
数据库   时间:
2014-06-03 01:32:15   
                                阅读次数:
276