自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 收藏
  • 关注

原创 hadoop 2.6 CentOs hbase 1.0 安装指南及学习blog路径

hadoop 2.6 hbase 1.0 install guide:环境系统:Ubuntu 14.04 hadoop版本:2.6.0 hbase版本:1.0 jdk版本:1.8 下载地址:Apache上慢慢找吧~~jdk的环境配置这里就不列出来了,首先讲一下hadoop配置吧。hadoop安装1.安装位置:/opt 2.创建hadoop用户组 sudo addgroup...

2015-07-31 16:02:50 190

原创 hbase 官方文档翻译地址

http://yankaycom-wordpress.stor.sinaapp.com/hbase/book.html?q=/wp-content/hbase/book.html

2015-07-05 09:11:50 252

原创 vi 命令

记录以下,省得百度VI是unix上最常用的文本编辑工具,作为unix软件测试人员,有必要熟练掌握它。进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的...

2015-07-03 10:55:00 171

原创 CentOs putty 安装

要在linux上安装putty, 有点麻烦,需要收集各个帖子帖子一:1、下载Putty,官网下载地址为:http://www.putty.nl/download.html2、下载完成后,进行解压:[root@Desktop]# mkdir /home/91rhca/putty[root@Desktop]# mv putty-0.59.tar.gz /home/91rhca/p...

2015-06-26 10:59:09 764

原创 tortoisegit 配置认证信息

tortoisegit , 在使用时, 安装后即可 commit 之类的, 但是pull和push, 需要git的认证git在使用时,我们需要在自己的环境下生成ssh的key, 一般都在c:/Users/name/.ssh 下面,生成id_rsa 和id_ras.pub 两个文件, 然后把其中的 key , ssh-rsa 开头 email结尾的一串,复制到github上 这里tor...

2015-05-28 11:32:35 795

原创 linux error--rar 使用

在linux上安装rar,使用报错安装步骤:下载http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz解压: tar -zxvf rarlinux-4.0.1.tar.gz cd rarmake出现:mkdir -p /usr/local/binmkdir -p /usr/local/libcp rar unrar /usr/lo...

2015-05-21 17:46:14 102

原创 JPA project Change Event Handler问题解决

这是Eclipse中的一个GUG:Bug 386171 - JPA Java Change Event Handler (Waiting)解决方法:1.) 退出Myeclipse(或eclipse);2.) 进入Myeclipse(或eclipse)的安装目录;linux中:mkdir disabledmkdir disabled/features disable...

2015-05-11 19:33:08 145

原创 InitializingBean, DisposableBean

spring bean 实现 初始化和销毁的三种方式:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和  destory-method方法第三种是: 通过bean实现InitializingBean和 DisposableBean接口package com.m...

2015-05-08 11:12:28 101

原创 MAVEN 绑定SVN 版本号,并在web app中使用

在SVN 中的版本号, 如果需要使用,可以通过maven 插件注入到配置文件中,并在webapp启动时注入到应用中plugin:<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId>...

2015-05-01 18:57:34 159

原创 对于JodaTime的JSON处理Jackson

正常情况下的JSON 处理,对于JodaTime:类:public class ExampleDto { private LocalDateTime asDefault = LocalDateTime.now(); ... json转换:import com.fasterxml.jackson.databind.ObjectMapper;......

2015-05-01 18:12:39 326

原创 spring-oauth2原理及使用(REST)

spring-oauth2 (bearer)是基于spring-security的验证机制,对于第三方访问受限资源时通过token机制来验证验证steps: 通过时序图来看一下,验证方式: 发送username, password, client_id, client_secret, grant_type到server server返回包括access_token, t...

2015-05-01 16:00:00 666

原创 Editplus bash 高亮 配置

1.解压附件。2.Tools->Preferences->Files->Settings & syntaxAdd...添加一个新的文件类型。在这里,添加Bash。3.File Extensions填写sh4.Syntax Files选择语法高亮文件(bash.stx)5.Auto Completion选择自动补全文件(bash.acp)6.Tab/...

2015-04-29 16:10:00 345

原创 Postgres 常用命令

psqlNamepsql --  PostgreSQL 交互终端Synopsispsql [option...] [dbname [username]]描述psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令...

2015-04-29 13:38:13 486

原创 Postgres 基础使用

Windows 下默认用户 postgres 密码修改找到data/pg_hba.conf打开,修改host all all 127.0.0.1/32 md5# IPv6 local connections:host    all             all             ::1/128                 md5为host all all ...

2015-04-29 13:34:25 110

原创 Spring 解析器自定义

HandlerMethodArgumentResolver接口的抽象类:AbstractMessageConverterMethodArgumentResolver仅仅引入了HttpMessageConverter,即转换的工作有这些HttpMessageConverter来完成具体的转换和判断由子类来实现。 如下: public abstract class AbstractMe...

2015-04-21 14:38:21 211

原创 HttpSessionListener 实现session管理

把sessionId绑定到user身上(db),在session失效时解绑首先在web.xml中定义:<listener><listener-class>com.yto.zhiyun.listener.LogoutSessionListener</listener-class></listener>LogoutSessionLi...

2015-04-13 13:06:40 160

原创 AspectJ 碰到的一个问题

在使用切面的时候碰到一个问题,在Controller方法上加上 注解,然后再添加了dispatchService 的 @PostConstruct 注解,如下: @PostConstruct public void findAllExeRequestMethods() { final Map<String, Object> beans = getC...

2015-04-01 10:50:25 153

原创 防重复提交

看到一篇关于防重复提交的文章,记录一下:#防重复处理总结##背景在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。重复请求的后果在交易系统、售后维权,以及支付系统中尤其严重。前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。前台操作去抖动和防快速操作的措施,我们首先会想到在前端做一层控...

2015-03-31 21:31:06 139

原创 Quartz 集群HA 解决

在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz 协调处理自动化 JOB 。大家想象一下,现在有 A , B , C3 台机器同时作为集群服务器对外统一提供 SERVICE :A , B , C 3 台机器上各有一个 QUARTZ ,他们会按照即定的 SCHEDULE 自动执行各自的任务。我们先不说实现什么功能,就说这样的架构其实有点像多线程。那多线...

2015-03-30 10:10:11 472 1

原创 Session重写

 URL地址重写是对客户端不支持Cookie的解决方案。URL地址重写的原理是将该用户Session的id信息重写到URL地址中。服务器能够解析重写后的URL获取Session的id。这样即使客户端不支持Cookie,也可以使用Session来记录用户状态。HttpServletResponse类提供了encodeURL(String url)实现URL地址重写,该方法会自动判断客户端是否支持C...

2015-03-30 10:02:05 355

原创 Spring XML XTD

<beans:beans xmlns="http://www.springframework.org/schema/mvc"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"xmlns:context="http...

2015-03-28 14:09:42 221

原创 C3p0 错误

今天,项目线上出现错误,每次启动之后没多久,就C3P0的异常:[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0][com.mchange.v2.resourcepool.BasicResourcePool] com.mchange.v2.resourcepool.BasicResourcePool$Acquire...

2015-03-27 16:57:11 95

原创 C3P0配置

c3p0的配置方式分为三种,分别是1.setters一个个地设置各个配置项2.类路径下提供一个c3p0.properties文件3.类路径下提供一个c3p0-config.xml文件1.setters一个个地设置各个配置项这种方式最繁琐,形式一般是这样:01Properties props = new Properties();02InputS...

2015-03-27 16:41:02 72

原创 Spring EntityManager 不能扫描jar 中的class文件

项目中碰到一个问题,spring的entityManagerFactory,LocalEntityManagerFactoryBean 不能扫描在jar包中class(一个基础的,包含所有domain的工程,作为maven依赖导入)需要自己实现一个FactoryBean来可以扫描jar包中的class(可以参考LocalEntityManagerFactoryBean的实现)继承Abst...

2015-03-27 09:27:49 198

原创 Mysql 错误 "Host '172.16.129.96' is blocked

今天项目出现错误:  message from server: "Host '172.16.129.96' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" mysql连接不上,异常:com.mchange.v2.resourcepool.BasicResource...

2015-03-26 16:46:46 392

原创 bean 字段生成工具

bean 字段生成工具从Mysql的数据库字段,导出成bean的字段1. 先查询mysql表字段: select DATA_TYPE, COLUMN_NAME from information_schema.COLUMNS where TABLE_NAME = 'INT_LOGISTICS_INFO' 得到结果:intINT_LOGISTICS_INFO...

2015-03-24 11:19:32 172

原创 JSR107 中的 缓存机制,及spring集成

Spring 配置:<beans> <context:annotation-config/> <jcache-spring:annotation-driven proxy-target-class="true"/> <bean id="cacheManager" factory-method="getCacheManager" /&a

2015-03-18 06:49:41 195

原创 spring 切面用例

import java.lang.reflect.Method;import javax.inject.Named;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org...

2015-03-12 13:36:41 114

原创 AspectJ

6.5  AspectJ切入点语法详解6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         within:用于匹配指定类型...

2015-03-09 20:23:06 90

原创 code review清单

整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比较小的!类函数应该是比较小的!函数只做一件事函数DRY(Don’t Repeat Yourself)原则,(拒绝重复)函数...

2015-01-16 09:43:47 100

原创 堆外内存

最近经常有人问我在Java中使用堆外(off heap)内存的好处与用途何在。我想其他面临几样选择的人应该也会对这个答案感兴趣吧。堆外内存其实并无特别之处。线程栈,应用程序代码,NIO缓存用的都是堆外内存。事实上在C或者C++中,你只能使用未托管内存,因为它们默认是没 有托管堆(managed heap)的。在Java中使用托管内存或者“堆”内存是这门语言的一个特性。注意:Java并非唯一这么...

2015-01-15 13:26:15 98

原创 Java不同压缩算法的性能比较

转:http://www.importnew.com/14410.html 

2015-01-15 11:42:53 143

原创 几种符号

 '  ~  ` @ 这些符号在Clojure中的含义`表示syntax quote,'表示quote,~表示unquote,~@表示unquote splicing,详细说明下。如果某段代码前面加了'就表示这段代码被quote而不会去求值了,而`的syntax quote则表示会把相应的变量变成有namespace的形式,而~和`是搭配使用的,~必须在`的后面,并且~的数量不能超...

2015-01-14 09:43:49 123

原创 mysql 创建用户

use mysql;insert into user(Host,User,Password) values ("%","autotest",password("autotest"));flush privileges;grant all privileges on autotest.* to autotest@172.16.128.158 identified by 'autotest';flus...

2015-01-05 10:24:49 99

原创 Oracle Date 类型的entity绑定

关于Oracle的date类型,使用hibernate,经常会出现不走索引的情况,根本原因就是Oracle是Timestamp类型的类似下面的代码: // execute_at is of type DATE and there's an indexPreparedStatement stmt = connection.prepareStatement( "SELECT...

2015-01-02 22:48:52 406

原创 ReentrantLock解析

ReentrantLock 使用内部Sync类实现lock机制 Sync继承了AbstractQueuedSynchronizerpublic class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID = 737398487257241...

2014-12-26 15:49:46 65

原创 Leiningen 使用

下载jar包: https://github.com/technomancy/leiningen/releases下载zip包:https://github.com/technomancy/leiningen比如你要安装到D:\lein 就copy leningen-xxxx.jar包和zip包到这儿目录下,兵解压zip包当当前目录,然后copy解压后目录中的bin目录下的lein.bat...

2014-12-24 07:45:33 396

原创 scala ide

ide: http://scala-ide.org/download/sdk.html

2014-12-22 22:20:56 81

原创 Clojure 文档及eclipse插件

文档地址: http://dev.clojure.org/display/doc/Homeeclipse 插件地址: http://updatesite.ccw-ide.org/stable独立的: http://doc.ccw-ide.org/documentation.html#_install_counterclockwise

2014-12-22 21:59:47 178

原创 G1 收集器

G1 是jdk7之后的最新的垃圾收集器,目的是取代CMS,达到更小的pause time更高的throughput的目的,能够压缩(CMS不行),更少的停顿(CMS两次),并且可以让用户配置更希望的停顿(pause time goal 不准)G1的原理是,将整个heap分成大小相等的一个个region(每个region的大小1-32M,原理是region个数在2048左右,可以通过参数-XX:...

2014-12-16 13:07:44 115

空空如也

空空如也

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

TA关注的人

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