自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 Mybatis-Spring-注入映射器

注入映射器为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:MapperFactoryBean。这个类 可以让你直接注入数据映射器接口到你的 service 层 bean 中。当使用映射器时,你仅仅如调 用你的 DAO 一样调用它们就可以了,但

2014-08-28 10:37:03 539

转载 Hive的安装与使用

hive是一个SQL解析引擎,可以在hive中创建表,执行sql语句。创建的表是存储在hdfs中,执行的sql语句是通过MapReduce执行的。可以通过执行sql语句来代替编写MapReduce作业,太方便了!1.解压缩、设置环境hive使用的版本是hive-0.9.0.tar.gz。我们在/usr/local目录下解压缩、重命名ta -xzvf hive-0.9.

2014-08-27 23:13:50 386

转载 Spring + mybatis整合实例应用

项目结构图 (Spring3.0.2 +mybatis3.0.4)方案一: 通过配置文件整合Spring和mybatis应用数据库----数据库 tb_user--drop table if exists tb_user;create table tb_user( id int primary key auto_increment c

2014-08-27 18:26:53 616

转载 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件

在有Struts部署的Java EE环境中,我们一般把jsp页面写在WebRoot\WEB-INF\content 目录下,这样使得jsp页面一定需要struts的控制转发才可访问,提高页面安全性。但是今天在jsp页面中应用WebRoot目录中的css,js文件发现十分困难,先看看我的文件结构:目标是在index.jsp中访问default.css。defautl.css是在i

2014-08-27 14:26:29 1178

转载 利用 spring+freemarker 发送邮件

最近公司要用到给注册会员发送邮件的功能,这里采用spring+freemarker模板来发送邮件,其中模板可以自定义,欲了解freemarker请看我写的利用freemarker 静态化网页,里面介绍的很详细和怎么使用。在做本次试验之前需要spring相关的jar和freemarker.jar①定义发送邮件的模板demo.ftl[html] vi

2014-08-26 11:16:27 644

转载 hadoop pig 安装

1.先从官网下载pig,我使用的版本是pig-0.11.1.tar.gz,放到linux的/usr/local目录下; 2.执行命令 tar  -zxvf  pig-0.11.1.tar.gz,然后运行命令 mv pig-0.11.1 pig重命名为pig; 3.运行命令vi /etc/profile打开profile文件,在文件/etc/profile中设置环境变量PIG_HOME,并把

2014-08-25 23:32:17 638

转载 fullAvatarEditor富头像上传编辑器

富头像上传编辑器是一款支持本地上传、预览、视频拍照和网络加载的flash头像编辑上传插件,可缩放、裁剪、旋转、定位和调色等...小巧的身材:文件大小仅仅只有 48 KB,而新浪的头像编辑器组件有 58.1 KB,更有甚者达 80 KB 之多以上。漂亮的外观:灰色系的外观设计,适用于所有风格的站点。还可轻松地实现换肤。强大的功能:原图支持本地上传、视频拍照和网络加载,图片编辑有缩放、裁剪、旋转、

2014-08-25 09:59:41 7277

转载 OAuth2集成Shiro

目前很多开放平台如新浪微博开放平台都在使用提供开放API接口供开发者使用,随之带来了第三方应用要到开放平台进行授权的问题,OAuth就是干这个的,OAuth2是OAuth协议的下一个版本,相比OAuth1,OAuth2整个授权流程更简单安全了,但不兼容OAuth1,具体可以到OAuth2官网http://oauth.net/2/查看,OAuth2协议规范可以参考http://tools.ietf.

2014-08-21 16:27:59 7282 1

转载 用log4j将日志写入数据库

以下为log4j中的配置参数: %m 输出代码中指定的消息%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r 输出自应用启动到输出该log信息耗费的毫秒数%t 输出产生该日志事件的线程名;%n 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"%d 输出日志时间的日期或时间,默认格式为IS

2014-08-21 16:15:03 5370

转载 Spring Cache注解及对ehcache的支持

下面简单介绍一下spring3.1.M1中的cache功能。spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar 与2.5时的modules模块类似,3.1的注解缓存也是在方法上声明注解,3.1同样提供了两个注解:@Cacheable:负责将方法的返回值加入到缓存中@CacheEvi

2014-08-20 18:17:54 678

转载 注释驱动的 Spring cache 缓存介绍

概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spr

2014-08-20 18:10:40 795

转载 Spring 在 xml配置文件或annotation注解中运用Spring EL

Spring  EL一:在Spring xml 配置文件中运用   Spring ELSpring EL 采用 #{Sp Expression  Language} 即 #{spring表达式}1:运用EL表达式的配置文件如下:

2014-08-20 16:47:07 2537

转载 Spring Data JPA初使用

我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。  在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。  通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。  而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑处理,我们要

2014-08-20 10:07:27 473

转载 使用 Spring Data JPA 简化 JPA 开发

从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随

2014-08-20 09:41:51 452

转载 Spring的JavaMail实现异步发送邮件

具体背景就不说了,可以网上搜索相关知识,或者直接看Sping MailSender的官坊网页。这里就直接实战了(Java实现异步发送电子邮件,包含中文无乱码)。Maven: dependency> groupId>com.sun.mailgroupId> artifactId>javax.mailartifactId> version>1.

2014-08-18 18:06:21 1621

转载 kaptcha验证码使用

效果图:官方地址:https://code.google.com/p/kaptcha/w/list1、把下载的kaptcha-2.3.2.jar添加到lib中2、配置web.xml增加servlet3、在jsp页面中[html] view plaincopyprint?form action="submit.a

2014-08-18 14:56:39 8203

转载 eclipse中字母大小写转换快捷键

ctrl+shift+x   转为大写     ctrl+shift+y   转为小写

2014-08-18 10:51:01 4637

转载 在 Web 项目中应用 Apache Shiro

Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举,这里不再逐一赘述,本文重点介绍 Shiro 在 Web App

2014-08-15 14:46:00 455

转载 shiro 密码加密和解密

前言:对于登录的密码信息加密,增加密码破解难度。在密码使用Shiro的hash加密方法和自定义方法加密算法。步骤1.告诉shiro密码使用何种加密方法2.告诉shiro如何验证加密密码是否正确1.告诉shiro密码使用何种加密方法通过Credentials 和 CredentialsMatcher告诉shiro什么加密和密码校验在配置文件

2014-08-15 14:45:09 24473

转载 JavaMelody系统监控工具使用配置

JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。 使用配置如下: 1、

2014-08-15 09:21:44 1527

转载 Druid连接池简单入门配置

偶尔的机会解释Druid连接池,后起之秀,但是评价不错,另外由于是阿里淘宝使用过的所以还是蛮看好的。Druid集连接池,监控于一体整好复合当前项目的需要,项目是ssh结构,之前是用C3p0的,现在换一个连接池也是很简单的,首先spring配置DataSource,配置如下:[html] view plaincopybean

2014-08-13 18:26:12 940

转载 详解@SessionAttributes

A、@SessionAttributesorg.springframework.web.bind.annotation.SessionAttributespublic @interface SessionAttributesAnnotation that indicates the session attributes that a specific handler u

2014-08-13 18:04:23 3974

转载 hbase shell删除键不听使唤

用Xshell登陆linux主机后,在hbase shell下死活不能使用backspace和delete删除误输的指令,只得不停退出,重登,仔细输。。又错了,再退出,再登,仔细输。。。又错了。。。又错了。。。。。又错了。。。。。。。悲剧。。。。。摸索了一下,在File->Properties->Terminal->Keyboard下,把DELETE/BACKSPACE key sequenc

2014-08-13 17:43:44 1916 2

转载 详解@ModelAttribute

A、@ModelAttributeAnnotation that binds a method parameter or method return value to a named model attribute, exposed to a web view. Supported for RequestMapping annotated handler classes.在被@

2014-08-13 09:30:14 513

转载 HBase的伪分布模式安装

HBase是依赖Hadoop的数据存储系统,可以实现大数据(过亿条记录)的存储,进行并行化处理。在特定的场景下HBase有自己的用武之地。下面讲述如何进行伪分布模式安装1.设置环境变量我使用的HBase版本是hbase-0.94.7-security.tar.gz,安装在机器hadoop0的/usr/local目录下。首先解压缩、重命名、设置环境变量HBASE_HOME.

2014-08-12 23:38:51 661

转载 hadoop 分布式缓存

DistributedCache是Hadoop提供的文件缓存工具,它能够自动将指定的文件分发到各个节点上,缓存到本地,供用户程序读取使用。它具有以下几个特点:缓存的文件是只读的,修改这些文件内容没有意义;用户可以调整文件可见范围(比如只能用户自己使用,所有用户都可以使用等),进而防止重复拷贝现象;按需拷贝,文件是通过HDFS作为共享数据中心分发到各节点的,且只发给任务被调度到的节点。本文将介绍Di

2014-08-07 11:26:47 594

转载 代码如何提交到JobTracker的?

下面的代码把Job提交给了JobTracker运行 在Job源码中,看一下submit()方法的实现 在submit()实现中,有两个核心操作,一个是连接到JobTracker,一个是提交作业。 连接JobTracker操作实际上是实例化一个JobClient。 看一下JobClient的构造方法。在构

2014-08-07 10:13:16 687

转载 指明Mapper数据输出方向的Partitioner

Mapper任务的输出会发送到Reducer任务。如果有多个Reducer任务在运行,那么我们希望所有Mapper任务中的不同分类的数据到不同的Reducer任务去处理。比如按照省份划分的话,需要把所有Mapper任务中同一性别的数据送到同一个Reducer任务中处理,这就要求Mapper任务在输出的时候指定哪些数据是相同分类的,承担这个任务的类就是Partitioner类。默认情况下,框架提供了

2014-08-07 09:54:31 700

转载 hadoop二次排序流程实例详解

一、概述    MapReduce框架对处理结果的输出会根据key值进行默认的排序,这个默认排序可以满足一部分需求,但是也是十分有限的。在我们实际的需求当中,往往有要对reduce输出结果进行二次排序的需求。对于二次排序的实现,网络上已经有很多人分享过了,但是对二次排序的实现的原理以及整个MapReduce框架的处理流程的分析还是有非常大的出入,而且部分分析是没有经过验证的。本文将通过一个实际

2014-08-05 18:08:19 858

转载 Hadoop安全模式详解及配置

启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结 束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入 安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。 Saf

2014-08-04 18:00:03 1198

转载 vmware能够ping通内网,上不了外网的解决方法

一般这是由于里面的路由域名服务器没有配置好。issta@ubuntu:~$ ping www.baidu.com ping: unknown host www.baidu.com 先看一下地址解析器:issta@ubuntu:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resol

2014-08-03 00:26:48 3401

转载 Hadoop的MapReduce中多文件输出

Hadoop默认的输出是TextOutputFormat,输出文件名不可定制。hadoop 0.19.X中有一个org.apache.hadoop.mapred.lib.MultipleOutputFormat,可以输出多份文件且可以自定义文件名,但是从hadoop 0.20.x中MultipleOutputFormat所在包的所有类被标记为“已过时”,当前如果再使用MultipleOutputF

2014-08-02 13:14:10 504

SAS统计分析应用_董大钧.pdf

董大钧sas统计分析应用教程,帮助sas初学者快速掌握sas基本

2014-06-30

马云谈创业

王利芬 前两天我接到马云的电话,他说不希望我在电视上专门为他本人的书做广告,这样不利于《赢在中国》这个项目,因为《赢在中国》的任务是要打造选手,让选手成功,评委只是帮助选手们成功的人,并且说他知道自己是谁,要干什么,要到哪里。

2011-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除