自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (10)
  • 收藏
  • 关注

原创 JS注意要点

JS 特别要注意的要点1.如果 在 html加载完毕后,再通过document.getElementBtTagName(‘body’)[0].innerHTML='xxxx’这种方式 添加、更改HTML元素,会造成 jquery和其他一些 已经绑定的事件 失效猜测body更改,会造成DOM重新构造[不会触发dom的onload、onreadystatechang等事件],导致jquery等注册的事件被删除。想要更改body元素,可以通过document.getElementByTagName(‘b

2020-12-04 11:09:34 133

原创 JS与JAVA 对应的类声明

JS的_proto_和prototypefunction AA(){alert(0)}AA.proto.attr1=function(){alert(1)}AA.attr2=function(){alert(2)}上面两种声明 AA的属性方法,不需要通过new AA() 实例化 就能调用,类似JAVA的static声明的方法。AA.prototype.attr3=function(){alert(3)}想要调用attr3 .必须实例化AA对象,new AA().attr3();只有这样才能

2020-11-20 14:39:23 204

转载 Redis主从架构和主从从架构集群搭建详细步骤

转自:Redis主从架构和主从从架构集群搭建详细步骤本文主要介绍Redis主从架构和主从从架构,耐心阅读完本文,相信你会对Redis主从架构和主从从架构有一个清晰的认识。Redis主从复制的功能非常强大,它有以下好处:1.避免Redis单点故障2.构建读写分离架构,满足读多写少的应用场景121.主从架构1.1 Redis主从架构拓扑图结构 

2017-12-08 13:13:30 599

原创 hibernate详解

1.关联关系Inverse:Inverse属性的可能值是true或者false,默认为false:    false代表由己方来维护关系,true代表由对方来维护关系。在一个关系中,只能由一方来维护关系,否则会出问题;同时也必须由一方来维护关系,否则会出现双方互相推卸责任,谁也不管。    负责更新关联键的值    // inverse = 'false',father

2017-09-24 16:45:27 403

原创 红黑树详解

1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。它虽然是复杂的,但它的最坏情况运行时间也是非常

2017-08-08 02:44:40 376

转载 HashMap实现原理及源码分析

转载自:HashMap实现原理及源码分析  哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMa

2017-08-05 11:24:18 350

转载 java同步分析详解

原文发表于InfoQ:http://www.infoq.com/cn/articles/java-se-16-synchronized1 引言在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁

2017-08-04 20:22:14 413

原创 java集合的初始化性能

测试代码:package jiben.data;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Hashtable;import java.util.LinkedList;import java.util.TreeSet;public

2017-08-04 18:15:55 675

原创 LinkedList与ArrayList的性能比较

package jiben.data;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.ListIterator;public class Listsd { public static void main(String[] args) {

2017-08-04 02:14:24 227

转载 Java SE1.6中的Synchronized

转自:Java SE1.6中的Synchronized1 引言在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。2 术语定义

2017-08-02 21:04:32 209

原创 java死锁代码

package jiben;public class DeadLock {volatile int ff = 0;aa a = null;public void setA(aa aa){this.a = aa;}public static void main(String[] args) {// TODO Auto-generated m

2017-08-02 18:04:56 315

转载 JAVA集合类汇总

转载JAVA集合类汇总一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java

2017-08-02 15:44:36 241

转载 Redis集群搭建与简单使用

Redis集群搭建与简单使用介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压

2017-08-02 12:12:03 290

转载 java动态代理(JDK和cglib)

转载JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代

2017-08-02 11:05:21 243

转载 Centos7开机启动自己的脚本的方法

1. 自己新建一个脚本,如centnet-service.sh经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务2. 在脚本中输入启动服务的命令,如(开机启动tomcat):?1234#!/bin/bash

2017-07-06 13:43:47 1904

原创 Docker容器registry创建私有服务器

1.docker pull registry2.docker run-d-p5000:5000--privileged=true-v /opt/registry:/var/lib/registry registry 注意:如果不加--privileged=true的时候,在push image的时候会报received unexpected HTTP statu

2017-07-05 15:41:01 355

转载 Centos上搭建docker的私有仓库

搭建私有仓库179上下载registry镜像docker pull registry11防火墙添加运行5000端口iptables -I INPUT 1 -p tcp --dport 5000 -j ACCEPT使用“/etc/init.d/iptables startus”命令可查看刚刚添加到防火墙例外的端口信息这时不算已经完成,必须再执行一个“/etc/rc.d/i

2017-06-30 18:48:03 422

翻译 Docker安装在Centos上

安装docker要满足一定的条件,对于cents系统,要求必须是64位,并且内核版本是3.10以上。 如果你的centos操作系统内核低于3.10,需要升级到这个版本以上,才能安装docker。CentOS通过YUM升级centOS内核安装docker要满足一定的条件,对于cents系统,要求必须是64位,并且内核版本是3.10以上。 如果你的cen

2017-06-29 23:32:57 352

翻译 activemq的HA架构(master/slave)

HA(高可用性)几乎在所有的架构中都需要有一定的保证,可靠的备份是必须的。对于Client端而言,使用failover协议来访问broker://Client使用failover协议来与有效的master交互  //master地址在前,slave在后,randomize为false让Client优先与master通信  //如果master失效,failover协议将会尝

2017-05-10 10:44:17 575

原创 activeMQ的Mysql持久设置

1.下载ActiveMq2.用到的jar,把里面的mysql-connector-java-6.0.6.jar与tomcat-jdbc-8.5.11.jar,拷贝到activeMq解压目录下的lib中,把slf4j-nop-1.7.25.jar拷贝到工程中(如果你的工程中没有log4j)3.配置activemq.xml(在activeMq解压目录下conf中)把broker这一行修改成

2017-05-08 20:04:25 595

原创 apache thrift介绍与实例

thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js,thrift最初由facebook开发用做系统内各语言之间的RPC通信 。  2007年由facebo

2017-04-28 15:11:04 327

原创 linux设置启动级别

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4:系统未使用,保留 运行级别5:X11控制台,登陆后进入图形GUI模式 运行级别6:系统正常关闭并重启,默认运行级别

2017-04-26 21:39:15 1870

转载 centos升级linux内核

1.查看当前的版本[root@hostname ~]# uname -r2.6.32-220.el6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final)2.编译安装新内核,依赖于开发环境和开发库如果没有gcc,需要安装gcc# yum grouplist  //查

2017-04-26 03:18:10 1380

原创 hbase shell命令详解

HBase ShellHBase包含可以与HBase进行通信的Shell。 HBase使用Hadoop文件系统来存储数据。它拥有一个主服务器和区域服务器。数据存储将在区域(表)的形式。这些区域被分割并存储在区域服务器。主服务器管理这些区域服务器,所有这些任务发生在HDFS。下面给出的是一些由HBase Shell支持的命令。启动hbase shell:hbase shell

2017-04-19 23:59:22 2104

原创 Zookeeper的实例

1.zookeeper的方法列表方法名方法功能描述String create(String path, byte[] data, List acl,CreateMode createMode)创建一个给定的目录节点 path, 并给它设置数据,CreateMode 标识有四种形式的目录节点,分别是 PERSISTENT:持久化目录节点,这个目录节点存储的

2017-04-14 16:27:06 312

原创 zookeeper服务集群安装+测试+命令

zookeeper的安装测试1.下载zookeeper。//选择一个版本下载2.搭建多台linux虚拟机(各个虚拟机对应的hosts为m1,s1,s2)。3.把下载的zookeeper.tar.gz包拷贝到自己的目录下。执行tar –zvxf zookeeper.tar.gz4.修改环境变量vim/vi  /etc/profile 在最后面添加:export

2017-04-14 15:40:08 643

原创 protobuf+netty的demo

netty自己封装了针对protobuf的编码和解码处理句柄编码处理句柄ch.pipeline().addLast(new ProtobufVarint32LengthFieldPrepender());ch.pipeline().addLast(new ProtobufEncoder()); 解码处理句柄ch.pipeline().addLast(new Protob

2017-04-12 11:22:33 483

原创 Google的protocol buffer的实例

一个最简单的DEMO:Demo介绍Demo下载参考文章:1.http://blog.csdn.net/antgan/article/details/521039662.http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html

2017-04-11 20:30:53 259

原创 spring项目-spring IO platform介绍

Spring IO Platform,简单的可以认为是一个依赖维护平台,该平台将相关依赖汇聚到一起,针对每个依赖,都提供了一个版本号;这些版本对应的依赖都是经过测试的,可以保证一起正常使用。支持的版本号:http://docs.spring.io/platform/docs/current/reference/html/appendix-dependency-versions.ht

2017-04-10 11:37:19 2108

原创 jsf的一个实例

这个实例引用:http://www.mkyong.com/jsf2/jsf-2-0-hello-world-example/自己部署,能用。自己做个备份下载:http://download.csdn.net/detail/kingxuexi/9805056

2017-04-06 13:01:32 741

原创 JAX-WS的实例

1建个java project2代码:WeatherClient.javapackage com;import java.net.URL;import java.util.List;import javax.xml.namespace.QName;import javax.xml.ws.Service;import java.util.Dat

2017-03-27 21:33:10 428

转载 JAX_WS注释详解

下表中列出了 JAX-WS 支持的注释。注释的目标适用于下列 Java 对象:· 诸如 Java 类、枚举或接口等类型· 方法· 代表 Java 类中局部实例变量的字段· Java 方法中的参数Table 1. Web Service 元数据注释 (JSR 181). 描述受支持的 Web Service 元数据注释及其关联属性。注释类

2017-03-27 21:21:20 2796

原创 apache-felix实例

1.安装apache-ant2.编译order->service和order->client。window命令窗下,分别进入service、client,执行命令ant。3双击startfelix.bat,启动felix。4启动felix,添加自定义的bundlehelp为帮助命令

2017-03-25 23:12:05 1423

原创 Linux下软raid的操作

软raid操作 开机自动挂载:命令vim /etc/fstab添加挂载信息:磁盘/阵列分区的映射路径 挂载的系统目录ext4 defaults 0 0主要命令 mdadm 参数:   例:raid0创建:创建命令:mdadm -C(创建阵列) -v(显示详细信息) /dev/md0(阵列映射的路径) -l(等级) 0 -n(磁盘数) 2 /dev

2017-03-25 13:06:21 602

原创 Linux启动、关闭x-window

这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )1:单用户模式2:多用户,但是没有 NFS 。3:完全多用户模式,标准的运行级。4:一般不用,在一些特殊情况下可以用它来做一些事情。5:X11,即进到 X-W

2017-03-11 11:21:50 15895 2

原创 vim常用操作

视图模式:快速修改字符r+修改的字符ZZ快速保存插入操作:i:在当前插入I:在行首插入a:在当前的字符后插入A:在行尾插入o:在当前行下插入一行O:在当前行上插入一行光标在行内移动到行首或行尾$:行尾;^:行首删除字符x:从当前字符(当前字符第一个被删除)向后删除X:从当前字符(当前字符不会被删除)向前删除

2017-03-10 10:16:10 367

转载 linux vim颜色的设置

因为要写脚本 使用vi编辑器必然不太友好,不会有颜色区分和显示内容,好吧,就选择使用vim 可是遇到颜色调试的问题,周折了很久才搞定。分享一下哈 环境一:直接登录Linux(cent5.X cent6.X)系统(前提你安装了vimp这个编辑器软件)问题:vim fimename  #vim编辑文件的时候编辑的字符只有一种颜色,正常来说应该不同的语法成分会有不同的颜色呈现

2017-03-08 12:58:06 1261

转载 hive基本用法实例

转自:http://blog.fens.me/hadoop-hive-intro/Hive的基本使用1. 进入hive控制台~ cd /home/cos/toolkit/hive-0.9.0~ bin/hive shellLogging initialized using configuration in file:/home/cos/toolkit/hive-0.

2017-02-20 14:08:16 599

原创 centos 与hadoop2.7.3环境下hive2.1.1安装详解

1.准备1>hive版本下载:hive2.1.1(百度云盘密码:rmcf)2>mysql-connector-java-5.1.392.开始安装我的hadoop安装目录: /home/hadoop/hadoop/hadoop我把hive安装到:/home/hadoop/hive/ahive2.1下。把hive的tar.gz包拷贝到/home/hadoop/hive下。t

2017-02-20 13:05:07 1382

原创 使用MySQL命令行新建用户并授予权限

root用户登录mysql:grant all privileges on *.* to hive@"localhost" identified by "hive" with grant option;grant all privileges on 数据库名称(*表示任意数据库).表名(*表示任意表) to 用户名@"ip地址(%表示任意ip都能登录)" identified by "

2017-02-19 22:08:35 668

activemq需要的jar

activemq需要的jar

2017-05-08

thrift-Demo

thrift一个实例

2017-04-28

zookeeper的java-Demo

zookeeper的java-Demo

2017-04-14

protobuf-netty-Demo

protobuf-netty-Demo

2017-04-12

protobuf-Demo

一个关于protobuf java的Demo

2017-04-11

JSF2.0-hello-world-example-2.1.7.zip

引用别人的Demo,自己运行。做个备份。 http://www.mkyong.com/jsf2/jsf-2-0-hello-world-example/

2017-04-06

apache-felix-demo

运用apache的felix,写的demo

2017-03-25

mysql-connect-java

2017-02-20

hadoop.tar.gz

ddd

2017-02-06

Linux基础命令教程豪华版(Linux命令字典)

本linux命令大全包括两本chm电子书,一本为linux基础命令教程豪华版,另一本为linux常用命令大全。它们详细的罗列出了linux所有的命令,以及使用方式,参数和范例,包括文件管理、文件传输、文档编辑、系统管理、系统设置、网络通讯、磁盘管理、磁盘维护、备份压缩、设备管理等等命令,让读者能够更清楚的了解和掌握linux。

2017-01-18

空空如也

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

TA关注的人

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