JAVA面试700问(一),java面试700问 原文地址 译者:叶文海(yewenhai@gmail.com) 1、Java环境中的字节码是什么? 由Java 编译器生成的一种代码。 由JVM生成的一种代码。 Java源文件(Java Source
也谈如何构建高性能服务端程序,也谈构建高性能 作者:Coding 架构师 王振威 引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Nod
java中的访问者模式 例子辅导,java访问者 原文链接 作者:Pankaj Kumar 译者:f0tlo 1357654289@qq.com 访问者 模式是一种 行为设计 模式。访问者模式被用在针对一组相同类型对象的操作。优点
Java IO: ByteArray和Filter,iobytearray 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中字节数组与过滤器的输入输出流,主要涉及以下4个类型的流:ByteArrayInputStr
ClassNotFoundException: 真的会使你的JVM慢下来吗?, 本文翻译自javacodegeeks 作者 :Pierre Hugues Charbonneau 译者 :TonySpark 校对 :郑旭东 大多数Java开发者比较熟悉这个普通的 java.lang.C
Disruptor入门, 翻译自Disruptor git库教程 英文地址 获得Disruptor 可以通过Maven或者下载jar来安装Disruptor。只要把对应的jar放在Java classpath就可以了。 基本的事件生产和消费 我们从一个简
并发编程 Promise, Future 和 Callback,promisecallback 在并发编程中,我们通常会用到一组非阻塞的模型:Promise,Future 和 Callback。其中的 Future 表示一个可能还没有实际完成的异步任务的结果,
原子循环计数器,原子计数器 感谢同事[ 孙棋 ]的投稿 现实当中很多场景,需要进行轮训服务,比如轮训在10个日志文件当中写日志,在10台机器上轮训的去调用以实现负载均衡,常规
Java 正则表达式,java正则表达式 原文地址 作者:Jakob Jenkov 译者:严亮 Java 提供了功能强大的正则表达式API,在java.util.regex 包下。本教程介绍如何使用正则表达式API。 正则表达式 一个
JVM优化系列-第二部分-编译器,jvm编译器 作者:Eva Andreasson 原文链接 译者:sooerr 校对:赵峰 JVM性能优化系列中,第二篇章里Java编译器是主要部分。Eva Andreasson介绍了不同类型的
Java网络教程-基础,java网络教程基础 原文地址 译者: 贾毅 校对:方腾飞 Java提供了非常易用的网络API,调用这些API我们可以很方便的通过建立TCP/IP或UDP套接字,在网络之间进行相
Java 7: 全面教程-第一章节: Java初体验,java初体验 第一章节 Java初体验 开发一个Java程序关系到写代码,编译成字节码(bytecode), 和运行字节码。作为一个Java项目开发者将要一直重复做这
Fork and Join: Java也可以轻松地编写并发程序,forkjoin 原文地址 作者: Julien Ponge 译者:iDestiny 资源下载: Java SE 7 Sample Code(Zip) 如今,多核处理器在服务器,台式机及笔记本电脑上已经
监听器-java同步的基本思想,监听器-java同步 原文地址 作者: X Wang 译者:庞俊涛 如果你在大学学习过操作系统,你可能还记得监听器在操作系统中是很重要的概念。同样监听器在
Java线程状态图,java线程 下图很好的描述了Java的线程状态。 Java线程一共有七个状态,分别是新建,可运行,运行中,睡眠,阻塞,等待,死亡。 注:这个图是从一个国外的网站上下载
一个api的 rt 大涨问题排查,apirt大涨排查 感谢同事 [空蒙] 投递此稿 mtop是移动接入网关平台,对客户端暴露api,后端接api实际的应用服务,有HSF,也有http的服务端。 之前进行了机房从
Java创建线程安全的方法,java创建线程 原文链接 译者:秦建平 校对:方腾飞 首先来看一个问题: 下面这个方法是线程安全的吗?如何才能让这个方法变成线程安全的? public class MyC
并发工具类(一)等待多线程完成的CountDownLatch, 简介 CountDownLatch 允许一个或多个线程等待其他线程完成操作。 应用场景 假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数
处理JSON的Java API :JSON的简介,jsonapi 原文链接 作者:Jitendra Kotamraju 译者:撒木 处理JSON的各种解析、生成、处理、转换和查询的JAVA API JSON (JavaScript Object Notation)是一种轻量级的、
了解 CMS 垃圾回收日志,cms垃圾回收 原文地址 作者: poonam 译者:严亮 校对:梁海舰 在CMS GC 时,使用参数 -XX:+PrintGCDetails 和 -XX:+PrintGCTimeStamps 会输出很多日志信息,了解这些信息可以帮
Java设计模式:观察者,java设计模式观察者 原文链接 译者:秦建平 简单来说,观察者模式=发布者+订阅者。 下面是一个有关猎头的典型的例子。在下面这张图当中有两个角色:猎头和
我和Netty的故事,Netty故事 本文首发于InfoQ架构师杂志。 还在上学的时候,我特别好奇QQ是怎么实现的,为什么我一发消息我的好友马上就能收到且基本没有延迟,它的原理是什么?大三
JAVA 9 新特性,java新特性 原文地址 作者:Coman Hamilton 译者:zachariah 校对:方腾飞 Oracle已将JAVA 9的开发提上日程。OpenJDK上已经出现了关于下一个主版本JAVA 9的改进建议(JEP)。与以往不
Java设计模式:策略模式,java设计模式策略 原文链接 译者:秦建平 下面是一个有关于策略模式的故事。假设Mike在开车的时候,会很频繁的加速,有一天因为超速他被一个警察拦下来了
Harriss Linked List,harrislinkedlist 原文地址 作者:Pedro Ramalhete,译者:叶磊,校对:周可人 在学术论文中Harris Linked List是使用最广泛的并发数据结构之一。 Harris Linked List是一个基于linked