《JAVA相关文章索引(3)》
2016-10-20 16:51
225 查看
1.基本常识
纪念我曾经的 JAVA 姿势Java核心技术点之泛型
eclipse怎么用快捷键定位到当前行的头部或尾部
Java URL处理
清空map的方法
java抽象类百度百科
如何取出ResultSet中的数据?
2.Java读取配置文件
Java实现定时任务的三种方法获得执行jar的运行路径-使用java.class.path 和 codesource的location
Java读取Properties配置文件几点注意事项
这段代码有什么用?
java中如何将string 转化成long
实际生产场景下,之所以用到Properties是因为这样可以把配置搞活,就自己用的,方案粘贴如下,首先在现有的project下创建一个package,就叫它util吧,该包下有这么一类( PropertyUtil),类中实现代码如下:
<span style="font-family:Microsoft YaHei;font-size:14px;">public class PropertyUtil { private static Logger logger = Logger.getLogger(PropertyUtil.class); private static String propFilePath = getCurrentJarPath() + "prop.properties"; public static Properties prop = null; /** * 读取并加载配置文件 * * @param ConfigFileName * 配置文件地址 * @return */ public static void loadConfig() { try { InputStream inputStream = new FileInputStream(new File(propFilePath)); prop = new Properties(); prop.load(inputStream); // 获取写入列 } catch (Exception ex) { logger.error(ex); } } /** * 获取当前目录地址 * * @return */ public static String getCurrentJarPath() { String c_path = PropertyUtil.class.getProtectionDomain().getCodeSource().getLocation().getPath(); String os_name = System.getProperty("os.name").toLowerCase(); c_path = os_name.startsWith("win") ? c_path.substring(1, c_path.lastIndexOf("/") + 1) : c_path.substring(0, c_path.lastIndexOf("/") + 1); return c_path; }</span>
要读取的配置文件propertites,我是放在src/main/resources(如果项目中没有的话,可以以之为名新建一个source folder)中的,如下图所示:
放在这个下面,通过maven install进行打包操作后,该配置文件在打好的project包的classes文件下,实际要用到的时候,需要将引用的配置文件与执行jar包放到同级目录下,那怎么在主程序中引用配置文件呢?假设我要通过配置文件读取的内容是某个ip值,如下图所示:
主程序中首先需要导入配置文件:
<span style="font-family:Microsoft YaHei;font-size:14px;"> /** * 导入配置文件路径 */ public ImportationData() { super(); PropertyUtil.loadConfig(); }</span>
具体引用操作为如下代码:
<span style="font-family:Microsoft YaHei;font-size:14px;">PropertyUtil.prop.getProperty("kylinIp")</span>如果需要引用其他内容,只需将括号中的内容配置成你所设置的就可以了,特殊情况,在配置比如long类型的定时时间时,默认通过以上方式读取的时间是string类型,如(1*1000*60),此时需要通过Long.parseLong做个转换。
3.Java获取各种常用时间
Java获取各种常用时间方法java计算代码执行时间
java 获取程序执行时间
4.Java中的规范与重构
重构百度百科Java包(package)的命名规范,java中package命名规则
JAVA命名规则
JAVA命名规范
5.Java中的Maven项目管理
XML注释快捷键6.常见问题
java报错Syntax error on token "return", invalid Type(可以检查一下是否将return语句放到了方法外面,就是类的最后一个括号与方法最后一个括号之间)
7.实战演练
java实现多个文件中数据去重问题并按升序排列Java 读取 txt文档 存回二维数组
相关文章推荐
- JAVA相关文章索引(5)
- Java相关文章索引(11)
- JAVA相关文章索引(6)
- Java相关文章索引(8)
- Java相关文章索引(13)
- 《Java相关文章索引(2)》
- Java相关文章索引(10)
- Java相关文章索引(14)
- Java相关文章索引(7)
- 《JAVA相关文章索引(1)》
- Java相关文章索引(4)
- Java相关文章索引(12)
- 计算机图形学系列相关文章索引(持续更新)
- 收集一些java相关的文章
- WPF相关文章索引 (持续更新中)
- ORACLE 索引相关的文章
- Python--本博客 Python 文章相关索引
- Python相关文章索引
- Java Volatile相关文章目录
- JavaWeb开发【JSP】系列文章索引目录表(持续更新中..)