文章506
标签266
分类65
阿里云Redis开发规范

阿里云Redis开发规范

JVM堆内存溢出后其他线程可否继续工作

JVM堆内存溢出后其他线程可否继续工作

最近看公众号推送了一个美团的面试题目, JVM堆内存溢出后其他线程可否继续工作, 自己心里想的是应该不可以吧, 毕竟JVM内存模型规定的是所有线程共用同一个堆内存, 结果答案是可以……


Windows下仿Mac的Dock和ToolBar

Windows下仿Mac的Dock和ToolBar

本次推荐的工具是一个在Windows下仿Mac的Dock和Finder的插件MyDock和MyFinder, 使用起来非常方便(虽然有一些小的Bug, 但是不影响使用)


Windows下终端Cmder配置

Windows下终端Cmder配置

最近切换为Windows下面之后各种不适应, 尤其是Windows的终端, cmd和powershell说实话, 都不好用. 并且和Linux下面不同, 右键都没有在此处打开终端(即使设置了快捷键Ctrl + Alt + T还是要切换路径), 所以搞了一个cmder并且配置了右键在当前路径打开, 感觉还可以哦~


ThreadLocal源码解析

ThreadLocal源码解析

最近总结了一套阿里云的面试题, 其中有一个ThreadLocal和线程池配合使用造成内存泄露的问题. 当时写了答案但是感觉对于ThreadLocal的理解还不是特别深入, 所以想再看一下源码.


Java面试题总结之一续

Java面试题总结之一续

这些题是前段时间一位同学在阿里云面试的时候,面试官问到的

Java实现的自定义类加载器

Java实现的自定义类加载器

本文讲述了如何实现一个Java的自定义类加载器


Java面试题总结之一

Java面试题总结之一

这些题是前段时间一位同学在阿里云面试的时候,面试官问到的

深入剖析Java中的void和java.lang.Void

深入剖析Java中的void和java.lang.Void

在Java的源码中, 使用到了很多Void类型(这里不是关键字void, 而是Void类). 本文解析了Java中Void类与void关键字的区别与作用


Java中自动拆装箱的陷阱

Java中自动拆装箱的陷阱

摘在看《深入理解Java虚拟机》一书时看到的问题,关于Java编译器在进行解语法糖时对于自动拆装箱做出的行为,有时会造成误解或者歧义,所以在此总结一下