1. 说说JVM的内存分区 线程私有的区域 程序计数器:JVM中程序计数器相当于汇编语言中的CPU中的寄存器,保存程序当前执行的指令的地址。 虚拟机栈:Java方法执行的栈由许多个栈帧构成,每个栈帧对应一个被调用的方法,在栈帧中包括局部变量表(Local Variables)、操作数栈(Operan ...
分类:
编程语言 时间:
2019-09-23 15:25:13
阅读次数:
119
学Java薪资待遇怎么样?程序员要掌握哪些技能?Java诞生至今已有二十余年,拥有广阔的市场占有率。数据显示,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%-70%。很多人想学Java,但又担心现在学习Java还有前途吗?且看小编分析。 各类新兴编程语言的兴起令Java的 ...
分类:
编程语言 时间:
2019-09-20 16:33:51
阅读次数:
91
这套2019的蚂蚁金服的Java面试题,覆盖的知识面相当广,包括Java基础、网络基础、中间件、项目实操等。我自己写了一些答案,也从其他博主收集了部分,实际面试的时候一定要用自己的语言总结。 ...
分类:
编程语言 时间:
2019-09-19 12:09:28
阅读次数:
106
疯狂创客圈 Java 分布式聊天室【 亿级流量】实战 【 博客园 总入口 】 [toc] 1.写在前面 1.1 实战Netty集群的理由 Java基础练习中,一个重要的实战练习是: java的聊天程序。基本上,每一个java工程师,都有写过自己的聊天程序。 实现一个Java的分布式的聊天程序的分布式 ...
分类:
Web程序 时间:
2019-09-05 23:18:02
阅读次数:
200
1、JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8 downloads 2133151.html 目前主流的JDK版本还是JAVA8,我在阿里用的也是Java8。 JDK里已经包含了JRE也就是Java虚拟机和运行环 ...
分类:
编程语言 时间:
2019-09-01 21:52:16
阅读次数:
85
并发编程是Java语言的重要特性之一,“如何在Java中实现线程”是学习并发编程的入门知识,也是Java工程师面试必备的基础知识。本文从线程说起,然后用代码说明如何在Java中实现线程。 ...
分类:
编程语言 时间:
2019-08-28 22:42:05
阅读次数:
139
阅读目录 1、JVM 简介 2、JVM 的组成部分 3、JVM加载class文件的原理机制 在面试java工程师的时候,这道题经常被问到,故需特别注意。 回到顶部 1、JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然 ...
分类:
编程语言 时间:
2019-08-28 01:09:53
阅读次数:
89
作者javadoop,资深Java工程师。本文已获作者授权发布。 原文链接https://www.javadoop.com/post/rate limiter 本文主要介绍关于流控的两部分内容。 第一部分介绍 Guava 中 RateLimiter 的源码,包括它的两种模式,目前网上大部分文章只分析 ...
分类:
其他好文 时间:
2019-08-25 12:07:40
阅读次数:
79
微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发! 一:Mysql原理 ...
分类:
数据库 时间:
2019-08-24 17:00:55
阅读次数:
103
微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序员面试指南等干货资源 ...
分类:
编程语言 时间:
2019-08-23 20:52:16
阅读次数:
108