自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nacey

成长来自于点滴的积累

  • 博客(53)
  • 资源 (23)
  • 收藏
  • 关注

原创 spring事务不生效-例外(存储过程)

正常的不生效大家可以自行百度。方法外层已经有Transactional注解,默认属性是REQUIRES, 但内部方法抛异常死活都无法回滚原因是方法里调用了一个Service里的B方法,而B方法里面调用了存储过程,而存储过程里有START TRANSACTION; 和COMMIT;导致当前事务被提交了。修改Service里的B方法的传播属性为REQUIRES_NEW解决...

2021-11-14 09:22:07 683

原创 velocitylayout生成静态页面

随着网站一步步的发展,网站的静态化越来越重要。针对于目前市场上存在Velocity、FreeMarker、JSP三大模板引擎技术之一(现在又有Thymeleaf​)的Velocity技术进行分析。针对 velocity 模板直接生成 html 静态页面网上资料太多了,随便一搜一大把,这里不做太多的讲解。这里主要是针对velocitylayout方式的如何生成静态页面做个简单的介绍。

2017-08-10 20:45:53 844

原创 springboot自定义favicon.ico

Favicon配置说到favicon.ico这个小图标,Spring Boot提供了默认的小叶子,如果大家想定制这个小图标可通过以下做法:1,application.propertiesspring.mvc.favicon.enabled = false2,将自定义的icon放在 resources 下面的 static下。3,页面引

2017-05-13 22:31:36 24222 4

原创 Hadoop+Zookeeper+NameNode(HA)+ResourceManager(HA)自动切换 配置

HDFS的NameNode的NameNode的HA配置一,zookeeper的安装(略)。启动Zookeeper。二,Hadoop配置文件修改。修改core-site.xml fs.defaultFS hdfs://myCluster 注意:myhadoop为集群的逻辑名,最好与hdfs-site.xml中的dfs.nameservices配置一致!否则在

2015-10-22 18:17:23 5672

原创 What does “java: No match.” mean?

When running java from the command line:java -classpath bin:pellet-2.0.0/lib/* com.stuff.MyClass argumentTextStuffI'm getting the following reply:java: No match.解决方法: It worked w

2015-09-24 22:36:54 939

原创 storm集群 安装笔记

本文主要是参照strom的管网中的document中来进行安装,管网地址1,首先需要安装zookeeper集群.可参考管网或网络上安装(很简单).2,在storm的work机器上和nimbus机器上安装相关的依赖.即需安装jdk1.6+和python2.6+版本.3,下载storm的二进制文件,我这里下载了0.93版本的.4,解压storm的tar包到指定的目录(STORM_DIR

2015-03-19 23:28:19 7811 3

转载 vi 命令大全

linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正

2014-08-26 10:38:38 619

原创 hadoop 2.4的编译安装.

hadoop-2.4的编译安装.一,编译源码1,下载需要的工具包:java-1.6.0-27,maven-3.0.5(maven的版本选择比较重要,3.2的版本会有问题编译不通过.),cmake-2.8.12.1,protobuf-2.5.0zlib-devel-1.2.7-2.1.2.x86_64(如果机器已经安装了zlib或gzip即可不用安装)2,安装.1,安装jdk

2014-08-05 11:15:59 2860

转载 intellij与eclipse默认快捷键对比

Idea 与 Eclipse 快捷键的区别,上为Eclipse的快捷键,下为Idea的快捷键查找类名CTRL + SHIFT + RCTRL + N查找JAR包中的类CTRL + SHIFT + T两次 CTRL + N查找文件CTRL + SHEFT + RCTRL + SHEFT + N查找JAR包中的文件CTRL + SHIFT + T

2014-06-28 17:17:19 27738 3

转载 Hive SQL的编译解析过程

转至:http://tech.meituan.com/hive-sql-to-mapreduce.html

2014-06-24 23:54:39 1424

转载 大规模日志收集处理项目的技术总结

以下是2012年一个公司内部项目的技术总结,涉及到的方面比较多比较杂,拿出来和大家分享下。如果有更好的方案或者想法请联系我,谢谢~!注:文章中提到的其他系统(如哈勃Agent、EagleEye)是公司内部的其他系统,这里就不详细介绍了。简介TLog是一个分布式的,可靠的,对大量数据进行收集、分析、展现的的系统。主要应用场景是收集大量的运行时日志,分析并结构化存储,提供数据查询和

2014-06-22 21:58:05 23312 7

转载 HIVE中MAPJOIN可以使用的场景分析

最近开发中遇到几种应用,刚好使用MAPJOIN来解决实际的问题。应用共同点如下:1: 有一个极小的表2: 需要做不等值join操作(a.x 这种操作如果直接使用join的话语法不支持不等于操作,hive语法解析会直接抛出错误如果把不等于写到where里会造成笛卡尔积,数据异常增大,速度会很慢。甚至会任务无法跑成功~根据mapjoin的计算原理,MAP

2014-06-16 16:07:34 928 1

转载 HIVE元数据表/数据字典

表名说明BUCKETING_COLSHive表CLUSTERED BY字段信息(字段名,字段序号)COLUMNSHive表字段信息(字段注释,字段名,字段类型,字段序号)DBS NUCLEUS_TABLES元数据表和hive

2014-06-16 14:53:24 4147

原创 webhcat 安装及配置

webhcat的安装前提:1、hadoop的已经安装。此处使用的hadoop-1.0.4版本。      2、hive以及hcatalog已经安装。由于我这使用的是hive-0.11.0版本,它本身自带了hcatalog。故我这就无需安装这些。      3、zookeeper的安装。我这里使用的版本是 zookeeper-3.3.6      3、环境变量的设置。HADOOP_H

2014-03-23 21:57:28 6833

转载 hive 本地MapReduce(local mr)

在hive中运行的sql有很多是比较小的sql,数据量小,计算量小.这些比较小的sql如果也采用分布式的方式来执行,那么是得不偿失的.因为sql真正执行的时间可能只有10秒,但是分布式任务的生成得其他过程的执行可能要1分钟.这样的小任务更适合采用lcoal mr的方式来执行.就是在本地来执行,通过把输入数据拉回客户端来执行.拿select 1 from dual来看下,两种执行方式的效率差

2014-03-11 00:13:57 3904

原创 hadoop源码放在eclipse编译

1,建立一个hadoop源码文件夹。2、svn 检出hadoop1.0.4的源码。svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.4注意:如果在ubuntu下直接上面语句报错,可能需要执行下面的语句    sudo apt-get install autoconf    sudo

2014-02-21 22:49:59 1751 1

原创 HBase集群

HBase集群+独立zookeeper集群一,zookeeper集群。     Zookeeper集群比较简单。    下载zookeeper的gz包(直接官网下载即可),直接解压gz包。      后面主要工作就是修改配置文件conf/zoo.cfg 。如果没有此文件自己新增。     如下是zoo.cfg的部分配置。 tickTime=2000

2013-12-20 00:16:56 855

转载 Hbase 性能优化

记录下因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后

2013-12-19 16:46:35 724

原创 zookeeper-3.3.6----伪集群

所谓伪集群指的就是在同一台机器上部署多个实例。部署实例的个数要是奇数个数。如下我将部署的是3个服务实例。直接说步骤。1,解压zookeeper的包。我的目录是zookeeper-3.3.6.12,复制zookeeper-3.3.6.1到zookeeper-3.3.6.2,zookeeper-3.3.6.33,修改每个目录下conf/zoo.cfg

2013-12-15 22:20:55 1548

原创 zookeeper-3.3.6 安装----单机

最近在接触hbase。于是不得不学习下zookeeper。zookeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。(具体详见百度百科http://baike.baidu.com/link?

2013-12-13 21:49:48 3755

转载 HBase--分布式数据库

转载作为以后有空再来看看。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;G

2013-12-12 14:48:23 710

转载 vi命令

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :

2013-12-12 14:45:28 614

转载 HBase 简单SQL查询

如何简化从hbase中查询数据为了兼容以前从关系型数据库中查询数据的接口, 让hbase可以通过sql语句来查询其中的数据. hive有这样的功能, 他支持通过类似sql语句的语法来操作hbase中的数据, 但是速度太慢了, 因为hive本身就不是用来查询数据的, hive是数据仓库, 做数据分析的, 不适合我们的应用场景.hbase本身提供的api中, 只有scan是用来查询数据

2013-12-12 14:43:50 30056 2

原创 ubuntu 终端设置代理上网后,如何清楚代理设置

在公司由于需要通过代理才能上网,故在终端下设置了代理。代理设置在当前用户的环境变量下即 ~/.bashrc。通过 export http_proxy=http://host:port设置。结果到家无需通过代理上网,于是我将~/.bashrc下添加的那条语句删除。但终端的apt-get还是不能用,终端还是通过代理来访问网络的。解决办法:1、  删除该用户下的环境变量下

2013-12-04 09:05:39 6711

原创 ubuntu13.10 修改/etc/profile后,系统登录不了

如果发现修改/etc/profile后,发现启动后,输入正确的用户名及密码,还是一直停留在登录界面。这个时候需要以文字界面登录到系统,然后还原回/etc/profile即可详细命令:首先切换界面。由图形化登录界面切换到文字界面。ctrl+alt+F1。然后使用root用户登录系统。命令为 sudo -i输入root以及对应的密码即可登录系统。修改profile文件。vi

2013-12-02 11:52:27 2562

转载 ubuntu 13.10 终端代理上网设置。

1.临时通过http代理使用apt-get在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。export http_proxy=http://yourproxyaddress:proxyport取消代理使用export http_proxy=""2.设置apt-get永久使用http代理s

2013-11-29 09:57:02 2456

转载 Spring中Quartz配置说明

Spring中Quartz的配置Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{    public void work()    {   

2013-09-04 14:05:47 794

原创 tomcat7 源码学习(源码导入eclipse)

1、下载tomcat源码。建议下载最新版本tomcat7。      svn地址:http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk2、由于tomcat采用ant编译。故需下载ant。如果已经下载此工具,则直接跳过。    ant下载地址:http://ant.apache.org/bindownload.cgi

2013-08-06 16:15:52 8952 2

原创 网上的一道xml解析的编程题

题目详情XML-可扩展标记语言 ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,被广泛的运用于数据传输和存储。请编写一段程序,不使用语言之外的开源库,解析对应的XML文件,并格式化后在屏幕上打印出来。举个例子如下,当给定下述XML文件时:

2013-08-05 15:01:25 1372

原创 Tomcat启用SSL 基于linux版,亦适合win版

创建本地证书1. 切换到/usr/java/jre1.6.0_11/bin目录(也就是JAVA的bin目录)[root@localhost bin]# ./keytool -genkey -alias tomcat -keyalg RSA (genkey创建用,删除则是delete)输入keystore密码: changeit您的名字与姓氏是什么?[Un

2013-07-13 12:00:10 773

原创 http协议简述

HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。

2013-06-08 16:10:14 1130

转载 ibatis缓存

一、缓存介绍1.1、引入     什么影响Internet访问速率?     访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。    往返时间是指客户端等待每次请求的响

2013-06-07 20:01:06 608

转载 Quartz的cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以

2013-03-13 22:25:59 631

转载 Java 线程池的原理与实现

以前网上看到一篇关于线程池讲的比较好的文章这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢?建议:在阅读本文前,先理一理同步的知识,特别是syncro

2013-03-08 10:15:00 650

转载 Apache Mina 网络通信

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。  Mina 主要

2013-02-25 14:21:17 6438

原创 四则运算之逻辑组合运算

最近用到逻辑组合关系运算,顺手写了个测试的方法。记录下。未完全测试。有问题,欢迎指正。import java.util.HashMap;import java.util.Map;import java.util.Stack;public class Test { private static Map cache = new HashMap(); static{ cach

2013-02-05 14:55:30 2144

转载 Spring的作用域以及RequestContextListener作用

一、配置方式 在Spring2.0中除了以前的Singleton和Prototype外又加入了三个新的web作用域,分别为request、session和global session,如果你想让你的容器里的某个bean拥有其中某种新的web作用域,除了在bean级上配置相应的scope属性,还必须在容器级做一个额外的初始化配置。 Java代码

2013-01-28 09:54:00 53931 5

转载 seo课程教程【转自网络】

原理总体上基于下面2个前提:    1、一个网页被多次引用,则它可能是很重要的;    一个网页虽然没有被多次引用,但是被重要的网页引用,则它也可能是很重要的;一个网页的重要性被平均的传递到它所引用的网页。这种重要的网页称为权威(Authoritive)网页。    2、假定用户一开始随机的访问网页集合中的一个网页,然后跟随网页的链接向前浏览网页,不回退浏览,那么浏览下一个

2013-01-10 14:04:18 2024

原创 Json对象的对写(Jackson使用)。

Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。以下是通过一些例子来了解如何使用Jackson来写或读json。写json数据到响应的文本中。 public void createJsonObject() throws Exception{ JsonFactory jsonFactory = new JsonFactory(); //创建json

2013-01-07 16:35:49 8844

转载 Struts2+Spring+Hibernate 高效开发的最佳实践 S2SH

引言SSH(Struts2+Spring+Hibernate)是最为 Java 业界熟知的 Java EE Web 组件层的开发技术。很多人提起 Java EE,甚至都会将其误认为就是 SSH。无论是书籍还是电子教程,大部分都已经千篇一律,讲解各种标签、配置的用法。许多人包括笔者在内,第一次使用 SSH 的时候,按照教程的介绍进行开发。繁琐的配置,重复的修改配置,不断定义的参数转换器,真的

2013-01-06 22:52:50 923

dltk-R-3.0-201106091504-updateSite

DLTK 提供一个预打包的开发环境,只需进行一些小的调整就能工作

2015-04-02

antlride开发工具

antlride用于集成到eclipse里的插件.便于进行antlr3的开发

2015-04-02

java EMF,图形开发框架。也可用作eclipse的插件开发

java EMF,图形开发框架。也可用作eclipse的插件开发.

2015-04-02

protobuf-2.5.0.tar.gz

google protobuf 主要用于通讯,是google出的一个结构化信息传递工具,有着效率高、占存储少的优点,常被用于网络通讯。

2014-06-08

java虚拟机规范(java se 7)

《Java虚拟机规范 7》是一份完整的描述Java虚拟机是如何设计的规范文档。这份文档对于任何一个希望实现Java虚拟机的编译器作者,或者希望实现一个与规范相兼容的Java虚拟机的程序员来说都是必不可少的。

2013-09-10

commons-ftp中ftpClient类的API

主要是介绍ftpclient类中的方法说明

2012-10-16

java_memcached-release_2.6.6.zip

memcache客户端jar包: 1,java_memcached-release_2.6.6.jar 2,commons-pool-1.5.6.jar 3,slf4j-api-1.6.1.jar 4,slf4j-simple-1.6.1.jar

2012-10-14

memcached-1.2.1-win32

memcached-1.2.1-win32可以使用在window操作系统下的缓存。

2012-09-29

JQuery zTree v3.4

JQuery zTree 树

2012-09-29

15天学会jquery.pdf

jquery学习资料,让你从最基本的知识开始,让你很快成脚本高手!

2012-09-27

JAVA案例开发集锦.rar

此书有许多java经典案例,适合初学者拿来借鉴。

2012-09-27

Java 极限编程

本书通过介绍一系列开源Java开发工具和生动的实例,描述如何用极限编程(eXtreme Programming)理论指导具体的开发行为,从而使Java开发更加灵活、高效、低成本

2012-09-27

订票系统.rar

订票系统 适合大学生课程设计或毕业设计参考。仅供参考。

2012-09-26

酒店管理系统

酒店管理系统 适合大学童鞋们做课程设计参考书

2012-09-26

深入JAVA虚拟机

有助于大家更深的了解java内幕.更好的帮助大家掌握java的原理

2012-09-26

电子书店.rar

首页(index.jsp); 图书选购,(可按分类方式查找图书,或通过关键字进行查询) 购物车功能. 查看图书详细情况。 用户注册. 用户登录. 查看用户的订单信息. 修改用户个人信息。

2012-09-26

oracle sql性能优化

oracle中的sql性能优化。 主要是介绍平时在使用sql时需注意的一些关键点,如何写出高效的sql

2012-09-25

Oracle9i&10g;编程艺术:深入数据库体系结构

这本书对与dba,或想深入学习oracle的开发人员来说,非常具有可读性。

2012-09-24

夏昕·深入浅出Hibernate

夏昕·深入浅出Hibernate 此书详细的描述了Hibernate涵盖的内容。是本自学的必备书籍

2012-09-10

空空如也

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

TA关注的人

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