摘要:
运行代码执行exe,shell这样的程序或脚本再java中需: (1) 使用Runtime的exec()方法 (2) 使用ProcessBuilder的start()方法 Runtime和ProcessBulider提供了不同的方式来启动程序,设置启动参数、环境变量和工作目录。 但是这两种方法都会返 阅读全文
摘要:
1.首先要弄清楚启动文件和配置文件在哪 个人项目是放在: nginx启动路径为/usr/local/openresty/nginx/sbin/nginx nginx配置文件为/usr/local/openresty/nginx/conf/nginx.conf 2.相关命令 一般是进入到启动路径sbi 阅读全文
摘要:
Vector和ArrayList Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同 阅读全文
摘要:
1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较 阅读全文
摘要:
一、简单描述 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,HashTable以及LinkedHashMap等。 TreeMap:能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供 阅读全文
摘要:
各级别按降序排列如下: SEVERE(最高值) WARNING INFO CONFIG FINE FINER FINEST(最低值) 此外,还有一个级别 OFF,可用来关闭日志记录,使用级别 ALL 启用所有消息的日志记录。如设置的Level级别比预定义的输出级别高,则Level较低处的log就不会 阅读全文
摘要:
HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 结论 Hashtable和HashMap有几个主要的不同:线程安全以及速度。仅在你 阅读全文
摘要:
* getFields()与getDeclaredFields()区别:getFields()只能访问类中声明为公有的字段,私有的字段它无法访问.getDeclaredFields()能访问类中所有的字段,与public,private,protect无关 * getMethods()与getDec 阅读全文
摘要:
public static void main(String[] args) throws IOException { File file=new File("./mhxx_configs.xml"); File zip=new File("./mhxx.zip"); String name="configs.txt"; ... 阅读全文
摘要:
需要ganymed-ssh2-build210.jar 1 连接 Connection conn = new Connection(ip地址, 端口号); conn.connect(); 2认证并判断 boolean isAuthenticated = conn.authenticateWithPa 阅读全文