02 2020 档案
摘要:MacOS上通过虚拟机搭建基础CentOS7系统环境 尽管从Mac的Terminal可以看出,macOS与UNIX、Linux或多或少都有血缘关系(shell、bash等),但是在mac进行Linux开发,或者把macOS直接当作Linux来使用依然是说不过去的,这其中包括一些命令行的使用,一些基本
阅读全文
摘要:Linux Bash命令杂记(tr col join paste expand) tr命令 tr命令可以将输入的数据中的某些字符做替换或者是作删除 tr [-ds] STR d: 删除输入数据的中的STR s: 替换重复的字符 # 例 last | tr '[a-z]' 'A-Z' 将last输出的
阅读全文
摘要:Linux Bash命令杂记(cut sort uniq wc tee) 数据流重定向 标准输入(stdin):代码为0,使用<或<<; 标准输出(stdout):代码为1,使用>或>>; 标准错误输出(stderr):代码为2,使用2>或2>>; >:覆盖的方式,>>:追加的方式 如果想要一般输出
阅读全文
摘要:Spring自动装配歧义性笔记 如果系统中存在两个都实现了同一接口的类,Spring在进行@Autowired自动装配的时候,会选择哪一个?如下: // 一下两个类均被标记为bean @Component public class CD implements Playable { @Override
阅读全文
摘要:Spring Bean装配笔记 Spring中的Bean是一个很重要的概念。Spring作为一个Bean容器,它可以管理对象和对象之间的依赖关系,我们不需要自己建立对象,把这部分工作全部转交给容器完成,具有低耦合,对代码没有侵略性。 目前本人的水平还不足以透彻的分析Spring是如何来构建Bean的
阅读全文
摘要:Linux下关于用户账户的几个文件解析 Linux是一个多用户系统,但是对于一个多用户共存的系统中,当然不能够出现用户相互越权等一系列的安全问题,所以如何正确的管理账户成为了Linux系统中至关重要的一环。 在Linux下,与用户账户有着紧密联系的文件又如下的几个: /etc/passwd #管理用
阅读全文
摘要:众所周知,在Java中,存在着值比较与应用比较两种情况。例如,如下的比较,可以根据值比较与引用比较来跟容易的判断出结果来: int a = 123; int b = 123; String s1 = new String("123"); String s2 = new String("123");
阅读全文