- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 plsql基本配置
介绍 PL-SQL Developer可用于远程连接Oracle数据库,可用于主机访问虚拟机,虚拟机连接方式NAT,要先获得虚拟机ip并关闭防火墙(不关防火墙只启用1521端口也可) 安装 到Oracle网站下载一个叫instantclient-basic-win32-10.2.0.5.zip的软件,这个软件不需要安装,只要解压就可以用了。 下载地址:http://www.oracle.com...
2018-12-25 20:27:15 433
原创 JDK之java.io.ExpiringCache
源码 class ExpiringCache { private long millisUntilExpiration; private Map map; // Clear out old entries every few queries private int queryCount; private int queryOverflow = 300; ...
2018-12-22 21:35:18 973
原创 JDK之System
介绍 System是一个final类,使用频率非常高的工具类 JDK之java.lang.System 源码 构造函数 /** Don't let anyone instantiate this class */ private System() { } 静态代码块 private static native void registerNatives(); static { reg...
2018-12-19 21:54:40 334
原创 Google Guava核心库学习
相关文章 Google Guava官方教程(中文版) ImmutableMap使用 JAR包依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> &...
2018-12-19 14:15:42 390
原创 Java集合-BlockingQueue【阻塞队列】
介绍 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。 源码 public interface Blockin...
2018-12-16 17:55:39 206
原创 CAS无锁算法
乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。 先说概念。对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchronized关键字和Lock的实现类都是悲观锁。 而乐观锁认为自己在使用数据时不会有别的线程...
2018-12-15 20:52:44 239
原创 轻量级同步机制volatile
在Java多线程编程当中,提供了以下几种方式来实现线程安全 内部锁(Synchronized)和显式锁(Lock):属于互斥同步方法,是重量级的多线程同步机制,可能会引起上下文切换和线程调度,它同时提供内存可见性、有序性和原子性。 volatile:轻量级多线程同步机制,不会引起上下文切换和线程调度。仅提供内存可见性、有序性保证,不提供原子性。 CAS原子指令:属于非阻塞同步方法,轻量级多线程同步...
2018-12-09 19:52:28 370
原创 Collections工具类
源码 JDK1.8 API 中文API 构造函数 private Collections() { } 成员方法 @SuppressWarnings(&amp;amp;quot;unchecked&amp;amp;quot;) public static &amp;amp;amp;lt;T extends Comparable&amp;amp;amp;lt;? super T&amp;amp;amp;gt;
2018-12-01 16:31:36 166
JAVA开发常用PDF书籍
2018-08-10
ojdbc14-10.2.0.1.0.jar和ojdbc14-10.2.0.1.0.jar安装到本地仓库说明
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人