自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Scanner扫描器的 next* 方法行为

有的时候会发现 Scanner 的 next* 方法有 “bug”:还没等用户输入,系统就给了一个空白字符的默认值。next* 指的是 next()、nextInt()、nextDouble() 这些。public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("输入1:"); String next = input.next();

2022-03-31 12:01:37 198

原创 计划任务 crontab 和 anacron

cron 用于周期性执行定时任务,它的 daemon 叫做 crond,常驻内存。crontab 是用于编辑管理 cron 的指令。同样的,anacron 是指令,anacrontab 是其配置文件。作为系统服务,cron 可以使用 systemctl 进行管理,能够以分钟精度执行任务。而 anacron 仅是一个指令,需要 cron 调用才能运行。cron 认为主机会 24 小时不间断运行。anacron 考虑到宕机等实际问题,认为主机不可能不出意外一直连续运行下去,因此会定时执行因意外导致无法被 .

2021-06-26 01:16:16 652

原创 iptables的用法

Linux 防火墙分为应用层防火墙和包过滤防火墙,iptables防火墙属于包过滤防火墙,底层使用的是 Linux 内核 netfilter,性能优秀。iptables的结构da zh

2021-06-16 22:00:40 2499

原创 环境变量配置文件为什么要使用source

环境变量也是变量,每个变量都有其作用范围。例如一般语言在函数体内声明、定义的变量叫做局部变量,在函数体外不可见,这就是这个变量的作用范围。shell 的变量的作用范围是在当前 shell,或者...

2021-06-14 16:33:18 2367 1

原创 Composer — 别名

别名 个人理解:Composer 为了“兼容” VCS 提供不可比较的版本号。官方文档举例Github 的master 、bugfix 分支,在 Composer 里就成了不可比较的版本号。这样会造成的问题:如果 master 分支使用标签发布了 1.0.1、1.0.2、1.03 等 1.0 系列的版本,这个版本号都可以通过 Composer 的版本约束 1.0.* 来匹配到。但有人想要使用最新的 master 版本,版本约束 1.0.* 无能为力。为了兼容 可比较版本 和 不可比较版本,Com...

2021-05-15 18:28:52 364

原创 Composer — 版本约束

Composer 的版本约束可以分为 版本号约束 和 稳定性约束,两者结合共同影响着 Composer 的版本约束。版本号从小到大排列,稳定性从 dev、alpha、beta、RC、stable 排列,先排版本号后稳定性。排列例如:v1.2.0 <v1.2.0-dev <v1.2.0-beta < v1.2.0-rc < v.1.2.1 < v.1.2.3-beta < v.1.2.3 < v1.2.5 < v1.3运算符Compo..

2021-05-14 21:43:53 1297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除