LV1
  • 云+社区翻译社勋章

陈树义

一个误入技术坑的产品。
  • Java|数据库|Redis|Servlet|Oracle

专栏

文章

来自专栏陈树义

华为面试改革,我们该怎么跟进?

近日,华为轮值董事长徐直军撰写了《关于公司高端精英类、软件类人才面试方法调整的建议》。其中重点讲到:软件类人才面试要以考察软件工程能力与编程能力,识别出真正的软...

1005
来自专栏陈树义

写给小白的JVM学习指南

Java 虚拟机是学习 Java 的基础,也是迈入高级 Java 开发工程师的必备知识点。所以今天这篇文章我们来聊聊如何从零开始学习 Java 虚拟机。

981
来自专栏陈树义

聊聊整体性学习方法

「整体性学习方法」是在一本叫做《如何高效学习》的书中看到的。这本书的作者是个老外,他用一年就学完了四年的麻省理工课程。而这本书正是其这一年来的学习心得,书中介绍...

912
来自专栏陈树义

快速入门:弄懂Kafka的消息流转过程

大家都知道 Kafka 是一个非常牛逼的消息队列框架,阿里的 RocketMQ 也是在 Kafka 的基础上进行改进的。对于初学者来说,一开始面对这么一个庞然大...

1083
来自专栏陈树义

聊聊我的知识体系

不知不觉树义已经工作 5 年了,一路走来磕磕碰碰但总算有了自己的一点小体会。对于一个 Java 开发人员来说,到了 5 年的关键节点,需要掌握哪些知识点呢?经过...

1053
来自专栏陈树义

为抖音而生的多闪,如何获取抖音的用户数据?

一周前,多闪、马桶 MT 和聊天宝三款社交 App 同一天上线,被社交媒体渲染成「三英打战吕布」。但在这三款产品中,只有头条的「多闪」是稍有发展前景的,因为其有...

1972
来自专栏陈树义

你分得清楚Maven的聚合和继承吗?

用了 Maven 好几年了,许多人还是只懂得简单的依赖坐标。对于 Maven 的聚合和继承还是一知半解,甚至很多人以为是同一个东西。但其实聚合是用于快速构建项目...

1204
来自专栏陈树义

JVM系列第5讲:字节码文件结构

前面我们说到 Java 虚拟机使用字节码实现了跨平台的愿景,无论什么系统,我们都可以使用 Java 虚拟机解释执行字节码文件。但其实字节码是有一套规范的,而规定...

772
来自专栏陈树义

Java并发编程:同步容器

  为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDow...

1205
来自专栏陈树义

每周分享第4期

我们都知道在JDK1.8的HotSpot虚拟机中已经没有永久代这个内存区域了,但许多人其实并不知道在JDK1.7的时候这项工作就在悄悄进行了。

752
来自专栏陈树义

JVM规范系列:总结

我们花了几天的时间来阅读《Java虚拟机规范》,了解要实现一个虚拟机应该包括什么内容。通过这么一次阅读,我们大致了解了虚拟机规范的内容。

762
来自专栏陈树义

JVM规范系列第5章:加载、链接与初始化

简单地说,虚拟机通过链接初始类,由此会调用其他类或接口,从而开始整个庞大Java项目的运行。

882
来自专栏陈树义

JVM规范系列第4章:Class文件格式

这一章节讲的是字节码的整个组成格式,读懂了这一章,就读懂了字节码文件。对于这一章的学习,我更推荐作为工具书去查找。最好是找一个最简单的Hello World例子...

1203
来自专栏陈树义

JVM规范系列第3章:为Java虚拟机编译

第一部分应该说的是 Javac 这个前置编译器,用于将Java源代码编译成字节码。第二部分是说 JIT 即时编译器,用于在JVM运行时进行进一步优化,将字节码编...

1142
来自专栏陈树义

JVM规范系列第2章:Java虚拟机结构

简单地说,就是《JVM规范》中提到的内容,你一定要遵守。但没有提到的内容,你就自由发挥。所以我们要知道,我们经常听到的老年代、年轻代、永久代,其实只是HotSp...

1062

扫码关注云+社区

领取腾讯云代金券