自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error creating bean with name 'userController': Injection of autowired depen。关于springMVC+dubbo出现的错误

笔者认为这篇文章非常有必要去写,因为我觉得这个错误很多人在用springMVC和dubbo中都会出现这个错误,而且网上的总结不全面,所以我在这里说一下自己的解决方法。首先,出现这个错误的原因,无异于你没有加入这个bean或扫描不到你这个类。关于这种错误,首先我总结一下网上的方法,1.什么网上的@Service @Controller @Autowired 等等注解没有写的,我就服了,这...

2019-02-05 22:29:09 8347

原创 深入源码分析LinkedBlockingQueue

前言        LinkedBlockingQueue是一个用链表实现的有界阻塞队列。在并发编程中,其使用的频率非常多。因为其阻塞队列的特性,所以在生产者消费者模型中,经常用来当中间件。生产者就是向队列中添加元素的线程,消费者就是从队列中取元素的线程。阻塞队列生产者用来存放元素,消费者用来获取元素的容器。简介如下:       ·阻塞添加         阻塞添加就是指的是当阻塞队...

2018-12-05 21:38:52 189

原创 深入源码分析重入锁ReentrantLock之公平锁(与非公平锁比较)

前言上个博客对ReentrantLock之非公平锁进行了剖析,下面我们通过源码对公平锁进行分析,并讲述它与非公平锁的区别构造方法 public ReentrantLock(boolean fair) { sync = fair ? new FairSync() : new NonfairSync();}这里给定参数true即可,创建公平锁的ReentrantLock的对...

2018-12-02 23:09:36 351

原创 深入分析重入锁:ReentrantLock以及其非公平锁源码实现

前言        学过Java的人应该都用过synchronize关键字去实现锁的操作,但是对于lock的底层机制,你可能不知道,今天我将把ReentrantLock的源码深入分析一下,让大家从底层理解锁,理解ReentrantLock。简介       ReentrantLock是一种重入锁,就是支持重复进入的锁,它表示该锁能够支持一个线程对资源的重复加锁。除此之外,该锁还支持获取...

2018-12-02 18:42:01 208

原创 深度研究双检锁的单例模式

前言在之前的单例模式的博客中,我对常见的几种单例模式做了介绍,但是对于其中一种,双检锁实现的单例模式而言,其实并不是简单的几行代码那么简单,其中蕴含的深意其实还是很重要的,在这里,我对其做一些解释--------------------------------------------------------------------------------------------(一)看...

2018-11-29 20:01:21 338

原创 Java里的Map集合(二)HashMap和Hashtable和ConcurrentHashMap的比较

上个关于Map集合的博客,介绍了Map集合的框架和HashMap的一些知识,比较了一下jdk1.7与jdk1.8中HashMap的不同,这篇博客,我们来比较一下HashMap和Hashtable还有ConcurrentHashMap。 ·(一)首先说一下HashMap和Hashtable的区别1.HashMap是Hashtable的非线程安全的实现,所以Hashtable的方法是线程安...

2018-11-29 00:46:12 110

原创 Java单例模式之双检锁等

        单例模式是一种很常见的模式,这种模式在面试中也是经常遇见的,所以在这里写一下自己对单例模式的一点看法         ·首先提到单例模式很多人会首先想到饿汉式和懒汉式,下面给出下面的代码实现/* * 饿汉式单例模式 */public class Person01 {    private static Person01 person = new Person01(...

2018-11-28 23:27:55 233

原创 Java里的Map集合(一)HashMap

笔者最近发现java里面的Map集合比较有意思,而且经常被拿来面试用,所以这里写几篇关于Map集合的博客与大家讨论首先是一张Map集合的框架图(这张图网上引用的)接下来的几篇博客,我会从比较重要的HashMap、Hashtable、TreeMap、ConcurrentHashMap等集合常见的Map集合来介绍·HashMap        ·基本概念        Hash...

2018-11-27 21:18:30 173

原创 static、final修饰符

前言:本人作为一名刚进入java一段时间的菜鸟,觉得java中这些修饰符中,static与final还是比较难懂的,所以在这里写下这篇博客,供大家学习与讨论,一、首先是static关键字吧。首先static可以修饰变量、常量、方法还有静态语句块,下面,我会用代码来介绍一下①静态变量public class Person { static int age; private String name...

2018-06-28 23:57:24 272

原创 Java中的list集合排序方法

java中提供了对集合进行操作的工具类Collections,Collections对集合中的元素提供了默认的排序方法,sort(),根据元素的自然顺序 对指定列表按升序进行排序。这里举两个例子来说明下这个方法1.首先是一个简单的例子import java.util.ArrayList;import java.util.Collections;import java.util.List;...

2018-06-27 00:35:44 7902

空空如也

空空如也

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

TA关注的人

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