/** * */ package com.sprucetec.tms.utils; import java.io.IOException; import java.util.ArrayList; import java.util.Properties; import org.apache.log4j.Logger; import org.springframework.core.io.support.PropertiesLoaderUtils; /** * * Title: ConfigFileUtils.java<br> * Description: <br> * Copyright: Copyright (c) 2016<br> * Company: 北京云杉世界信息技术有限公司<br> * * @author MiaoShun * 2016年3月2日 */ public class TmsConfigFileUtils { private static final Logger logger = Logger.getLogger(TmsConfigFileUtils.class); /** * * @author meicai * 2016年3月2日 * @param nodeName * @return */ public static ArrayList<Long> getShardconfig(String nodeName) { String configName = "shard.properties"; String result = pubReadConfig(configName, nodeName); if (result == null) { result = pubReadConfig("prop/" + configName, nodeName); } String[] nodes = result.split(","); ArrayList<Long> nodeList = new ArrayList<Long>(); for(String node : nodes){ nodeList.add(Long.valueOf(node)); } return nodeList; } /** * 通用读取方法 * * @param configName * @param nodeName * @return */ public static String pubReadConfig(String configName, String nodeName) { Properties props = new Properties(); while (true) { try { props = PropertiesLoaderUtils.loadAllProperties(configName); return (String) props.get(nodeName); } catch (IOException e) { logger.error("ReadConfigException", e); System.out.println(e.getMessage()); } } } }
相关推荐
如何区分Info与CoWoS封装?
这篇文章主要从Info、CoWoS封装的定义、Interposer的种类以及Info、CoWoS封装的种类三方面进行了介绍,希望读者能够有所收获
Apollo 源码解析 —— 客户端 API 配置(三)之 ConfigFile
1. 概述 老艿艿:本系列假定胖友已经阅读过《Apollo 官方 wiki 文档》,特别是《Java 客户端使用指南》。 本文接《Apollo 源码解析 —— 客户端 API 配置(二)之一览》一文,分享 ConfigFile 接口,及其子类,如下图: 从实现上,ConfigFile 和 Config 超级类似,所以本文会写的比较简洁。 Config 基于KV数据结构。 ConfigFile 基于String数据结构。 2. ConfigFile 在《Apollo ...
AICodeing:AI驱动的全栈开发革命
作为阿里/字节跳动的资深Java工程师,我们正站在研发效能革命的临界点上。本文将深入探讨如何利用AI技术重构全栈开发流程,实现从需求到上线的量子级提速。
【毕业设计】河科大智慧校园,简单易上手
智慧校园管理系统:主要是以年级、班级为单位,进行老师和学生信息记录和统计功能。项目采用前后端分离架构思想,前端采用HTML+CSS+VUE来实现页面效果展示,后端采用SpringBoot+MybatisPlus框架实现数据存储等服务。存储层使用高性能的MySQL,服务器使用SpringBoot内置的Tomcat9.x,项目构建工具使用Maven来管理jar包和项目构建。 2、项目大纲 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nyWYWhoz-16
sldd数据字典导出为excel
sldd导出为excel
SAP-MM-PR分配货源并转PO
SAP-MM-PR分配货源并转PO
Java文件操作增强工具
Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。 下面是的一个解决方案,借助Apache Commons IO工具包来简单实现文件(夹)的复制、移动、删除、获取大小等操作. [code="java"] import org.apache.commo...
WPF 解决listview值更改时页面没有刷新
WPF 解决listview值更改时页面没有刷新。
java上传图片
【代码】java上传图片
模型实战(16)之StrongSort (OSNET)配合YOLOv5、v7、v8 实现多目标跟踪详解
StrongSort (OSNET)配合YOLOv5、v7、v8 实现多目标跟踪详解
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
java读写config文件,java 读取配置(read config from file)
java read config from filepublic final class Config {public static String ES_HOST_STRING;public static String ES_PORT_STRING;static{Properties prop = new Properties();String propFileName = "config.pr...
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
java 读取配置(read config from file)
2019独角兽企业重金招聘Python工程师标准>>> ...
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
9hutool实战:FileUtil 文件工具类(读取文件)
hutool实战:FileUtil 文件工具类(读取文件) 读取文件内容的各种骚操作 关键字:java java JAVA hutool hutool Hutool 工具类 工具类 工具类 FileUtil FileUtil FileUtil
对文件操作之FileUtils方法大全
获取系统的临时目录路径:getTempDirectoryPath()public static String getTempDirectoryPath() { return System.getProperty("java.io.tmpdir"); } 获取代表系统临时目录的文件:getTempDirectory ()public static File getTemp
Java读取配置文件(Properties类)
摘要:在开发项目的过程中,有些参数或者数据等是需要经常改动的。比如:数据库的配置,ftp路径,落地文件的路径等等。对于这些经常需要改动的数据内容,我们就需要把它们写在一个配置文件当中,然后让程序来读取这个配置文件。这样的话每次修改不需要动代码,安全,方便,快捷!以下内容是在Java中读取配置文件的一些方法的介绍、使用。
java读取properties配置文件的几种方式
项目中经常将一些配置信息放到properties文件中,读取非常方便,下面介绍几种java读取properties配置文件的方式。先看示例的properties文件: 方法一,基于InputStream读取配置文件: public static void main(String[] args) { readProperty1(); } //方法一...
JAVA中读取配置文件以及修改配置文件
1.ServletContext方式 采用ServletContext读取配置文件realpath,然后通过文件流读出来。 优点:可以读取任意位置的文件 采用文件流读取,所以可以读取不同格式的文件 缺点:不能在servlet外面读取配置文件 实现:package com.xunjie.common.utils; import java.io.F...
ConfigUtil(配置文件加载操作)
纯代码 第一步:配置好配置文件: 配置文件置于 框架的 src 下,命名为 application.properties 内容类似于: Xml代码 #oracle version database settings #jdbc.driver=oracle.jdbc.driver.OracleDriver #jdbcjdbc.u...
java 中HTTP的post和个体请求
packagecom.sprucetec.tms.utils; importorg.slf4j.Logger; importorg.slf4j.LoggerFactory; importjava.io.BufferedOutputStream; importjava.io.BufferedReader; importjava.io.IOException; i...
Java操作FileUtils读取数据与写入数据到文件
前言:用一行代码实现读取文件内容 代码如下: 一、添加FileUtils依赖: <!-- FileUtils依赖--> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version>.
异步返回参数封装
package com.sprucetec.tms.distribute.app.entity;import java.io.Serializable;public class AppResult<T> implements Serializable{ /** * */ private static final long serialVersi...
ConfigUtil加载配置文件工具类
public class ConfigUtil{ private static final Logger logger = LoggerFactory.getLogger(ConfigUtil.class); private static Properties properties; private static boolean hasLoad
java 读取配置文件工具类_java工具类之配置文件的读取
配置文件的读取,是开发当中的常用功能。如放置在classpath下的配置文件key_to_code_dic.properties,内容如下:# gender and age relation男=101001女=1010020014=1020011519=1020022024=1020032529=1020043034=1020053539=1020064044=1020074549=10200...
7940



被折叠的 条评论
为什么被折叠?



