自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

转载 hadoop yarn HA 高可用架构简易集群配置

架构信息: 帮助文档: http://hadoop.apache.org/docs/r2.7.6/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html yarn-site.xml配置。 <!-- 开启 yarn ha -...

2018-05-15 15:50:00 252

转载 hadoop hdfs HA 高可用简易集群搭建

hdfs 原有架构 hdfs ha 通常由两个NameNode 组成,一个是active状态,一个是standby(备份)状态,active状态的nameNode 对外提供服,比如处理来自客户端的rpc请求,standby则不提供服务,只同步数据状态. clent -...

2018-05-15 15:46:00 158

转载 zookeeper 集群搭建

1.服务器免密登录,查看https://my.oschina.net/undermoonlightperson/blog/1806187基于centos 7 关闭防火墙 sytemctl disable firewalld简介:分布式服务框架,一个高性能,分布式的,开源分布式应用协调服务,...

2018-05-15 15:39:00 129

转载 hadoop简易集群搭建

1.服务器免密登录,查看https://my.oschina.net/undermoonlightperson/blog/1806187.基于centos 7 关闭防火墙 sytemctl disable firewalld2.hadoop 基础组建简介:2.1.在HDFS中有两种节点,...

2018-05-15 15:29:00 92

转载 centos7 免密登录

免密登录(网上的例子太过于麻烦。。。)master slave1 slave2一:查看~/.ssh 是否存在该文件夹,如果不存在,执行ssh-keygen -t rsa 会自动创建,存在则会让选择是否覆盖原有的,根据个人需要选择,(每台机器执行此步骤)二:如果每台机器互通则将生成的id_...

2018-05-03 15:26:00 79

转载 Elasticsearch Logstash Kibana 从部署到运行以及问题解决

elk简介:E:Elasticsearch 开源的分布式搜索引擎,提供搜索、分析、存储数据的三大功能。特点是:分布式、自动发现、索引自动分片、索引副本机制、ResetFul 风格接口、多数据源以及自动搜索负载等。L:Logstash 是一个开源的用来收集、解析、过滤日志的工具。支持几乎...

2017-12-15 15:04:00 224

转载 多线程的实现

3.2.1:多线程基础api,线程的实现类、线程的启动、暂停、停止、优先级、线程安全java中线程的实现有两种方式,第一种是实现Runnable 接口,第二种是继承Thread类,二者工作时的性质一样的,并没有实质上的区别。都是java多态的一种实现,只是Thread在设计中不支持多继承,...

2017-06-30 16:59:00 97

转载 docker 在mac 上安装

注意: 该 Docker 版本为了支持 Docker 机,于是不再支持 Boot2Docker 命令行。使用 Docker Toolbox 和其它 Docker 工具来安装 Docker 机。 您可以利用 Docker Toolbox 来安装 Docker。Docker Toolb...

2016-11-12 11:46:00 138

转载 BigDecimal java.lang.ArithmeticException: Rounding necessary

在一次生产数据运算中 BigDecimal dbValue=new BigDecimal("200.2123333"); 此时对数据进行字符串转化操作 dbValue.setScale(2).toString();出现java.lang.ArithmeticException: Roun...

2016-10-22 12:33:00 198

转载 mac brew 问题

说明下问题,由于手贱,改了代理设置,brew不好使了,查询原因各种google没有一个能解决问题的。 我的问题如下: 后来想到是不是代理的问题, 执行查询代理 git config --global http.proxy 查询到当前设置了代理,所以我取消这个设置: git config...

2016-10-12 22:22:00 118

转载 get post 区别

99%的人都理解错了 HTTP 中 GET 与 POST 的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请...

2016-09-30 14:03:00 99

转载 linux 系统服务器性能实用命令

如何用十条命令在一分钟内检查Linux服务器性能2016-09-18 Netflix InfoQ“如果你的Linux服务器突然负载暴增,报警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题...

2016-09-19 09:18:00 90

转载 tomcat进程意外退出的问题分析 (转帖的文章)

tomcat进程意外退出的问题分析节前某个部门的测试环境反馈tomcat会意外退出,我们到实际环境排查后发现不是jvm crash,日志里有进程销毁的记录,从pause destory的整个过程:org.apache.coyote.AbstractProtocol pausePausi...

2016-09-09 09:30:00 138

转载 redis的存储和优化

Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:首先Redis内部使用一个redisObject对象...

2016-08-15 11:35:00 92

转载 jquery ajax提交

前几天帮人写毕业设计,jquery ajax提交的时候遇到一点小问题:在ajax的提交方式中有两种 get post方式,后端用servlet普通的文本参数传递后台,get post 均可(post需要特殊处理),然后文件的上传只能通过post方式,这就造成,在普通的文件上传form中,s...

2016-08-10 10:59:00 93

转载 extjs 下拉数据过滤

extjs 下拉框过滤数据:'expand':function(){sellStateDs.on('load',function(){ sellStateDs.filterBy(function(r){ if(r.get('dictK...

2016-08-10 10:57:00 438

转载 go语言入门(转载自开源社区)

GO 语言学习的五个阶段(带例子)返回原文英文原文:The 5 stages of learning Go (with examples)Francesc (@francesc) is a member of the Go core team and a developer advoca...

2016-08-07 18:50:00 185

转载 ubuntu 安装后切换 root用户

在ubuntu安装后,用户不是root权限,在使用一些命令的时候 加sudo ,有的时候不大方便,但是却很安全,如果想切换为 root用户,在目录下执行,sudo -s -H,命令。切换到root用户https://static.oschina.net/uploads/img/201607/...

2016-07-24 15:39:00 117

转载 windows mysql 安装

下载安装文件,mysql官网最新的是5.7,不知是否是稳定版,所以下载MySQL 5.6.17,官方文件直接下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.6.17-win32.zip 和 http://downloads....

2016-07-20 22:45:00 99

转载 xshell简单配置

1、打开Xshell主界面 2、点击File->New, 对连接进行命名、输入连接后台的地址、更改连接的端口号,然后点击OK 3、选择自己新建的连接,进行连接。输入用户名和密码连接到后台服务器。(勾选记住用户名密码) 4、对连接的字符集进行设置 通...

2016-07-04 09:23:00 478

转载 使用通配符简化泛型使用

理解通配符捕获 简介:通配符是 Java™ 语言中最复杂的泛型之一,特别是围绕捕获通配符的处理和令人困惑的错误消息。解释了一些由 javac 生成的怪异错误消息并提供了一些简化泛型使用的技巧和解决方法。 查看本系列更多内容 自从泛型被添加到 JDK 5 语言以来,它一直都是一个颇具争...

2016-07-04 09:14:00 61

转载 redis的数据类型

分为:String、hash、list、set、aSet五种数据类型 一.Strings 类型及操作 String 是最简单的类型,一个key对应一个Value,String类型是二进制安全的。Redis的String 可以包含任数据,比如jpg图片,或者序列化的对象。redis...

2016-07-01 12:38:00 64

转载 redis的常用命令

redis有0-15个数据库,进入redis客户端,默认进入的是0数据库。 一.键值命令 1.keys() 返回存在的所有的parent的key。语法:keys keyName*(通配符) 2.exists()判断当前key是否存在。语法:exists keyName 3.del()...

2016-07-01 12:37:00 71

转载 redis的安装部署(linux环境下)

1.下载地址redis.io stable是稳定版 http://redis.io wegt http://redis.googlecode.com/files/redis-2.4.17.tar.gz 2.编译源文件 tar zxvfredis-2.4.17.tar.gz ...

2016-07-01 12:36:00 262

转载 noSql简单认识

1.非关系型数据库,以key-value形式存储数据,不一定遵循传统数据库的一些基本要求,比如表结构、sql标准、ACID属性等。 注:ACID是指数据库的事务操作。 2.具有以下特点:非关系型的、分布式的、开源的、水平扩展的。 注:a.处理超大量数据 ...

2016-07-01 12:35:00 98

转载 jvm逻辑图

转载于:https://my.oschina.net/undermoonlightperson/blog/704072

2016-07-01 12:34:00 203

转载 虚拟机性能监控与故障分析简单命令

6.1 jdk的命令行工具 jdk的命令行工具一般在bin目录下,jdk1.6的如下: -rwxr-xr-x 1 root root 52315 2015-03-07 appletviewer -rwxr-xr-x 1 root root 52200 2015-03-...

2016-07-01 12:33:00 85

转载 垃圾收集器与内存分配策略

垃圾收集器(Garbage Collection,GC) 在java中的运行时区域的各个部分,其中,程序计数器、虚拟机栈、本地方法栈3个区域随线程生,随线程灭;栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上实在类的结构确定下来时就已知了,因...

2016-07-01 12:29:00 55

转载 OutOfMemoryError异常 jdk1.8

4.1java堆溢出 java堆用于存储对象实例,只要不断的创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量达到最大堆的容量限制后就会产生内存溢出异常。 设置不可自动扩展的堆内存空间,堆的最小值 -Xms参数与最大值-...

2016-07-01 12:28:00 364

转载 java虚拟机在java堆中对象内存分配、布局、访问

3.1对象的创建 遇到new指令时 1.首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析和初始化过。 2.如果1的情况没有,执行类的加载过程。(待描述) 3.虚拟...

2016-07-01 12:26:00 113

转载 java内存区域及每个区域的简介

java虚拟机在运行java的过程中将它所管理的内存划分为若干个不同的数据区域。每个区域有各自的用途,以及创建和销毁的时间。有的区域随着虚拟机的启动而存在,有些区域则依赖用户的线程的启动和结束而建立和销毁。下图是java虚拟所管理的运行时数据区域划分。注:线程隔离区域为线程私有的。 ...

2016-07-01 12:23:00 100

转载 线程间的通信

1.等待通知机制 wait()方法是object类的方法,将当前线程置入“预执行队列”中,并且在wait()所在的代码处停止执行,知道接收到通知或被中断为止。在调用wait()之前,线程必须获取对象级别的锁,即只能在同步方法或者同步代码块中调用wait()方法。执行完wait()方...

2016-06-30 12:41:00 69

转载 实例变量与线程安全 原子类的操作

在java中,除了同步的关键字之外,还提供了原子类,用来保证多线程环境下数据的同步性,此类称为原子变量类。 原子变量类比锁的粒度更细,量级更轻,并且对于在多处理器上实现高性能的并发是非常关键的。原子变量将发生竞争的范围缩小到单个变量上。在使用原子类时,方法也要是原子操作的,这样才能...

2016-06-30 10:41:00 84

转载 实例变量与线程安全volatile

主要作用,使变量在多个线程间可见。 1.volatile与死循环 当一个类继承了Thread或者实现Runnable接口,该类中的属性在类的初始化时是存放在线程的公共堆栈中和线程的私有堆栈中,当两个地方的值不一样时,则会产生线程的死循环。使用volatile关键字...

2016-06-30 10:40:00 102

转载 java基础 多线程

3.2.1:多线程基础api,线程的实现类、线程的启动、暂停、停止、优先级、线程安全 java中线程的实现有两种方式,第一种是实现Runnable 接口,第二种是继承Thread类,二者工作时的性质一样的,并没有实质上的区别。都是java多态的一种实现,只是Thread在...

2016-06-30 10:39:00 71

转载 实例变量与线程安全 synchronized

1.synchronized同步方法(锁加在实例对象上) 如果是方法内部的私有变量,则不存在线程安全问题,既是线程安全的。而实例变量则是非安全的。多个线程访问多个实例对象时,jvm会创建多个锁。 synchronized的锁是加在实例对象上的,如果一个类里有的方法加了...

2016-06-30 10:39:00 110

转载 git命令

#git exportGIT_HOME=/usr/local/bin exportPATH=$MYSQL_HOME/bin:$PATH:$GIT_HOME 1 git init # 初始化本地git仓库(创建新仓库) //删除文件夹下的所有 ....

2016-06-30 10:35:00 73

转载 maven在Mac下安装和使用

brew install mavenwill install Maven 3.3.1 (3/24/15) 环境变量配置文件~/.bash_profile maven 安装好之后 1.配置环境变量 vi ~/.bash_profile source ~/.bash_prof...

2016-06-30 10:22:00 113

转载 综合Singleton

单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。(一般有3种形式a:饥汉,b:懒 汉,c:登记) 创建模式分类:A:工厂模式(Factory Model)B:单例模式(singleton pattern)C:原型模式(prototype)D:Buil...

2016-06-30 10:16:00 97

转载 纪录的开始

在这之前很少在网上去写东西,觉得会贻笑大方。从手动纪录,慢慢的转变为使用一些工具,比如:onenote、evernote等,但还是手写的多。有些东西不知道是对的?错的?是有用的?还是无知的?都算是“写”了下来,而我自己对此却不置可否,相对于别人我不清楚,但对于我来说:是用的着的。 开头又没有...

2016-06-30 09:49:00 54

空空如也

空空如也

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

TA关注的人

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