一、基本概念 锁是控制多个线程对共享资源进行访问的工具,对共享资源的所有访问都需要首先获得锁。关于锁有许多概念,现在作一个总结。 内置锁 关键字synchronized实现的...

一、基本概念 锁是控制多个线程对共享资源进行访问的工具,对共享资源的所有访问都需要首先获得锁。关于锁有许多概念,现在作一个总结。 内置锁 关键字synchronized实现的...
1.相关介绍 QLExpress 是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支...
今天分享的参数是 -XX:ParGCCardsPerStrideChunk 一个神奇的参数,看描述似乎还是比较迷糊,还是展开来说下。 发生young gc时,有一个特殊的GC...
MyBatis介绍 MyBatis本是apache公司一个名叫iBatis的开源项目,在2010年Apache将其转移给了Google公司,从apache software ...
前言 前面写了一篇关于的是LinkedList的除了它的数据结构稍微有一点复杂之外,其他的都很好理解的。这一篇讲的可能大家在开发中很少去用到。但是有的时候也可能是会用到的! ...
j.u.c.atomic包含了诸多原子操作类,且JDK1.8对此包进行扩展了。通过JUC源码的阅读和分析能进一步巩固并发知识和Java的并发体系。 Atomic概览 整个at...
在JRE中,类加载器主要分为以下几种: 引导类加载器(Bootstrap) 它本身使用C/C++语言实现的,负责加载Java的核心类库,在jre\lib目录中,当中包括如rt...
前言 经过上一篇dubbo源码解析-简单原理、与spring融合的铺垫,我们已经能简单的实现了dubbo的服务引用.其实上一篇中的代码,很多都是从dubbo源码中复制出来,甚...
应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点: qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级...