易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA程序从属性文件(.Properties)中取得某属性的值

一、调用属性文件属性的代码:
 String url=SmsProperties.get("sms_address_frontend");//取地址如“sms_address_frontend=http://172.16.1.9:8280/sms_frontend/services/smsSenderWebService”
 String smsServer = SmsProperties.get("sms_server_name");//发送短信的服务账号(这里可以取中文属性值,在下面转码)
    String ss="";
 try {
  ss = new String(smsServer.getBytes("ISO8859_1"),"utf-8");
 } catch (UnsupportedEncodingException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }//
//////////////////////////////////////////////////////////////////////////////////////
二、SmsProperties.java文件代码为
package com.skylink.common.config;
/**
 * WINTV-BOSS相关配置
 */
import java.io.DataOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class SmsProperties {
    private static Log log = LogFactory.getLog( SmsProperties.class );
    private static String FILE_NAME = "/sms_config.properties"; //文件名
    private static final Properties conf_PROPERTIES;
  static
  {
    conf_PROPERTIES = new Properties();
    InputStream stream = SmsProperties.class.getResourceAsStream(FILE_NAME);
    if ( stream == null ) {
      log.warn( FILE_NAME + " not found" );
    }
    else {
      try {
        conf_PROPERTIES.load( stream );
        log.info( "loaded properties from resource " + FILE_NAME + ": " + conf_PROPERTIES );
  &nb


相关文档:

java 线程池

    许多时候我们需要用到线程 比如希望一个附加的功能 不要影响整个流程的功能,比如某个流程需要加入日志,但是不希望记录日志的功能影响整个流程的性能,不能因为记录日志把整个流程给卡住了。在这个种情况下,我们需要使用线程。让记录日志在单独一个线程里面跑,就不会影响都其他流程了。
   ......

谈谈Java继承中的重载,覆盖和隐藏

谈谈Java继承中的重载,覆盖和隐藏
好久不写博客了,距离上一篇已经过了两年多了。这两年在干嘛,总之一年难尽!
前一段时间忙了两个月,忙着研究和做一些SSH架构的东西,两个月下来,收获颇丰,最近闲下来了,于是就痛快的开始玩游戏,但是不知怎么地,怎么玩都没意思,于是决定开始再好好研究研究Java吧。于是大概翻了翻 ......

java 调用系统可执行程序

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class RunDosCommand {
  public static void main(String[] args) throws IOException {
      String cmd = "ipconfig";
      R ......

java jdbc 事务管理

切记:无论hibernate还是jdbc的事务控制都应在service层!
jdbc事务管理要保证service 层与dao层是基于同一个Connection;
也就是说在service层里得到Connection ,DAO中方法以参数的形式得到这个实例。。
未完待续。。。 ......

Java调用批处理或可执行文件

用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: 
... 
Process process = Runtime.getRuntime().exec(".\\p.exe"); 
process.waitfor( ); 
...&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号