0推荐
7K 浏览

ConcurrentHashMap原理分析

    put操作一上来就锁定了整个segment,这当然是为了并发的安全,修改数据是不能并发进行的,必须得有个判断是否超限的语句以确保容量不足时能够rehash,而比较难懂的是这句int in...
KendrickLon 10年前   
0推荐
18K 浏览

[置顶] 深入分析Java ClassLoader原理

大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相...
JulKTU 10年前   
0推荐
13K 浏览

jvm之类加载器(1)

10jvm之类加载器(1)
gg1993 10年前   
JVM   Java开发  
0推荐
11K 浏览

Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 ...
canlay 10年前   
Java   NIO   Java开发  
0推荐
27K 浏览

java NIO

本文简介: JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到...
vjlr4805 10年前   
Java   NIO   Java开发  
0推荐
12K 浏览

Jsoup代码解读之一-概述

今天看到一个用python写的抽取正文的东东,美滋滋的用Java实现了一番,放到了webmagic里,然后发现Jsoup里已经有了…觉得自己各种不靠谱啊!算了,静下心来学学好东西吧!
LonGillilan 10年前   
0推荐
13K 浏览

介绍Java中的四种线程池

线程池作用就是限制系统中执行线程的数量,且复用以前工作线程。根据当前的环境,手动配置线程池,减少对系统资源的浪费和拥挤。用线程池控制线程数量,同时运行X个core线程,其他线程排队等候。一个工作...
小小赵 10年前   
0推荐
16K 浏览

ReactiveX框架(基于RxJava)实现原理浅析

先简单介绍一下 ReactiveX. ReactiveX 并不特指某种编程语言,他应该算是一种编程思维,反应式编程. 反应式编程的核心在于,当触发特定行为逻辑后(对于ReactiveX而言,...
AudryXHPV 10年前   
0推荐
11K 浏览

Java多线程编程模式实战指南一:Active Object模式(下)

Active Object模式还有个好处是它可以将任务(MethodRequest)的提交(调用异步方法)和任务的执行策略(Execution Policy)分离。任务的执行策略被封装在Sche...
wenrouedao 10年前   
0推荐
14K 浏览

Java多线程编程模式实战指南一:Active Object模式(上)

Active Object模式是一种异步编程模式。它通过对方法的调用与方法的执行进行解耦来提高并发性。若以任务的概念来说,Active Object模式的核心则是它允许任务的提交(相当于对异步方...
seanpp 10年前   
0推荐
23K 浏览

Spring MVC 之输入验证(六)

Spring MVC 验证主要还是用的是hibernate的验证。so需要添加以下的jar包:
LilBernier 10年前   
0推荐
11K 浏览

RESTful API 设计指南

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。
1512751370 10年前   
API   REST   Java开发  
0推荐
24K 浏览

java中的IO整理

写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主...
suaj3774 10年前   
JSP   IO   Java开发  
0推荐
18K 浏览

RxJava源码初探

RxJava是用java实现的ReactiveX(Reactive Extensions)框架开源库。ReactiveX则是大名鼎鼎的响应式编程。而响应式编程和观察者模式紧紧的相关联。在看RxJ...
0推荐
9K 浏览

JVM中锁优化简介

JVM中锁优化简介:本文将简单介绍HotSpot虚拟机中用到的锁优化技术。 自旋锁 互斥同步对性能最大的影响是阻塞的实现,挂起...
LorrieW33 10年前   
0推荐
17K 浏览

HashMap的实现原理

数组的特点是:寻址容易,插入和删除困难;而 链表 的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的 ...
leonooo 10年前   
0推荐
21K 浏览

数据验证框架 Apache BVal 简介

Apache BVal (源码)是实体数据验证 Java Bean Validation 的参考实现。Apache BVal 提供了 JSR 303 规范中所有内置 constraint 的实现...
hvkt5303 10年前   
0推荐
12K 浏览

给jdk写注释系列之jdk1.6容器(11):Queue之ArrayDeque源码解析

看到Queue的定义,有没有发现它和Stack的方法是非常相似的。
gy737859 10年前   
JDK   Java开发  
0推荐
13K 浏览

StringUtils.isEmpty用法

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入...
yytswdhbb 10年前   
0推荐
21K 浏览

Castle-game - Java城堡游戏。没有GUI,纯CUI游戏

Castle-game - Java城堡游戏。没有GUI,纯CUI游戏。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档