摘要:
Linux head、tail 与 less 、more命令head 、 tail 命令head命令、head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。参数说明:-n N 指定显示头N行的内容 -n -N 文件倒数N行不显示,... 阅读全文
摘要:
模板方法模式模板方法模式(Template Method Pattern)是很重要的一种设计模式,它具体属于行为模式中的一种。模板方法模式在一个操作中定义了一个算法流程的大致骨架,而这些算法流程骨架中包含的一些步骤被推迟到子类去实现。这样就可以在保证算法既定流程步骤不... 阅读全文
摘要:
Linux命令中的管道和重定向在Linux中有很多标准的命令例如find、sort、du等,可以满足我们完成文档管理、系统管理等诸多需求,但是大多时候一些复杂的需求都需要多个命令搭配起来使用,对于Linux来说一个命令对应于一个进程,因此多个命令协同工作,就涉及到多个... 阅读全文
摘要:
Linux du、sort、wc命令du、sort、wc命令是常见的文件管理相关的命令。找到某个文件夹下的最大的文件统计某个文件中查找指定的pattern的个数(比如在Java的日志中统计Exception的个数)将文件夹下的文件按照大小排序dudu 全名:disk ... 阅读全文
摘要:
UML简介UML是面向对象分析与设计的专业语言,是软件开发过程中相关人员沟通交流的语言,因此它在表达和理解抽象的软件上起着重要的作用。UML图分为两大类:静态图:用来描述系统的静态结构 类图、对象图、组件图、部署图等;动态图:用来描述系统行为的各个方面 时序图、用例图... 阅读全文
摘要:
模式简介代理模式是设计模式中的一种结构型模式(Structure Pattern),主要应用于:提供一个代理对象(Proxy)控制对一个对象(被代理对象)的访问。UML图类图运行时的对象图如下:组成部分Proxy 持有一个Subject实例的引用,以便在Client访... 阅读全文
摘要:
为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述: 每个输入 阅读全文
摘要:
Linux中用户查找文件的命令有很多,常见的有findlocatewhereiswhichfind Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找... 阅读全文
摘要:
Linux 常用命令分为如下6大类:文件和目录操作系统管理程序设计工具 如编辑器和编译器文档处理过滤器其他文件和目录操作ls list ls -l每行列出一个文件的详细信息,例如文件的权限信息、大小、创建日期、文件名等ls -h h是human的缩写,以人类可读的方式... 阅读全文
摘要:
1. Java线程与线程池 1.1 线程 相比于“繁重”的进程,线程可以算是一种轻量级的进程,大多数操作系统都是支持以线程作为调度执行单元以提高系统的并发性。毫不例外,Java也支持多线程。 多个线程交替甚至并行的执行,特别在多处理器时代,可以极大的提高资源的利用率。通常我们使用多线程来并发的执行多 阅读全文