自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 锁的获取流程

今天的主题是探究一下锁的获取过程是如何实现的,我们主要以ReentrantLock(重入锁)来展开研究,在进行探究之前我们先来了解几个比较重要的名词AQS,CAS AQS(AbstractQueuedSynchronizer)在JDK文档中定义如下: 为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架。此类的设计目标是成为依靠单个原子 int 值...

2018-09-09 12:56:49 1516

原创 并发编程(volatile关键词,实现重入锁)

1.关键词volatile的理解 首先我们看看如下代码: public class Voliate { private static int MAX_VALUE = 5; private static int init_value = 0; public static void main(String[] args) { new Thread(()-...

2018-08-19 20:32:22 263

原创 使用zookeeper以及curator客户端实现简单的分布式锁

1.分布式锁的实现 在分布式环境中,为了保证数据的一致性,经常在程序的某个运行点需要进行同步控制,接下来我们使用zookeeper来实现分布式锁: 分布锁的简单实现流程图如下: zookeeper分布式锁流程图   1.多个客户端同时向zookeeper服务器的/lock节点下创建一个名字相同的临时顺序节点(顺序节点:是为了之后我们可以安装节点创建的的顺序来控制所得获取,越先创建的节点越...

2018-07-22 15:30:20 727

原创 zookeeper学习

1.zookeeper单机版搭建在上一节中有步骤(springboot整合dubbo入门)关于zookeeper命令可以自行百度学习;2.zookeeper得watcher机制watcher顾名思义就是监听的意思,ZooKeeper 中,引入了 Watcher 机制来实现这种分布式的通知功能。ZooKeeper 允许客户端向服务端注册一个 Watcher 监听,当服务器的一些特定事件触发了这个 W...

2018-07-01 12:02:32 196

原创 springboot整合dubbo入门介绍

1.dubbo介绍   dubbo-user-book : http://dubbo.apache.org/books/dubbo-user-book   duboo的服务注册中心有如下几种:1.1 Multicast 注册中心1.2 Redis 注册中心1.3 Simple 注册中心1.4  zookeeper 注册中心(常用,dubbo推荐使用此服务注册中心)Zookeeper 是 Apaca...

2018-06-24 20:23:11 938

原创 反射介绍以及项目上的使用

一:什么是反射           Java反射是Java被视为动态(或准动态)语言的一个关键性质。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。二:反射的功能Java反射机制提供如下功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的...

2018-06-17 22:44:47 865

原创 java贪吃蛇

LinkedList:贪吃蛇新手,这几天刚学到集合,用LinkedList写了一个很low的贪吃蛇小游戏,纪念一下学习的过程.但是还是用到了一些关于集合的知识,可以参考下.希望大家多多指点让我这个新手慢慢成长^_^. snake 类package com.lsm.program.snakemodel;import java.util.LinkedList; import java.util.Qu

2016-08-06 00:50:45 556

空空如也

空空如也

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

TA关注的人

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