Loading

摘要: Linux系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用。作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态。一般的Linux服务器上是不会安装界面程序的,因此熟练掌握常用的Linux命令对工程师来说非常重要。 本篇日志是我在学习过程的总结 阅读全文
posted @ 2020-03-17 15:01 程序员自由之路 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 传统的输入输出流都是阻塞的输入输出。举个列子:当用传统的流进行数据输入时,如果流中没有数据,它会阻塞当前线程往下执行,等到从流中读到数据为止。另外传统的输入输出流每次处理的是一个字节或一个字符,通常效率不是很高。从JDK 1.4开始 Java提供了NIO功能,可以代替传统的输入输出功能,在效率上也有 阅读全文
posted @ 2020-03-17 11:00 程序员自由之路 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看 "设计模式传送门" 本文是转载文章 ,原文请参见 "设计模式(十二)——策略模式" 概念 学习过设计模式的人大概都知道 "Head First设计模式" 这本书,这本书中介绍的第一个模式就是策略模式。把策略模式放在第一个,笔者认为 阅读全文
posted @ 2020-03-17 10:16 程序员自由之路 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看 "设计模式传送门" 本文是转载文章 ,原文请参见 "设计模式——模板方法设计模式" 概念 在一个方法中定义了一个算法的骨架或者步骤,而将一些步骤延迟到子类中去实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某一 阅读全文
posted @ 2020-03-17 09:51 程序员自由之路 阅读(2161) 评论(0) 推荐(1) 编辑