ubuntu默认有git的安装,生成git仓库可以使用的ssh key需要两步: 1、 设置git的user.name和user.email 2...
第一步,修改下载源 1.1 打开“A”图标的ubuntu软件 1.2 右键"ubuntu软件",选择“软件与更新” 1.3 选择“其他站点” 1...
1、首先进入目录(/etc/sysconfig/network-scripts/) 2、用ls命令查看网卡配置文件名 3、vi ifcfg-en...
一、GCC简介 GCC(GNU[https://baike.baidu.com/item/GNU/671972] Compiler Collec...
有时会因为原生的问题 需要打开Android工程去解决。新创建的项目第一次打开原生文件的时候,开发工具会提示, 但有时会发现 右键无法直接打开A...
Excecutor的实现通常会创建线程来执行任务。但JVM只有在所有线程全部终止后才会退出。因此,如果无法正确地关闭Executor,那么JVM...
一、什么是CAS? CAS,全称Compare And Swap(比较与交换),解决多线程并行情况下使用锁造成性能损耗的一种机制。CAS 操作包...
CompletionStage源码 在这之前,先学习三个接口,Supplier,Function,Consumer: Supplier 可以简单...
译文:可运行的Future。 成功执行run方法会导致Future的完成,并允许访问其结果。 从源码可知,RunnableFuture继承了Fu...