自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qianshanding0708的博客

精于此道、乐于此道

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

原创 Java类锁和对象锁

在并发环境下,采用锁的方式来解决对共享资源的互斥访问。在Java中,锁可以分类如下两类:对象锁    JAVA中任何一个非null对象都可以作为"锁",每个同步锁会有一个计数器,JVM负责跟踪对象被加锁的次数,没有线程获取该对象的锁时,计数器的值为0,如果一个线程第一次对这个对象加锁,那么计数器的值就为1,之后相同的线程在获得该对象的锁时,计数都会递增的加1,如果相同的线程对此对象解锁,那...

2015-09-09 19:37:04 2772

原创 Java序列化及serialVersionUID作用

serialVersionUIDserialVersionUID的作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。类实现了Serializable接口时,如果没有定义serialVersionUID,在Eclipse中会提示你去定义,在Eclipse中点击类中的warning图标时,Eclipse提供给我们两种方式去生成serialVersionUID,分别是...

2015-09-21 14:23:41 4347 1

原创 Java多线程的那些事儿

进程和线程说到线程,不得不提到进程,首先我们宏观的了解一下进程和线程。进程,进程是具有一定独立功能的程序,进程是系统进行资源分配和调度的一个独立单位,竟争计算机系统资源的基本单位。每一个进程都有一个自己的物理地址空间,即进程空间或(虚空间)。一个进程崩溃后,在保护模式下不会对其它进程产生影响。线程,线程是进程下的一个实体,由CPU调度和分配的基本单位,线程基本上不拥有系统资源,只拥有一...

2015-09-09 14:40:32 2325

原创 java.lang.IllegalMonitorStateException异常

IllegalMonitorStateException异常,我们先看下API的定义: /** * Thrown to indicate that a thread has attempted to wait on an * object's monitor or to notify other threads waiting on an object's * monitor wi...

2015-09-08 15:56:06 22283 1

原创 Flume - Too many unapproved licenses: 1

[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.7:check (verify.rat) on project flume-ng-elasticsearch-sink: Too many unapproved licenses: 1 -> [Help 1][ERROR][ERROR] To see the...

2015-09-04 00:29:14 4404

原创 Flume - 安装及启动命令详解

安装Flume1,到官网下载Flume,下载地址:http://flume.apache.org/download.html2 ,[root@bicloud77 home]# tar zxvf apache-flume-1.5.2-bin.tar.gz3, [root@bicloud77 home]# cd apache-flume-1.5.2-bin4,[root@bicloud...

2015-09-04 00:28:22 31938

原创 Memcached之HA架构(9)

关于magent的安装,在上篇已经讲过,请查看:Memcached之代理服务magent(8)magent简介1,和Memcached一样,也是基于libevent的事件驱动模型。从安装magent就能看得出来,必须先安装libevent包。2,支持ketama的一致性算法。3,支持Memcached的二进制协议,实现请求转发。4,magent和每个memcached保持多个长...

2015-09-02 17:23:22 2819

原创 Memcached之代理服务magent(8)

magent是一款开源的Memcached代理服务器软件,可以实现Memcached之间的主从备份。在主节点挂点的情况下,会自动切换到从节点继续提供服务。本篇主要介绍magent的安装,以及安装过程中碰到的一些问题。 编译安装libevent:[root@bicloud75 home]#wget http://monkey.org/~provos/libevent-1.4.9-sta...

2015-09-02 16:29:15 2938

空空如也

空空如也

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

TA关注的人

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