技术预答辩资料整理2.docx
《技术预答辩资料整理2.docx》由会员分享,可在线阅读,更多相关《技术预答辩资料整理2.docx(54页珍藏版)》请在第一文库网上搜索。
1、1 .介绍自己常用IinUX指令Is全拼1ist,功能是列出目录的内容及其内容属性信息。cd全拼changedirectory,功能是从当前工作目录切换到指定的工作目录。示例:cd/home进入7home目录cd.返回上一级目录cd返回上两级目录cd进入个人的主目录cduser1进入个人的主目录Cd-返回上次所在的目录CP全拚py,其功能为复制文件或目录。示例:cpfi1e1fi1e2复制一个文件cpdir*.复制一个目录下的所有文件到当前工作目录cp-atmpdir1.复制一个目录到当前工作目录cp-adir1dir2复制一个目录find查找的意思,用于查找目录及目录下的文件。示例:find
2、/-namefi1e1从7,开始进入根文件系统搜索文件和目录find/-useruser1搜索属于用户ISerr的文件和目录findhomeuser1-name*.bin在目录7homeuser中搜索带有IbirT结尾的文件findusrbin-typef-atime+100搜索在过去100天内未被使用过的执行文件findusrbin-typef-mtime-10搜索在10天内被创建或者修改过的文件find/-name*.rpm-execchmod7550搜索以,.rpm,结尾的文件并定义其权限find/-xdev-name*.rpm搜索以.rpm结尾的文件,忽略光驱、捷盘等可移动设备mkdi
3、r全拼makedirectories,其功能是创建目录。示例:mkdirdir1创建一个叫做,dir的目录mkdirdir1dir2同时创建两个目录mkdir-ptmpdir1dir2创建一个目录树mv全拼move,其功能是移动或重命名文件。示例:mvdir1new_dir重命名/移动一个目录pwd全拼printworkingdirectory,其功能是显示当前工作目录的绝对路径。rename用于重命名文件。rm全拼remove,其功能是删除一个或多个文件或目录。rmdir全拼removeemptydirectories,功能是删除空目录。示例:rm-ffi1e1删除一个叫做,fi1e1的文件
4、rmdirdir1删除一个叫做dir1的目录,rm-rfdir1删除一个叫做dir1的目录并同时删除其内容rm-rfdidir2同时删除两个目录及它们的内容2 .介绍实1java开发中使用的设计模式1,单例模式:实现方式:a)将被实现的类的构造方法设计成PriVate的。b)添加此类引用的静态成员变量,并为其实例化。C)在被实现的类中提供公共的Create1nstance函数,返回实例化的此类,就是b中的静态成员变量。应用场景:优点:1 .在单遍模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就防止其它对象对自己的实例化,确保所有的对象都访问一个实例2 .单例
5、模式具有一定的伸缩性,类自己来控制实例化进程,类就在改变实例化进程上有相应的伸缩性。3 .提供了对唯一实例的受控访问。4 .由于在系统内存中只存在一个对象,因此可以节约系统资源,当需要频繁创建和销毁的对象时单例模式无疑可以提高系统的性能。5 .允许可变数目的实例。6 .避免对共享资源的多重占用。缺点:1 .不适用于变化的对象,如果同一类型的对象总是要在不同的用例场景发生变化,单例就会引起数据的错误,不能保存彼此的状态。2 .由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。3 .单例类的职责过重,在一定程度上违背了“单一职责原则”。4 .滥用单例将带来一些负面问题,如为了节省资源将数据库
6、连接池对象设计为的单例类,可能会导致共享连接池对象的程序过多而出现连接池溢出;如果实例化的对象长时间不被利用,系统会认为是垃圾而被回收,这将导致对象状态的丢失。使用注意事项:1 .使用不露用反射模式创建单例,否则会实例化一个新的对象2 .使用懒单例模式时注意线程安全问题3 .单例模式和懒单例模式构造方法都是私有的,因而是不能被继承的,有些单例模式可以被继承(如登记式模式)适用场景:单例模式只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象需要被公用的场合适合使用,如多个模块使用同一个数据源连接对象等等。如:1需要频繁实例化然后销毁的对象。2 .创建对象时耗时过多或者耗资源过多,但又经
7、常用到的对象。3 .有状态的工具类对象。4 .频繁访问数据库或文件的对象。以下都是单例模式的经典使用场景:1资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中的日志文件,应用配置。2.控制资源的情况下,方便资源之间的互相通信。如线程池等。应用场景举例:1 .外部资源:每台计算机有若干个打印机,但只能有一个PrinterSpooIer,以避免两个打印作业同时输出到打印机。内部资源:大多数软件都有一个(或多个)属性文件存放系统配置,这样的系统应该有一个对象管理这些属性文件2 .Windows的TaSkManager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 技术 答辩 资料 整理
