虚拟机
-
Linux DNS 查询剖析(第二部分)
在 Linux DNS 查询剖析 – 第一部分 中,我介绍了: nsswitch /etc/hosts /etc/resolv.conf ping …
-
Linux DNS 查询剖析(第一部分)
我经常与虚拟机集群打交道(文1、文2、文3、文4、文5、文6),因此最终花费了大量时间试图掌握 DNS 查询的工作原理。遇到问题时,我只是不求甚解的使用 StackOverflow…
-
在 Linux 中使用 top 命令的建议
通过这篇教程提升你的 top 命令的知识。 尝试找出你的机器正在运行什么程序,以及哪个进程耗尽了内存导致系统非常非常慢 —— 这是 top 命令所能胜任的工…
-
什么是线程让步?
在校园中,经常会看到很多同学一起打篮球,当某个同学抢到篮球后可以拍一会儿再传递给其他人,大家重新开始抢篮球,这个过程就相当于程序中的线程让步。线程让步可以通过yield()方法来实…
-
JDK8中Lambda表达式的基本使用
什么是Lambda表达式? Lambda表达式是JDK8中一个重要的特性,它使用一个清晰简洁的表达式来表达一个接口,同时Lambda表达式也简化了对集合以及数组数据的遍历、过滤和提…
-
delete()方法删除文件及目录【案例讲解】
在操作文件时,经常需要删除一个目录下的某个文件或者整个文件夹,这时可以使用File 类的delete()方法来实现,在使用该方法时需要判断当前目录下是否存在文件,如果存在则需要先删…
-
鸿蒙系统和安卓有哪些区别?鸿蒙会取代安卓吗?
HarmonyOS是新一代的智能终端操作系统,并不是一个单纯的手机操作系统,而是手机 + 智能设备的总称。可以安装在包括手机、手表、无人机等很多设备上。为不同设备的智能化、互联与协…
-
Java线程的生命周期包括哪几种状态?
在java中,任何对象都要有生命周期,线程也不例外,它也有自己的生命周期。当Thread对象创建完成时,线程的生命周期便开始了,当run()方法中代码正常执行完毕或者线程抛出一个未…
-
搜索框文字自动补全功能怎样实现?
我们在网页上搜索内容时,常常会看到搜索框跳出与你输入的文字内容相关的搜索项,这个功能是怎么实现的呢? 需求说明:当用户在搜索框输入字符时,我们应该提示出与该字符有关的搜索项,如图:…
-
Java上传文件API汇总
一、FileItem接口 Fileltem接口用于封装单个表单字段元素的数据,一个表单字段元素对应一个Fileltem对象。为了便于讲解,在此将Fileltem的实现类称为File…