首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Hacah
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
30 分钟快速入门 Docker 教程
1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hypervisor ,并利用物理机器的资源虚拟出多个虚拟硬件环境来共享宿主机的资源,其中的应用运行在虚拟机内核上。但是,…
Java8之熟透Optional
这是一个可以包含或者不包含非 null 值的容器。如果值存在则 isPresent()方法会返回 true,调用 get() 方法会返回该对象。 好像看着代码是优美了点,但是事实上这与之前判断 null 值的代码没有本质的区别,反而用 Optional 去封装 value,增加…
JDK1.8新特性(八):还在重复写空指针检查代码?赶紧使用Optional吧!
作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误,其中 NullPointerException 肯定最为常见,那么有没有更优雅的方式处理呢?
Java——线程池概念理解
线程池,就是装有多个线程的池子,类似于数据库连接池的概念,在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程,通过维护一定数量的线程池来达到多个线程的复用。 unit:销毁时间单位。 workQueue:存储等待执行线程的工作队列。 threadF…