- 博客(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
原创 几种符号
' ~ ` @ 这些符号在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
原创 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关注的人