- 博客(23)
- 资源 (2)
- 收藏
- 关注
翻译 kafka数据在zookeeper的存储结构(基于kafka0.8版本)
1.topic注册信息路径/brokers/topics/[topic] :{ "version": 1, "partitions": {"0": [0, 1, 3] } }}2.分区状态信息路径/brokers/topics/[topic]/partitions/[partitionId]/state{ "
2017-06-16 17:18:32 381
翻译 二、stormkafka之ZkBrokerReader
/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding
2017-06-16 14:57:42 327
翻译 一、stormkafka之DynamicBrokersReader
/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding
2017-06-15 22:35:48 775
原创 mysql explain的用法
如果在SELECT语句前放上关键词EXPLAIN,MySQL将解释它如何处理SELECT,提供有关表如何联接和联接的次序。EXPLAIN的每个输出行提供一个表的相关信息,并且每个行包括下面的列:1.id SELECT识别符。这是SELECT的查询序列号。2.select_type 可以为一下任何一种类型SIMPLE 简单SELECT(不使用UNION或子查询)PR...
2014-04-29 18:06:09 137
原创 redis的默认配置
1.daemonize no 默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为yes2.port 6379 默认端口3.bind 指定Redis 只接收来自于该IP 地址的请求,如果不进行设置,那么将处理所有请求,在生产环境中最好设置该项 默认是未设置4.timeout 0 设置客户端连接时的超时时间,单位为秒。当客户端在这段时间内没有发出任何指...
2014-04-23 22:29:39 212
原创 linux环境下jdk安装
1.从java官网下载rpm包http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.rpm2.用ftp传送至服务器上3.查看系统是否自带了jdk rpm -qa | grep gcj如果看到类似 libgcj-4.1.2-44.el5 信息 删除 rpm -e –nodeps lib...
2014-04-03 17:07:08 101
原创 数据库范式
1.第一范式(1nf)数据库没有重复的列2.第二范式(2nf)第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键、主码。3.第三范式(3NF):在第二范式的基础上...
2014-03-27 17:52:00 95
原创 shiro 同一浏览器同时登录多个账户解决办法
public class BaseFormAuthenticationFilter extends FormAuthenticationFilter { private static final Logger log = LoggerFactory.getLogger(BaseFormAuthenticationFilter.class); @Override protec...
2014-03-20 16:22:18 4409 2
原创 im4java使用总结
1.首先需要安装ImageMagick-6.8.4-Q162.package img4java;import java.io.IOException;import org.im4java.core.ConvertCmd;import org.im4java.core.IM4JavaException;import org.im4java.core.IMOperat...
2014-01-07 16:51:43 1320
原创 npm包管理工具的使用
1. 获取一个包使用 npm 安装包的命令格式为:npm [install/i] [package_name]例如你要安装 express,可以在命令行运行:$ npm install express或者:$ npm i express2.npm [install/i] -g [package_name] 全局模式安装 会在path中注册环境变量3. 创建全局链...
2013-10-23 15:40:59 166
原创 nodejs 操作文件
1.首先引入模块fsvar fs =require('fs');2.方法2.1异步删除文件 fs.unlink('/home/hello',function(err){ if(err){ throw err; } console.log("成功删...
2013-10-23 13:03:26 89
原创 linux下安装pomelo
1.检查是否安装有gcc 查看/usr/bin 目录下是否有gcc文件 没有则进行安装 yum -y install gcc yum会自动查找软件的相关依赖包,自动下载安装,全过程轻松愉快。特此记录一下。 yum list gcc-c++ 先list看下安装文件 yum insta...
2013-10-21 15:13:06 702
原创 java 根据url下载文件
1.首先根据url地址创建URL对象 URL Url = new URL("url"); 2.创建连接对象 HttpURLConnection httpConn = (HttpURLConnection) url.openConnection(); 3.取得连接 httpConn.connect();...
2013-05-31 11:41:11 288
原创 日语网站
日语(1)第01-30讲 快传地址 http://kuai.xunlei.com/d/kOQ1AwI1JwD1NfZQ15d日语(1)第31-61讲 快传地址 http://kuai.xunlei.com/d/kOQ1AwKXIwD8KPZQa0a日语(2)第01-30讲 快传地址 http://kuai.xunlei.com/d/kOQ1AwKtJQCcMPZQca1日语(2)第31-62讲 快...
2013-04-13 18:16:49 143
原创 mybatis 自动生成代码
如果你使用过hibernate的eclipse插件自动创建DAO文件,那么就容易理解下面介绍的内容;如果你还没有用过hibernate也无妨。下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件。 eclipse插件安装地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/ec...
2013-04-10 15:55:31 86
原创 java 生成唯一码
package test; import java.util.UUID; public class UUIDGenerator { public UUIDGenerator() { } public static String getUUID() { UUID uuid = UUID.randomU...
2013-03-31 15:18:00 291
原创 java 线程
一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MS...
2013-03-27 10:36:39 81
原创 java 5 后的并发锁 读写锁 1(从 coolxing 转载 http://coolxing.iteye.com/blog/1236696)
问题的描述启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20....以此类推, 直到打印到75. 程序的输出结果应该为: 线程1: 1线程1: 2线程1: 3线程1: 4线程1: 5 线程2: 6线程2: 7...
2013-03-26 21:00:10 97
原创 java 5 后的并发锁 读写锁 (从 coolxing 转载 )
java.util.concurrent.locks包提供了锁和等待条件的接口和类, 可用于替代JDK1.5之前的同步(synchronized)和监视器机制(主要是Object类的wait(), notify(), notifyAll()方法). 互斥锁--Lock接口及其实现类ReentrantLock所谓互斥锁, 指的是一次最多只能有一个线程持有的锁. 在jdk1.5之前, 我们...
2013-03-26 20:08:22 91
原创 eclipse 格式化时设置每行的字符数
windows--preferences--java--code style--formatter--edit--line wrapping--maximum line width
2013-03-21 10:23:17 227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人