自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 线程死锁及解决办法

线程死锁及解决办法1. 什么是死锁所谓死锁: 是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的线程称为死锁线程。 由于资源占用是互斥的,当某个线程提出申请资源后,使得有关线程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁.关键点:1)...

2019-03-19 16:50:41 383 1

原创 重入锁ReentrantLock详解

重入锁:ReentrantLock 详解在JDK5.0版本之前,重入锁的性能远远好于synchronized关键字,JDK6.0版本之后synchronized 得到了大量的优化,二者性能也不分伯仲,但是重入锁是可以完全替代synchronized关键字的。除此之外,重入锁又自带一系列高逼格UBFF:可中断响应、锁申请等待限时、公平锁。另外可以结合Condition来使用,使其更是逼格满满。先...

2019-03-19 16:42:21 178

原创 实现秒杀小例子

一个简单的秒杀例子运用jedis来实现实现添加pom.xml的依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</ve...

2019-03-19 16:23:19 505

原创 内部类详解

一、什么是内部类1、内部类的概念:在一个类的内部、类的方法中创建的类称为内部类。2、内部类的优点:(1)内部类可以直接访问外部类的成员(2)对Java不支持多继承的有益的补充3、内部类的分类:类中定义的普通的内部类、在一个类的方法中定义的内部类、在一个类中定义静态内部类、内部匿名类。二、在类中定义的普通内部类的使用1、外部类的非静态方法访问使用内部类成员:直接创建内部类对象,通过内...

2018-11-03 11:33:45 88

原创 Java中的运算符续:

Java中的运算符(2)1、位运算符:(1)&amp;:做逻辑值&amp;运算时不短路(2)|:做逻辑值|运算时不短路(3)~:按位取反运算,操作数0变1,1变0(4)^:两个操作数对应位相同结果0,不同1(5)&gt;&gt;:有符号右移:低位移除,高位补1或0,当符号位是1时,高位补1,符号位是0,高位补0(6)&gt;&gt;&gt;:无符号右移:低位移除,高位补0,(7)&...

2018-10-31 10:42:36 150

原创 Java中的运算符

Java中的运算符1、算术运算符:+ - * / %(1)/:当两个操作数都是整型时且除数不为0,结果取整,如果除数为0,抛异常ArithmeticException当被除数为浮点型,除数不为0,结果浮点型;除数为0时结果是Infinity(1)%:当两个操作数都是整型时且除数不为0,结果取整,如果除数为0,抛异常ArithmeticException当被除数为浮点型,除数不为0,余数的...

2018-10-30 15:51:03 133

zookeeper的搭建及使用

zookeeper的单机版和建群版的搭建,及简单的操作使用,

2018-11-03

hbase的搭建

手把手的hbase搭建,安全,方向,100%搭建成功,无荡机

2018-11-03

hadoop集群搭建

搭建hadoop,并配置环境,适合大众学习hadoop的,简单明了

2018-11-03

空空如也

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

TA关注的人

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