Veritas et Libertas
01
29
JVM 201 - Boolean JVM 201 - Boolean
学习笔记,非原创,推荐配合「JVM 101 - 内存管理」一文阅读。 运行下面这段代码,显然会输出 AB。常情况下编译器不会接受将 2 这类数值赋值给 boolean 变量,但借助 asmt
2021-01-29
29
JVM 101 - Java 程序的编译和运行 JVM 101 - Java 程序的编译和运行
学习笔记,非纯原创。推荐配合「JVM 101 - 内存管理」一文阅读。 1. JVM 概览Java 代码有很多种不同的运行方式。比如说可以在开发工具中运行,可以双击执行 jar 文件运行,也
2021-01-29
28
JVM 101 - 内存管理 JVM 101 - 内存管理
读书笔记,非纯原创 近期因为工作原因逐渐深入 Java 的世界。前几周组里一次部署服务器过程中,由于 JVM 内存参数设置错误,爆了内存引发了一次不大不小的事故。本系列文章滥觞于此。 1.
2021-01-28
24
24
Linux 201: Pipe Linux 201: Pipe
1. 原理 Pipe 是字节流。 Pipe 是半双工 (half duplex) 的,即字节流的方向是单向的。尽管一些操作系统也提供全双工 (full duplex) pipe,但为了可移植性,应当假设 pipe 支持单向信息流。 Pip
21
Shell Script 101 Shell Script 101
学习笔记,非原创 1. 如何运行脚本1.1. 作为可执行程序#!/bin/bash chmod +x ./test.sh # 使脚本具有执行权限 ./test.sh # 执行脚本
2021-01-21
18
10
03
JetBrains IDE Pro Tips JetBrains IDE Pro Tips
本文不定期更新 JetBrains IDE 使用技巧,欢迎评论区投稿 1. 自定义快捷模板在 Live Template 中可预定义缩略语和对应模板文本,以实现自定义的自动代码补全。例如依
2021-01-03
03
Mac Automator Cookbook Mac Automator Cookbook
本文不定期更新,欢迎评论区投稿 Automator 是 Mac 系统上的一个原生程序,可以用它来创造一系列 工作流(Workflow),用来执行一些简单或者复杂的任务,比如批量更改文件名,合
2021-01-03
03