南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

Difference Between Callable and Runnable in Java

Introduction Both Runnable and Callable are interface for multiple-thread in Java. Let’s compare them with code. The main differences: Runnable Interf

LarryDpk LarryDpk 发布于 2023-03-09

Java multiple ways to wait for threads to finish

Intro In real world, we must wait for sub-tasks to finish before we can proceed. In Java, there are many ways to implement for such case. Thread.join(

LarryDpk LarryDpk 发布于 2023-03-08

Java多种方法实现等待所有子线程完成再继续执行

简介 在现实世界中,我们常常需要等待其它任务完成,才能继续执行下一步。Java实现等待子线程完成再继续执行的方式很多。我们来&

LarryDpk LarryDpk 发布于 2023-03-08

Mac Linux Windows等系统安装各版本JDK环境

各系统安装JDK的方式差不多,建议统一采用解压可执行二进制包,然后配置环境变量的方法。 # 下载压缩包 wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin

LarryDpk LarryDpk 发布于 2023-01-11

GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成启动

简介GraalVM是高性能的JDK,支持Java/Python/JavaScript等语言。它可以让Java变成二进制文件来执行,让程序在任何地方运行更快。这或许是Java与Go的一场战争?下载安装GraalVM安装GraalVM首先到官网下载,我是直接到GitHub Release Page下载的

LarryDpk LarryDpk 发布于 2022-10-30

设计模式整理与总结、心得与体会

设计模式是什么所谓设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。学习与了解设计模式对我们有很大的裨益,如提升代码能力和质量、更好读懂源码、方便交流等。但也不要为了为了设计模式而过度设计。说起设计模式,不少人都是恐惧的。一方面是实际工作中用的不多,或者接触到也不知道,很

LarryDpk LarryDpk 发布于 2021-10-27