摘要:给出了一个小工具,功能是专门获取本地mac地址。 通过 GetLocalMacAddress.getLocalMacAddress() 调用就好。 注意: mac地址只有在本地机连网的情况下,才可以通过java提供的类获得。
阅读全文
摘要:首先,接口和抽象类不能被实例化,所以不能直接通过new出对象调用其方法。但是接口可以被实现。一旦某个类要实现一个接口,必须要实现接口内所有方法,否则就必须声明为抽象类。 当然实现接口的方法有很多种,都不难理解。但是要想在某种场合使用接口(即真正设置接口来解决问题)是困难的。例如c/s framewo
阅读全文
摘要:这篇博客是写给我自己的,希望以后不论在多么复杂的环境下,出现这种问题,我能及时反应过来。 反射机制有个坑,如果你要反射调用某个类的某个方法,而这个方法内部有该类的成员。但这个类成员在你进行反射前,已通过new出的对象赋值了。此时,你再通过元类对象.newInstance()产生一个对象,找出要反射的
阅读全文
摘要:我要写一个包扫描工具,该工具实现从指定目录往下遍历,最终找到以.class文件结尾的类,将该类的元类对象以抽象方法参数的形式传给用户。 步骤: 1. 根据指定目录找出绝对路径,根据Protocol(协议)将目录分为jar目录和普通目录; 2. 分别处理jar目录和普通目录。 3. 处理至找到了以.c
阅读全文
摘要:在c/s framework中添加一个检测客户端连接是否有效的功能是必要的。我通过在服务器端设置一个临时连接池,在规定时间内,接入临时连接池的客户端做出了服务器端要求它做的动作,我再把它接入正式池,否则直接断开和他的连接。因为目前我的c/s还在初级阶段,依旧采用长连接的方式,添加这个功能避免了恶意连
阅读全文
摘要:Properties文件比Xml文件更加直观,就是简简单单的键值关系,解析起来也更加容易。 列举一个Properties文件(database.cfg.properties): database_driver=com.mysql.jdbc.Driver database_url=jdbc:mysql
阅读全文
摘要:解析Xml文件:就是把Xml文件里面的内容取出来。 Xml文件解析工具:一个能解析Xml文件的类,即一个能把Xml文件里面的内容取出来的类。 先给出一个Xml文件(student_infor.xml): <?xml version="1.0" encoding="UTF-8"?> <students
阅读全文