- 博客(3)
- 收藏
- 关注
原创 关于泛型方法
> 首先需要注意的是,泛型方法所在的类可以是泛型类也可以不是。## 基本原则如果使用泛型方法可以取代将整个类泛型化,那么就应该只使用泛型方法 对于static修饰的方法,无法访问泛型类的类型参数。所以static方法需要使用泛型能力,就必须使其成为泛型方法public class LinkedStack<T>{ /* ... */ ...
2018-11-26 14:00:05 173
原创 Spring Boot 热部署--更新无需重启项目
开发过程中的一点点改动需要重启项目是一件很烦的事情,浪费了很多时间。下面介绍Spring Boot本身提供一种非常简单的热部署方式。# 添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-de...
2018-11-13 17:28:35 1079
原创 谈谈Synchrnized和ReentrantLock区别
今年参加校招笔试面试经常遇到的一个问题。 总的来说,ReentrantLock并不是一种替代内置加锁的方法,而是当内置加锁机制不适用时,作为一种可选择的高级功能。与内置锁不同的是,Lock提供了一种无条件的、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁的方法都是显式的。实现机制Synchronized通过java对象头锁标记和Monitor对象实现 Reen...
2018-11-11 22:34:40 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人