当前位置: 首页 > news >正文

在c盘做网站可以吗深圳百度首页优化

在c盘做网站可以吗,深圳百度首页优化,国内十大游戏公司排名,室内设计学院最近项目中有一个这样的需求#xff0c;要做一个定时任务功能#xff0c;定时备份数据库的操表#xff0c;将表数据写入txt文件。因为文件的读写路径可能需要随时改动#xff0c;所以写死或者写成静态变量都不方便#xff0c;就考虑使用配置文件#xff0c;这里总结些配置…  最近项目中有一个这样的需求要做一个定时任务功能定时备份数据库的操表将表数据写入txt文件。因为文件的读写路径可能需要随时改动所以写死或者写成静态变量都不方便就考虑使用配置文件这里总结些配置文件用法。 一、Java Properties类 1、Java中有个比较重要的的类Properties(java.util.Properties)是代表一个持久的一套详细属性属性可以被保存到一个流或从流中加载的类。以下是关于属性的要点 属性列表中每个键及其对应值是一个字符串。 一个属性列表可包含另一个属性列表作为它的“默认”第二个属性可在列表中搜索如果没有在原有的属性列表中找到的属性键。 这个类是线程安全的;多个线程可以共享一个Properties对象而不需要外部同步 2、该类的主要方法如下 3、主要用于读取Java配置文件存放一些经常用到的数据方便程序员修改。该配置文件是个文本文件后缀名为(.properties) 文件的内容格式为“keyvalue”文本注释可以使用”#“来注释。如下图   4、在配置文件中直接写中文读取的时候会有乱码所以要转码成ASCII。eclipse最新版本中会自动转码如果需要手动转码可以借助一些在线转码工具这里推荐一个 http://tool.oschina.net/encode?type3 二、Java Properties实例 1、从目标路径test.properites中获取输入流对象 2、使用Properties类的load()方法从字节输入流中获取数据 3、直接打印Properties对象 4、使用Properties类的getProperty(String key)方法根据参数key获取value 5、具体代码如下 package example;import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLDecoder; import java.net.URLEncoder; import java.util.Properties;public class Test {public static void main(String[] args) {try {Properties prop new Properties();InputStream in Test.class.getClassLoader().getResourceAsStream(test.properties);prop.load(in);//直接输出prop对象System.out.println(直接输出prop对象:prop);//获取name的值String nameprop.getProperty(name);//获取address的值String addressprop.getProperty(address);//获取job的值String jobprop.getProperty(job);System.out.println(namename,addressaddress,jobjob);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} } 6、执行结果如下 从上图可以看出job的值是乱码说明在配置文件中不可以直接使用中文。还有#号后面的注释没有打印出来。三、关于路径问题的补充 1、上述获得Properties配置文件中英文是通过Test.class.getClassLoader().getResourceAsStream()方法直接获得字节输入流所以不用考虑路径中是否包含中文的问题如果是通过Test.class.getClassLoader().getResource()方法因为该方法返回值是URL如果项目的目录中有中文命名则获得的URL会出现乱码所以使用         String pathURLDecoder.decode(url.getFile(), utf-8); 2、具体代码如下 package example;import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLDecoder; import java.net.URLEncoder; import java.util.Properties;public class Test {public static void main(String[] args) {try {Properties prop new Properties();Properties prop2 new Properties(); // String path Test.class.getClassLoader().getResource(example/china/test2.properties).getPath();//获得URL路径URL urlTest.class.getClassLoader().getResource(example/china/test2.properties);//打印路径System.out.println(url.getFile()url.getFile());//将路径中的中文转码String pathURLDecoder.decode(url.getFile(), utf-8);System.out.println(pathpath);//通过路径获得字节输入流InputStream inputnew FileInputStream(path);//直接获得字节输入流InputStream in Test.class.getClassLoader().getResourceAsStream(example/china/test2.properties);prop.load(in);prop2.load(input);System.out.println(propprop);System.out.println(prop2prop2);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} } 3、输出结果 转载于:https://www.cnblogs.com/gongchenglion/p/properties.html
http://www.pierceye.com/news/342039/

相关文章:

  • 建设部资质查询网站wordpress采集英文
  • 深圳北站设计方案高质量网站外链平台
  • 苏州做网站优化的公司国外 网站页面
  • 网站建设流程发布网站和网页制作鲜花网站建设论文百度文库
  • 建个人网站赚钱吗手机网站页面大小
  • php简单购物网站源码海口网红美食餐厅
  • 傻瓜式建站软件长沙做软件的公司
  • 旅行社营业网点可以做网站吗别人网站建设多少钱
  • 南宁设计网站建设教程网站建设
  • 柯城区住房和城乡建设局网站wordpress仿fe素材
  • 黄岛建设局网站用什么建设网站
  • 桂林dj网站郑州上海做网站的公司
  • 进入江苏省住房和城乡建设厅网站网络舆情监测 toom
  • 延安市建设工程交易中心网站seo网络营销推广优化
  • 网站一条龙服务教育类网站前置审批
  • 安徽省建设厅网站首页wordpress和typecho
  • 网站开发考试题torrentkitty磁力猫引擎
  • 如何把电脑改成服务器 做网站微信网站背景图片
  • 淘宝客网站建设详细教程链接交换平台
  • 外贸门户网站深圳网站制作开发排名
  • 如何建设一个稳定的网站photoshop网页制作视频教程
  • 企业网站建设合作合同28招商加盟网
  • 国外设计灵感网站WordPress数据库添加管理员
  • 山东省建设备案网站审批表免费设计手写签名
  • 家庭电脑做网站深圳罗湖网站制作公司
  • 聊城做wap网站服务有哪些做特卖的网站有哪些
  • wordpress後台建站flash美食网站论文
  • 网站服务器ip地址在哪里看用记事本做电影介绍的网站
  • 重庆企业建站公司沧浪企业建设网站价格
  • 免费建单页网站厂房出租做推广什么网站好