- 博客(6)
- 收藏
- 关注
原创 策略设计模式
一个类的行为或者算法可以在运行时更改称之为策略设计模式。(算比较专业的说法) 另一种说法:比如你是一个很淘气的学生(其实我在学生生涯就是这么个学生)。现在,你和你其他两个小伙伴(张三和李四)计划着晚上出校上网。你说我们去想办法搞到门卫大大的钥匙,开门出去。这时,张三说,我们去小卖部买绳子,然后连接寝室和围墙,然后滑出去。李四却说,你们太傻了,直接翻出去不是很容易吗?。这时,你们所想出来的出学校的...
2018-09-21 15:12:51
105
原创 初识代理设计模式
为什么要学习代理设计模式?代理设计模式有哪几种?怎样实现代理设计? 一、为什么要学习代理设计模式? 首先,我们来思考这么一个问题。假如你要去银行柜台取钱,这时你发现前面有10000个人在排队。这时你感叹一句"what a so bad service"!是的以前的银行就是这样。现在有一个银行柜台的代理ATM出来了,你可以不用再管前面的10000个人了,直接去ATM取完钱走人了,这时代理的作用。...
2018-09-14 14:10:01
107
原创 深入理解单例设计模式
一、为什么要使用单例设计模式(即单例设计模式的好处)。 对于java语言而言,使用单例设计模式有两大好处。 1、对于频繁使用的对象,可以节省创建对象所带来的开销,对于那些重量级对象而言,这可是节省了一笔非常可观的系统开销。 2、对于整个系统而言,由于new操作次数的减少,因此系统内存使用的频率也会降低,这将减少GC的压力,缩短GC停顿的时间。 二、对于单例设计模式最简单的实现步骤 第一步...
2018-09-11 14:39:40
132
原创 Linux的文件与目录管理
前言:Linux的目录结构为树状结构,根目录为/,其他目录可以通过挂载添加到树种,也可以通过解除挂载从树中移除。 处理目录的常用命令 ls : 列出目录 cd :切换目录 pwd :显示当前的目录 mkdir : 创建一个目录 rmdir : 删除一个目录 cp : 复制文件或者目录 rm : 移除文件或者目录 ls(列出目录) [root@www ~]# ls [-aAdf...
2018-09-10 16:38:42
96
原创 探讨Linux的文件管理系统
前言:要了解Linux的文件管理系统之前,我们必须得知道Linux是一个多文件管理系统,不同的系统用户对同一个文件可能会具有不同的访问权限。 显示文件的基本属性以及文件的属于用户和组的命令: ls -l 或者 ll 例如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin dr...
2018-09-10 15:32:48
232
原创 linux的系统启动过程
一 、Linux系统启动的5个阶段: 1 内核引导 2 运行init 3 系统的初始化 4 建立终端 5 用户登录 二、关于内核引导 当你打开计算机的电源,第一步是bios的开机自检,然后按照bios中的设置来(通常情况下是硬盘启动)启动,当操作系统接管硬盘之后,会去读取/boot下的内核文件. 三、关于init程序 ...
2018-09-10 11:34:20
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人