上一页 1 ··· 5 6 7 8 9

2018年9月10日

摘要:通过tar命令备份、解压缩文件,也可在不解压缩文件时查看包内的文件信息。 使用如下参数: 将列出所有包内的文件列表,包括目录 阅读全文
posted @ 2018-09-10 15:45 0820LL 阅读(579) 评论(0) 推荐(0) 编辑

2018年9月7日

摘要:适配器模式有三个重要角色 ① 目标角色(Target):要转换成的目标接口。 ② 源角色(Adaptee):需要被转换的接口。 ③ 适配器角色(Adapter):核心是实现Target接口,组合Adaptee接口。 阅读全文
posted @ 2018-09-07 20:50 0820LL 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1)登录java官网,下载jre,并解压,解压后的jre文件夹移动到 /usr/lib/java 路径下 2)配置系统环境变量 JAVA_HOME CLASSPATH PATH 打开/etc/environment 写入如下命令 3)安装jre, 在ubuntu系统中,update-alternat 阅读全文
posted @ 2018-09-07 19:39 0820LL 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:抽象工厂模式是工厂相关模式的终极形态,其与工厂方法模式唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,相应的,抽象产品也不再是一个了,而是一系列相关的产品,这其实是工厂方法模式的一种扩展。 工厂方法模式针对的是一个产品等级结果,而抽象工厂模式则是针对多个产品等级结构。在编程中,通 阅读全文
posted @ 2018-09-07 13:57 0820LL 阅读(100) 评论(0) 推荐(0) 编辑
摘要:打包压缩生成 XXX.tar.gz 文件 open的原型是: tarfile.open的mode有很多种: 在写打包代码的过程中,使用tar.add()增加文件时,会把文件本身的路径也加进去,加上arcname就能根据自己的命名规则将文件加入tar包 打包压缩生成 XXX.zip 文件 阅读全文
posted @ 2018-09-07 10:48 0820LL 阅读(232) 评论(0) 推荐(0) 编辑
摘要:工厂方法模式:生产那种产品不再是由参数决定,定义一个创建对象的工厂接口,让实现工厂接口的具体类决定实例化哪一个产品类,将实际创建工作推迟到子类当中。 ① 一个产品接口 ② 一个工厂接口 ③ 实现了产品接口的具体产品类 ④ 实现了工厂接口的具体工厂类 ⑤ 消费者类,用于测试 例子一 角色:一个产品接口 阅读全文
posted @ 2018-09-07 10:36 0820LL 阅读(83) 评论(0) 推荐(0) 编辑

2018年9月6日

摘要:利用递归方法求6! 使用递归时,关键问题是弄明白递归表达式的含义以及递归的终止条件 阅读全文
posted @ 2018-09-06 23:23 0820LL 阅读(411) 评论(0) 推荐(0) 编辑
摘要:接口(interface)和抽象类(abstract class)都是支持抽象定义的两种机制 相同点 1)两者都不能被实例化 2)接口的实现类和抽象类的子类都必须实现了接口或抽象类中的抽象方法后才能被实例化 不同点 1)关键字不同,接口用interface,抽象类用abstract class;类实 阅读全文
posted @ 2018-09-06 23:06 0820LL 阅读(240) 评论(0) 推荐(0) 编辑
摘要:第一种 实现Runnable接口,覆写run()方法 第二种 继承Thread类,覆写run()方法 第三种 利用Callable接口、Executors工具类、ExecutorService接口、Future接口实现有返回结果的多线程 第一种 实现Runnable接口,覆写run()方法 ① 自定 阅读全文
posted @ 2018-09-06 01:35 0820LL 阅读(257) 评论(0) 推荐(0) 编辑

2018年9月5日

摘要:简单工厂模式:又称静态工厂方法模式,就是有一个专门生产某个产品的类。定义一个工厂类和方法(一般为静态方法),该方法根据参数创建不同产品。 1) 工厂类角色:这是本模式的核心,定义一个方法,该方法根据参数来创建不同产品 2) 抽象产品角色:它一般是具体产品继承的父类或者实现的接口。 3) 具体产品角色 阅读全文
posted @ 2018-09-05 16:26 0820LL 阅读(128) 评论(0) 推荐(0) 编辑

2018年9月4日

摘要:单例模式要求类能够返回对象的一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用 getInstance 这个名称) 单例模式定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象 阅读全文
posted @ 2018-09-04 20:52 0820LL 阅读(95) 评论(0) 推荐(0) 编辑
摘要:pdf 转换为图片 (注意:pdf 默认转换的是透明背景,如果转为jpg格式必须添加背景色。-background white -flatten) 默认转换的图片清晰度不是很高,可以通过来参数设置: 阅读全文
posted @ 2018-09-04 15:15 0820LL 阅读(229) 评论(0) 推荐(0) 编辑

2018年9月2日

摘要:观察者模式(又称发布/订阅者模式)提供了避免组件之间紧密耦合的一种方法,将观察者和被观察者的对象分开。在该模式中,一个对象通过添加一个方法使自身变得可观察。当被观察的对象更改时,它会通知已注册的观察者,这些观察者收到通知后所执行的操作与被观察者的对象无关。这种模式使得对象可以互相对话,而不必了解原因 阅读全文
posted @ 2018-09-02 23:00 0820LL 阅读(119) 评论(0) 推荐(0) 编辑

2018年8月31日

摘要:JDBC代表Java与数据库的连接,这对Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,其允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 JDBC分为双层架构和三层架构 sql API https://docs.oracle.com/javase/8/d 阅读全文
posted @ 2018-08-31 09:12 0820LL 阅读(206) 评论(0) 推荐(0) 编辑

2018年8月30日

摘要:简单插入排序 选择排序 冒泡排序 快速排序 希尔排序 归并排序 堆排序 基数排序 阅读全文
posted @ 2018-08-30 13:29 0820LL 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Java中I/O操作主要是指使用Java进行输入、输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 数据流是一串连续不断的数据的集合,就像水管里的水流,在水管的一端一点一点的供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以 阅读全文
posted @ 2018-08-30 11:24 0820LL 阅读(88) 评论(0) 推荐(0) 编辑
摘要:终止线程一般建议采用的方法是让线程自行结束,进入Dead(死亡)状态,就是执行完run()方法。即如果想要停止一个线程的执行,就要提供某种方式让线程能够自动结束run()方法的执行。比如设置一个标志来控制循环是否执行,通过这种方式让线程离开run()方法。 第一种 使用Thread类提供的stop( 阅读全文
posted @ 2018-08-30 11:10 0820LL 阅读(619) 评论(0) 推荐(0) 编辑

2018年8月29日

摘要:在windows下,一个文件有:创建时间、修改时间、访问时间。 在Linux下,一个文件有:状态改动时间、修改时间、访问时间。 1)查看文件(或文件夹)的三种时间标记 (stat 命令) Access 访问时间(access time) atime Modify 修改时间(modifytime) m 阅读全文
posted @ 2018-08-29 11:10 0820LL 阅读(372) 评论(0) 推荐(0) 编辑

2018年8月22日

摘要:说明:测试平台 Ubuntu 16.04.4 LTS cron是一个Linux下的定时执行工具,可以在无需人工干预的情况下运行作业。所以,在Linux中,周期性执行的任务一般由cron这个守护进程来处理。cron会读取一个或多个配置文件,这些配置文件中包含了命令行命令及其执行的时间。cron的配置文 阅读全文
posted @ 2018-08-22 16:28 0820LL 阅读(241) 评论(0) 推荐(0) 编辑

2018年8月17日

摘要:Ubuntu平台 预备条件: 1)平台是Gridion上的Ubuntu 2)安装了JRE (版本如下) 3)在IDE(我用的是IDEA)打包成可运行的jar文件 设置步骤: 1)新建.desktop文件。该文件在 /usr/share/applications/ 目录下。我的jar文件的名字是Nan 阅读全文
posted @ 2018-08-17 15:29 0820LL 阅读(497) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9

导航