Java ThreadPool的正确打开方式 经验

1. ThreadPoolExecutor的原理 经典书《Java Concurrency in Pratice(Java并发编程实战)》第8章,浓缩如下: 1. 每次提交任务时,如果线

jopen 2015-11-30   8834   0

Java高级特性之泛型 经验

首先我们先提出两个问题: 什么是泛型? 为什么要使用泛型? 我们先来看看第一个问题什么是泛型。如果你对Java三大特性中的多态性理解的比较透彻的话,泛型就比较好理解了。多态性表示一个对象具备多种状态。比如说

jopen 2016-01-09   17669   0

Java Annotation 学习笔记 经验

我们平常写Java代码,对其中的注解并不是很陌生,比如说写继承关系的时候经常用到 @Override 来修饰方法。但是 @Override 是用来做什么的,为什么写继承方法的时候要加上它,不加行不行。

nbvmfhloj4 2016-05-08   19449   0

Java中的volatile关键字 经验

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少, 并且运行时开销也较少,但是它所能实现的功能也仅是

最爱芒果 2016-04-13   17869   0

java并发编程与线程安全 经验

C)、同步代码块不应拆解的过细,需要在安全性、简单性和性能上进行权衡。 以上就是简单介绍下java并发编程与线程安全,如有表述不当敬请谅解! 来自: http://www.elsyy.c

jopen 2016-01-18   15639   0

java反射机制与动态代理 经验

,函数调用都是采用的java的反射机制和动态代理来实现的,所以现在回顾下java的反射和动态代理的相关知识。 一、反射 JAVA反射机制定义: JAVA反射机制是java程序在运行状态中,对于

jopen 2016-01-18   19089   0

如何使用 Java 构建微服务? 经验

,这些服务能够随着时间的流逝而演化。本文主要介绍了利用 Java 生态系统构建微服务的多种方法,并分析了每种方法的利弊。 快速预览 在 Java 生态系统中构建微服务的策略主要有:container-less

jopen 2016-01-20   31419   0

Java NIO系列教程(6):Selector 经验

Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 下面是本文所涉及到的主题列表:

hubuke 2016-04-03   11288   0

Java NIO系列教程(3) :Buffer 经验

Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO

hubuke 2016-04-02   12973   0

Java NIO系列教程(2):Channel 经验

Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。

hubuke 2016-04-02   13598   0

成为Java高手的25个学习要点 经验

想成为Java大牛吗?不妨来学习这25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object

ndbn8645 2017-01-15   15614   0

Java 基本数据类型 经验

Java中有以下几种基本数据类型,这些类型都是值类型。 类型 值范围 大小 范围 boolean true或false 1位 char Unicode字符 16位 '\u0000'~'\uFFFF' byte

jkog3302 2016-12-28   11819   0

HTTPS 和 Java 的融合问题 经验

进行处理,因为它们觉着没必要。不幸的是我曾在使用一种语言实现 认证系统融合 的过程中碰到过这种问题,它本不应该让我感到如此惊讶的。它就是 Java 。 HTTPS 是如何工作的 ? 在对我遇到的问

w8822250 2016-11-01   12752   0

高并发Java(1):前言 经验

并发和并行在外在表象来说,是差不多的。由图所示,并行则是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。所以单个cpu是不能做并行的,只能是并发。 1.3 临界区 临界区用来表示一种公共资源或者说是共享

yy0446 2016-08-20   11041   0

Java调优经验谈 经验

性能调优:经过上一步的分析定位到了问题所在,需要对问题进行解决,使用代码、配置等手段进行优化。 Java调优也不外乎这三步。 此外,本文所讲的性能分析、调优等是抛开以下因素的: 系统底层环境:硬件、操作系统等

nys3c340 2016-11-11   11064   0

是时候闭环Java应用了 经验

查问题太痛苦。 还有很多部署中不好的方式,但是本文关注闭环Java应用带来的好处。首先介绍下应该如何部署应用,然后介绍下什么是闭环Java应用,它的好处和如何搭建。 应该如何部署应用 项目

TemekaMader 2016-08-16   21601   0

Java中Varargs机制的理解 经验

、重载之间的相互作用时的若干问题。 到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类 型

kate18 2016-09-28   5695   0

Java 8 HashMap键与Comparable接口 经验

这篇文章主要介绍了 Java 8 在 HashMap 哈希冲突处理方面的新特性。 相对之前的版本,Java 8 在许多方面有了提升。其中有很多类被更新了,HashMap 作为最常使用的集合类之一也不例外。这篇文章将介绍

hkvj6645 2016-06-09   13511   0

Java中的纤程库 - Quasar 经验

最近遇到的一个问题大概是微服务架构中经常会遇到的一个问题: 服务 A 是我们开发的系统,它的业务需要调用 B 、 C 、 D 等多个服务,这些服务是通过http的访问提供的。 问题是 B 、 C 、

Bghfus08d57 2016-07-18   45348   0

Java反射在JVM的实现 经验

本文目录 什么是Java反射,有什么用? Java Class文件的结构 Java Class加载的过程 反射在native的实现 附录 1. 什么是Java反射,有什么用? 反射使程序代码能够接

mouyee 2016-08-20   14313   0
JVM   Java开发  
1 2 3 4 5 6 7 8 9 10