原文链接 原文作者:Byron Kiourtzoglou 翻译:梅小西(904516706) Oracle HotSpot JVM 内存 Java HotSpot 虚拟机堆空间 这个部分将向你介绍Oracle Java HotSpot虚拟机里不同的Java堆内存空间概览。理解这个对于任何一个涉及到线上经常出现的内存问题的解决非常重要。而具有合适的Java 虚拟机堆空间的知识是很关键的。 Java虚

JAVA  

原文地址 译者:Borg 译者注:由于原文太长,这只是大概三分一的部分,即翻译至第五页倒数第三个问题。 以下是面试时常问到的JAVA面试题,能让你对JAVA面试有基本的了解。根据我个人的经验,一个好的面试官在面试的时候是不会事先准备一列问题清单,一般来说都从关于JAVA最基本的概念开始,然后再根据你的回答继续深入讨论。 问题:关于JAVA 你知道什么? 回答:JAVA是一种高级程序设计语言,由詹姆

JAVA  

作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算。这一讲,泥瓦匠带你走进Java中的进制详解。 一、引子 在Java世界里,99%的工作都是处理这高层。那么二进制,字节码这些会在哪里用到呢? 自问自答:在跨平台的时候,就凸显神功了。比如说文件读写,数据通信,还有Java编译后的字节码文件。下面会有个数据通信的例子哦。 Java对对象实现Seriali

JAVA  

原文链接:Inside NGINX: How We Designed for Performance & Scale NGINX在web性能上的表现尤为出众,这完全得益于其设计方式,许多web和应用服务器都是基于线程或进程这种简单的架构,NGINX用了一种精妙的事件驱动架构,在现代的硬件上,它可以处理成千上万的并发连接。 Inside NGINX中的信息图对高级别的进程架构和NGINX如何在单个进

并发译文   架构   nginx  

原文链接:   首发表于infoq.com 2015年6月 上一篇文章中通过引入的一个例子介绍了在Executor框架下,提交一个任务的过程,这个过程就像我们老大的老大要找个老大来执行一个任务那样简单。并通过剖析ExecutorService的一种经典实现ThreadPoolExecutor来分析接收任务的主要逻辑,发现ThreadPoolExecutor的工作思路和我们带项目的老大的工作思路完全

JAVA   concurrency   Executor framework   Thread Pool  

原文地址  作者:Jakob Jenkov 译者:张坤 Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的共享变量的值,以及在必须时如何同步的访问共享

JAVA   并发译文  

作者:李强强 上一篇 图解Http协议 ,这次继续Http家族中的Cookie。泥瓦匠最近看到博客园中一篇好文《超大cookie拒绝服务攻击》,这就是因为浏览器Cookie太大,导致请求时,请求头域过大造成发送失败。下面咱们就了解一下Cookie。按着以前的思路图文并茂哈,没图说个XX。 一、概述 首先从HTTP说起,Cookie是Http协议中那部分呢? Cookie是什么? 自问自答:Cook

JAVA  

作者:李强强 笔者记得上次和左潇龙【博客园】聊天时,龙哥问了一个Session的问题。我当时的理解就是云里雾里,通过一番研究之后,逐渐有了思路和自己的理解,让我们先从HTTP协议理解开始吧。 一、技术基石及概述 问:什么是HTTP? 答:HTTP是一个客户端和服务器端请求和响应的标准TCP。其实建立在TCP之上的。 当我们打开百度网页时,是这样的:https://www.baidu.com,多了个

JAVA  

原文链接   归档下发表于infoq.com 2015年6月的两篇文章。 内容综述 基于Executor接口中将任务提交和任务执行解耦的设计,ExecutorService和其各种功能强大的实现类提供了非常简便方式来提交任务并获取任务执行结果,封装了任务执行的全部过程。本文尝试通过对j.u.c.下该部分源码的解析以ThreadPoolExecutor为例来追踪任务提交、执行、获取执行结果的整个过程

JAVA   Callable   concurrency   Executor   Executor framework   Thread Pool  

原文链接:原文作者:Monica Beckwith  以下为本人翻译,仅用于交流学习,版权归原作者和InfoQ所有,转载注明出处,请不要用于商业用途 在Java虚拟机(JVM)内部,class文件中包括类的版本、字段、方法、接口等描述信息,还有运行时常量池,用于存放编译器生成的各种字面量和符号引用。 在过去(自定义类加载器还不是很常见的时候),类大多是”static”的,很少被卸载或收集,因此被称

JAVA  
1 2 3 4 5 6 7 8 9