自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Arrays.asList注意事项

Arrays.asList()方法将数组转成list,是java.util.Arrays类的静态方法。能够很方便地将数组转为List.该方法和Collection接口的toArray()方法,组成了基于数组与基于Collection的API之间互相转化的桥梁.

2017-09-05 16:53:26 1032 1

原创 Kafka集群安装使用

Kafka介绍Kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。支持通过kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。 Kafka的目的是提供一个发布订阅解决方案,它可以处理消费者规模

2016-06-04 17:59:46 12344 6

原创 zookeeper集群配置

说明Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。几乎所有常见的分布式框架都需要zookeeper。ZooKeeper本身可以以Standalone模式安装运行,不过通过分布式ZooKeeper集群(一个Leader,多个Follower),一

2016-06-04 17:53:04 668

原创 SSH免密码登录

说明为了方便地管理集群,不管是Hadoop、Storm、Spark,还是Kafka等各类分布式框架的集群,几乎都需要配置SSH免密码登录,且在集群搭建过程中几乎都是第一步,本文也不例外,介绍下How-to. 本文集群三台机器,/etc/hosts文件内容如下: 172.23.8.144 slave1 172.23.8.179 slave2 172.23.8.59 slave3

2016-06-04 17:44:29 655

原创 进程与线程的区别与关系

1. 定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是个动态的概念,区别于程序,程序就是一块代码,是一个静态的概念,进程是系统进行资源分配的基本单位。 线程,是进程的一部分,线程有时又被称为轻权进程或轻量级进程,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 2. 关系线程是进程的一部分,一个线程可以创建和撤销另一个线程。同一个进程中的多个线程之间可以并

2016-04-15 12:32:33 957

原创 Java自定义比较器实现中文排序

compareTo 方法  compareTo()是两个字符串对象比较大小,返回一个整数值,如果调用字符串对象大,返回正整数,反之,返回负整数。相等则返回0。compareTo()是两个字符串对象按ASCII比较大小(汉字是Unicode),返回一个整数值,如果调用字符串对象大,返回正整数,反之,返回负整数。相等则返回0。Comparator 比较器 ###  Java 内实现自定义比较器比较简单,

2016-02-28 21:17:18 4976 1

原创 shell脚本启动storm 集群

最近因为学习需要,搭建了storm集群,装了比较旧的版本storm-0.8.1,也安装了ZMQ,中间安装过程之曲折不属本文范围,以后再整理。本文先把storm集群启动的脚本放出,其中包含了启动zookeeper。其他集群,spark,hadoop启动、停止脚本可参考本脚本。代码不完善之处依照具体业务修改。启动之前的准备工作:1)机器配置,ip-机器名 在hosts中配置好2)配置各

2015-12-06 19:38:20 1570

原创 MyEclipse强制退出后闪退进不去workbench

MyEclipse发生内存溢出,强制结束任务,再次启动MyEclipse发现闪退,再点开重复闪退。查看workspace/.metadata/.log文件发现如下错误信息:!ENTRY com.genuitec.eclipse.migration 4 0 2015-11-13 15:09:43.413!MESSAGE Unable to execute early startup code

2015-11-13 21:55:32 2528 1

原创 sourceTree 切换Git登录用户

sourceTree 切换Git登录用户 换了台电脑,sourceTree保存着原来用户的登录信息。在选项里更新用户信息后,推送代码发现,作者信息还是原来的。没有生效。 解决办法:命令行点击后输入 vi ~/.gitconfig 按照vi的编辑方式修改即可。保存。2.找到用户home目录,Windows即C:\Users\Administrator(当前用户) 找到.gitco

2015-07-12 13:57:36 50264 4

原创 mysql 随机更新表里的几条数据

mysql 随机更新数据库里的几条数据 有些情况,比如下图表中数据,除了id不一样,其余都一样。 出于某些原因,我们不能得到其id,但是想更新其中的某些数据,不是全部,因为数据都是一样的,所以更新其中的哪一条都是一样的。 那么要更新其中的比如3条数据怎么办呢?update test_table set type = "aa"order by rand() limit 3;运行完如上语句

2015-07-10 20:55:52 3856

原创 mysql批量备份 多表

批量备份 mysql 多表,每个表一个.sql 对于每天生成的表,需要把以前的表备份,即定义起始的表和结束的表,针对有规律的表的备份#!/bin/bashIPAddress=8.8.8.8DB_pwd=mysqltest #数据库密码;DB_name=mysqltest #数据库名称;table_name="zhw_" #数据表名称前缀;Start=20150112 # 每天生

2015-07-04 14:26:10 1664

原创 HttpClient 教程 HttpClient Tutorial

首先声明教程非我原创,本文仅收集了教程链接。HttpClient不再介绍。直接上干货。HttpClient Tutorial 官方英文原版,地址:HttpClient 官方英文版HttpClient Tutorial官方英文PDF,地址:HttpClient官方英文版PDFApache HttpClient 4.4.1 API,地址:HttpClient

2015-05-02 20:28:31 1276

原创 系统菜单树生成速度优化

这几天在做系统权限树,可以给角色分配系统菜单进行权限管理。第一步生成系统菜单树,几天后,顺利建好菜单树。但是......过程需要两分钟,由于菜单很多,刚开始也就忍了。。。后来想了想,获取菜单树的递归过程不需要重复获取数据库连接,于是把获取数据库的连接设为成员变量初始化,此过程把速度提升到1分钟左右的速度。1分钟的时间仍然很长,所有打算把菜单树获取之后放在session中,这样不必每次都去执

2015-02-04 23:26:39 917

原创 ** could not be redeployed because it could not be completely removed in the undeployment phase

今天从git拉取项目之后,重新发布的时候MyEclipse弹出一个错误:     ** could not be redeployed because it could not be completely removed in the undeployment phase. the most common cuase of this problem is attempting to r

2014-12-04 17:29:06 9398 2

原创 域名绑定本机项目

1.本文的前提是已经注册了域名,并且在域名管理里添加了A记录,且指向本机IP.2.服务器为tomcat,在自己电脑上.3.本文没有涉及动态域名绑定IP的问题.(1)启动服务器后,浏览器输入http://localhost:8080/xxx就可以访问到xxx项目,或许你还没有设置首页,那么需要输入http://localhost:8080/xxx/yyy.jsp。接下来要去掉

2014-12-02 20:14:31 1160

原创 Git管理空文件夹

目的:    把文件夹中的所有文件忽略不进去git仓库,但是让这个文件夹进去git。    例如项目里的upload文件夹,里面的文件和项目本身没有任何关系,而且特别容易发生冲突,拉取推送都会浪费时间方法:(以upload目录为例)    在upload目录下下新建.gitignore文件中,将下面两行写入文件。    新建时可以从其他地方复制一个.gitignore文件或者新

2014-11-24 14:36:46 1320

原创 myeclipse 自定义视图Customize Perspective 没有反应

LZ用的版本为myeclipse-pro-2014-GA版,为了项目协作开放更顺利

2014-11-24 13:14:24 12161 13

转载 JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

转载自 A little bit Step原文地址L

2014-11-16 21:09:56 654

转载 linux 常用网络命令

转载自:redsuntim08网址:http://blog.csdn.net/redsuntim/article/details/411440791. ifconfigifconfig主要是能手动启动、观察和修改网络接口的相关参数,能修改的参数非常多,包括IP参数及MTU等都能修改,他的语法如下: [root@linux ~]# ifconfig {interface} {

2014-11-16 17:34:35 1464

空空如也

空空如也

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

TA关注的人

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