摘要:
java.util.concurrent.ConcurrentMap接口和ConcurrentHashMap实现类 只能在键不存在时将元素加入到map中, 只有在键存在并映射到特定值时才能从map中删除一个元素。 主要定义了下面几个方法(K表示键的类型,V表示值的类型):1. V putIfAbse 阅读全文
阅读排行榜
Velocity(7)——#foreach指令
2016-09-20 11:58 by faunjoe88, 963 阅读, 收藏,
摘要:
首先是#foreach的简单示例: 上面这个例子中,$allElems可以是一个Vector,一个HashTable,一个数组。 在Velocity中,有一个变量$velocityCount用作循环计数,初始值是1。这个变量的名字和初始值是在velocity.properties文件里配置的。 下面 阅读全文
spring boot1.5.6 测试类1
2017-10-24 16:31 by faunjoe88, 952 阅读, 收藏,
摘要:
package com.example.demo;import org.junit.Before;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context. 阅读全文
class<T>和 class<?>类型 有什么区别
2017-12-07 22:59 by faunjoe88, 940 阅读, 收藏,
摘要:
追问: 也就是说,这个方法能知道返回的是哪种类型(父类),就用T行了?如果完全不知道的就用?用T的得到的对象就不需要类型转换了,而用?的就必需用强转了! 追问: 也就是说,这个方法能知道返回的是哪种类型(父类),就用T行了?如果完全不知道的就用?用T的得到的对象就不需要类型转换了,而用?的就必需用强 阅读全文
AQS(一) 对CLH队列的增强
2018-01-11 16:52 by faunjoe88, 929 阅读, 收藏,
摘要:
基本概念 AQS(AbstractQueuedSynchronizer),顾名思义,是一个抽象的队列同步器。 先进先出的等待队列 这个等待队列,是基于CLH锁实现的。 CLH锁是以发明人命名的自旋锁,这个锁是一个基于队列的自旋锁,是对SpinLock,TicketLock的进化。 具体可以参考另外一 阅读全文
浙公网安备 33010602011771号