第一步:下载安装包 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html[ht...
第一步:下载安装包 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html[ht...
介绍 Guava cache是本地缓存的一种实现。 Guava Cache与ConcurrentMap很相似,但也不完全一样。最基本的区别是ConcurrentMap会一直保...
0. 前言 Java线程池作为最常使用到的并发工具,大多数同学都有使用的经验,但你确定你是在正确的使用线程池吗?阿里Java代码规范要求我们不使用 Executors来快速创...
这周有好几个同学找到我,他们都出奇一致。 面试都挂了,我也吃了一惊,但是听了他们的面试过程时,才恍然大悟。 原来不是面试官要求高,也不是他们的能力太差,而是面试的表现一言难尽...
基于Grafana和Prometheus的监视系统 1. Prometheus 1.1 Prometheus 介绍 Prometheus(普罗米修斯)是一套开源的监控&报警&...
springcloud版本:Finchley.SR2springboot版本:2.0.7.RELEASE 1.@EnableFeignClients @FeignClient...
现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring ...
JAVA内存区域 JVM在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域,包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区等。前三者为线程...
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我...
一、什么是多线程? 引用网上别人的一段话: 单进程单线程:一个人在一个桌子上吃菜。单进程多线程:多个人在同一个桌子上一起吃菜。多进程单线程:多个人每个人在自己的桌子上吃菜。多...
请注意,此咸鱼非彼咸鱼。 牛妈画的还是亲子漫画,并没有转型美食漫画哦。 其实,这是一篇产经。(喂,那位男士别走! 从牛妞出生的那一刻起,我就想把这段经历画下来。 只是没想到动...