<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    紫蘭州

    紫蘭州

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      4 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks

    置頂隨筆 #

         摘要: Java解析xml之SAX,Java,解析,xml,SAX  在上一節介紹了java用DOM的方式解析XML,本文用的到test.xml,請參考上節。   ------------------------------------------- 1.Java解析xml之DOM 2.Java解析xml之SAX 3.Java解析xml之JDOM 4.Ja...  閱讀全文
    posted @ 2012-08-21 11:14 紫蘭州 閱讀(286) | 評論 (0)編輯 收藏

  • EhCache 分布式緩存/緩存集群
  • MyEclipse7.5安裝插件的方法
  • 在servlet中的init方法中使用getIn
  • 帝國CMS的ecmsinfo,phomenewspic標
  • java 中hashcode 與 equals的關系
    來自:http://www.ishang123.com/jishubowen/java/2012-07-23/62.html
    MyEclipse7自從7.0后就不再提供link安裝,而是采用在bundles.info文件寫入配置信息的方式安裝插件。具體步驟如下:
     
  • 1.下載你需要的安裝的插件,其結構需要與link安裝時候一致:

         +yourPluginName (你的插件文件名--父)

                ----plugins  (默認需要的文件夾--子)

                ----features  (默認需要的文件夾--子)

    2.將插件文件夾復制到自定義插件文件夾(就是你自己便于管理,自建的文件夾,本文是在D:/Program Files/Genuitec/Common/myplugin)

    3.利用myeclipse新建一個java文件,代碼如下:

     

    package app; 
    import java.io.File; 
    import java.util.ArrayList; 
    import java.util.List; 

    /** 
    * MyEclipse 7.5 (2009-11-16) 插件配置代碼生成器 
    */
     

    public class PluginConfigCreator 


    public PluginConfigCreator() 

    }
     

    public void print(String path) 

    List
    <String> list = getFileList(path); 
    if (list == null

    return
    }
     

    int length = list.size(); 
    for (int i = 0; i < length; i++

    String result 
    = ""
    String thePath 
    = getFormatPath(getString(list.get(i))); 
    File file 
    = new File(thePath); 
    if (file.isDirectory()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    print(thePath); 
    continue
    }
     
    String[] filenames 
    = fileName.split("_"); 
    String filename1 
    = filenames[0]; 
    String filename2 
    = filenames[1]; 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + "//,4,false"
    System.out.println(result); 
    }
     else if (file.isFile()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    continue
    }
     
    int last = fileName.lastIndexOf("_");// 最后一個下劃線的位置 
    String filename1 = fileName.substring(0, last); 
    String filename2 
    = fileName.substring(last + 1, fileName 
    .length() 
    - 4); 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + ",4,false"
    System.out.println(result); 
    }
     

    }
     
    }
     

    public List<String> getFileList(String path) 

    path 
    = getFormatPath(path); 
    path 
    = path + "/"
    File filePath 
    = new File(path); 
    if (!filePath.isDirectory()) 

    return null
    }
     
    String[] filelist 
    = filePath.list(); 
    List
    <String> filelistFilter = new ArrayList<String>(); 

    for (int i = 0; i < filelist.length; i++

    String tempfilename 
    = getFormatPath(path + filelist[i]); 
    filelistFilter.add(tempfilename); 
    }
     
    return filelistFilter; 
    }
     

    public String getString(Object object) 

    if (object == null

    return ""
    }
     
    return String.valueOf(object); 
    }
     

    public String getFormatPath(String path) 

    path 
    = path.replaceAll("////""/"); 
    path 
    = path.replaceAll("//""/"); 
    return path; 
    }
     

    public static void main(String[] args) 

    /*你的插件的安裝目錄.參數String plugin 內容即為你所要安裝插件的絕對路徑。安裝時只需要換成自己的插件路徑即可*/ 
    String plugin 
    = "D://Program Files//Genuitec//Common//myplugin"
    new PluginConfigCreator().print(plugin); 
    }
     
    }


     

    4.運行上述代碼,將控制臺輸出的內容全部復制到d:/Program Files/Genuitec/MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info文件中。
    5.重啟myeclipse完成安裝。

    posted @ 2012-07-25 09:23 紫蘭州 閱讀(780) | 評論 (0)編輯 收藏

    2012年8月23日 #

    ---------------------------------------------------

    1.帝國CMS列表分頁樣式(一)

    2.帝國CMS列表分頁樣式(二)

    3.帝國cms內容頁分頁樣式

    4.帝國cms一個簡介大方的內容頁分頁樣式

    --------------------------------------------------------

    帝國cms分頁位置加<div class="epages">[!--show.listpage--]</div>

    1.epages { margin:15px auto 10px; text-align:center; }    
    2.epages a {border:1px solid #286eac;padding:2px 4px;text-align:center;text-decoration:none; font:12px/14px Tahoma; }    
    3.epages a:hover { background:none repeat scroll 0 0 #286eac; border-color:#6d9fcb;text-decoration:none; }    
    4.epages b {font-weight:bold;background:none repeat scroll 0 0 #286eac;border:1px solid #286eac; display:inline-block;padding:0px 4px; line-height:18px;}    
    5.epages a b {background:none repeat scroll 0 0 #FFFFFF; border:0 none; padding:0;line-height:14px;}    
    6.epages a:hover b {background:none repeat scroll 0 0 #286eac;}  

     

    樣式如下:


    文章來源:愛上123 原文地址:http://www.ishang123.com/CMS/empire/2012-08-16/143.html


    posted @ 2012-08-23 19:37 紫蘭州 閱讀(2334) | 評論 (0)編輯 收藏

    2012年8月21日 #

         摘要: Java解析xml之SAX,Java,解析,xml,SAX  在上一節介紹了java用DOM的方式解析XML,本文用的到test.xml,請參考上節。   ------------------------------------------- 1.Java解析xml之DOM 2.Java解析xml之SAX 3.Java解析xml之JDOM 4.Ja...  閱讀全文
    posted @ 2012-08-21 11:14 紫蘭州 閱讀(286) | 評論 (0)編輯 收藏

    2012年8月14日 #

    ----------------------------------------------

    1.Dispatch SOAP

    2.tcpmon 無法查看soap消息

    3.SOAP 添加 頭信息

    4.Dispatch操作SOAP頭消息

    5.java WebService:SAAJ客戶端操作SOAP消息

    ----------------------------------------------
    來源:愛上123 原文地址:http://www.ishang123.com/jishubowen/java/2012-08-14/137.html
    package org.example.myservice; 
      
    import java.io.IOException; 
    import java.net.MalformedURLException; 
    import java.net.URL; 
      
    import javax.xml.namespace.QName; 
    import javax.xml.soap.MessageFactory; 
    import javax.xml.soap.SOAPBody; 
    import javax.xml.soap.SOAPElement; 
    import javax.xml.soap.SOAPEnvelope; 
    import javax.xml.soap.SOAPException; 
    import javax.xml.soap.SOAPMessage; 
    import javax.xml.soap.SOAPPart; 
    import javax.xml.ws.Dispatch; 
    import javax.xml.ws.Service; 
      
    import org.junit.Test; 
    import org.w3c.dom.Node; 
    import org.w3c.dom.NodeList; 
      
    public class JunitTest 
      
        
    private String ns = "http://www.example.org/MyService/"
        
    private String wsdlUrl = "http://10.10.9.208:8088/ms?wsdl"
          
        @Test
        
    public void testMessage()
            
    //1,創建消息工廠 
            try 
                MessageFactory factory
    =MessageFactory.newInstance(); 
                
    //2,根據消息工廠創建SOAPMessage 
                  
                SOAPMessage messge
    =factory.createMessage(); 
                
    //3,創建SOAPPart 
                SOAPPart part=messge.getSOAPPart() ; 
                
    //4,獲取信封 
                SOAPEnvelope envelop=part.getEnvelope() ; 
                
    //5,獲取消息主題部分 
                SOAPBody body=envelop.getBody(); 
                  
                
    //6,創建信息 
                QName qname=new QName(wsdlUrl,"add","ns"); 
                SOAPElement ele
    =body.addBodyElement(qname); 
                ele.addChildElement(
    "number1").setValue("1"); 
                ele.addChildElement(
    "number2").setValue("2"); 
                  
                messge.writeTo(System.out); 
            }
     catch (SOAPException e) 
                
    // TODO Auto-generated catch block 
                e.printStackTrace(); 
            }
     catch (IOException e) 
                
    // TODO Auto-generated catch block 
                e.printStackTrace(); 
            }
     
        }
     
          
        
    //測試將消息發送到服務器端 
        @Test
        
    public void testSendMessge()
    //      1,創建服務 
              
            
    try 
                URL url
    =new URL(wsdlUrl); 
                QName qname
    =new QName(ns,"MyServiceImplService"); 
                Service service
    =Service.create(url,qname); 
                  
    //          2,創建Dispicathc 
                  
                Dispatch
    <SOAPMessage> dispatch=service.createDispatch(new QName(ns,"MyServiceImplPort"), 
                        SOAPMessage.
    class, Service.Mode.MESSAGE); 
    //          3,創建消息 
                SOAPMessage message=MessageFactory.newInstance().createMessage(); 
                SOAPBody body 
    =message.getSOAPPart().getEnvelope().getBody(); 
                SOAPElement ele
    =body.addChildElement(new QName(ns,"add","nn")); 
                ele.addChildElement(
    "number1").setValue("12"); 
                ele.addChildElement(
    "number2").setValue("13"); 
                  
                SOAPMessage response
    =dispatch.invoke(message); 
                
    //response.writeTo(System.out); 
                NodeList nodeList=response.getSOAPBody().getElementsByTagName("result"); 
                Node node
    =nodeList.item(0); 
                System.out.println(node.getTextContent()); 
                
    //使用此種方式也能夠使用想要的值。 
                  
                  
                  
                  
                  
            }
     catch (MalformedURLException e) 
                
    // TODO Auto-generated catch block 
                e.printStackTrace(); 
            }
     catch (SOAPException e) 
                
    // TODO Auto-generated catch block 
                e.printStackTrace(); 
            }
     catch (IOException e) 
                
    // TODO Auto-generated catch block 
                e.printStackTrace(); 
            }
     
        }
     
          
          
    }

     

    posted @ 2012-08-14 09:07 紫蘭州 閱讀(2670) | 評論 (1)編輯 收藏

    2012年7月25日 #

  • EhCache 分布式緩存/緩存集群
  • MyEclipse7.5安裝插件的方法
  • 在servlet中的init方法中使用getIn
  • 帝國CMS的ecmsinfo,phomenewspic標
  • java 中hashcode 與 equals的關系
    來自:http://www.ishang123.com/jishubowen/java/2012-07-23/62.html
    MyEclipse7自從7.0后就不再提供link安裝,而是采用在bundles.info文件寫入配置信息的方式安裝插件。具體步驟如下:
     
  • 1.下載你需要的安裝的插件,其結構需要與link安裝時候一致:

         +yourPluginName (你的插件文件名--父)

                ----plugins  (默認需要的文件夾--子)

                ----features  (默認需要的文件夾--子)

    2.將插件文件夾復制到自定義插件文件夾(就是你自己便于管理,自建的文件夾,本文是在D:/Program Files/Genuitec/Common/myplugin)

    3.利用myeclipse新建一個java文件,代碼如下:

     

    package app; 
    import java.io.File; 
    import java.util.ArrayList; 
    import java.util.List; 

    /** 
    * MyEclipse 7.5 (2009-11-16) 插件配置代碼生成器 
    */
     

    public class PluginConfigCreator 


    public PluginConfigCreator() 

    }
     

    public void print(String path) 

    List
    <String> list = getFileList(path); 
    if (list == null

    return
    }
     

    int length = list.size(); 
    for (int i = 0; i < length; i++

    String result 
    = ""
    String thePath 
    = getFormatPath(getString(list.get(i))); 
    File file 
    = new File(thePath); 
    if (file.isDirectory()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    print(thePath); 
    continue
    }
     
    String[] filenames 
    = fileName.split("_"); 
    String filename1 
    = filenames[0]; 
    String filename2 
    = filenames[1]; 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + "//,4,false"
    System.out.println(result); 
    }
     else if (file.isFile()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    continue
    }
     
    int last = fileName.lastIndexOf("_");// 最后一個下劃線的位置 
    String filename1 = fileName.substring(0, last); 
    String filename2 
    = fileName.substring(last + 1, fileName 
    .length() 
    - 4); 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + ",4,false"
    System.out.println(result); 
    }
     

    }
     
    }
     

    public List<String> getFileList(String path) 

    path 
    = getFormatPath(path); 
    path 
    = path + "/"
    File filePath 
    = new File(path); 
    if (!filePath.isDirectory()) 

    return null
    }
     
    String[] filelist 
    = filePath.list(); 
    List
    <String> filelistFilter = new ArrayList<String>(); 

    for (int i = 0; i < filelist.length; i++

    String tempfilename 
    = getFormatPath(path + filelist[i]); 
    filelistFilter.add(tempfilename); 
    }
     
    return filelistFilter; 
    }
     

    public String getString(Object object) 

    if (object == null

    return ""
    }
     
    return String.valueOf(object); 
    }
     

    public String getFormatPath(String path) 

    path 
    = path.replaceAll("////""/"); 
    path 
    = path.replaceAll("//""/"); 
    return path; 
    }
     

    public static void main(String[] args) 

    /*你的插件的安裝目錄.參數String plugin 內容即為你所要安裝插件的絕對路徑。安裝時只需要換成自己的插件路徑即可*/ 
    String plugin 
    = "D://Program Files//Genuitec//Common//myplugin"
    new PluginConfigCreator().print(plugin); 
    }
     
    }


     

    4.運行上述代碼,將控制臺輸出的內容全部復制到d:/Program Files/Genuitec/MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info文件中。
    5.重啟myeclipse完成安裝。

    posted @ 2012-07-25 09:23 紫蘭州 閱讀(780) | 評論 (0)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: 在线观看免费人成视频| 国产AV无码专区亚洲AV手机麻豆| 亚洲欧洲国产综合AV无码久久| 免费jjzz在在线播放国产| 亚欧国产一级在线免费| 亚洲成年人在线观看| 午夜电影免费观看| 中国一级毛片免费看视频| 亚洲日本在线免费观看| 免费一看一级毛片| 久久精品一区二区免费看| 亚洲精品无AMM毛片| 亚洲国产精华液网站w| 欧美好看的免费电影在线观看| 成年免费a级毛片| 亚洲成人福利网站| 亚洲人成电影网站国产精品 | 亚洲国产成人久久一区二区三区| 久久久久国产成人精品亚洲午夜 | 国产国产人免费人成免费视频| 99免费在线视频| 亚洲乱码日产精品一二三| 久久香蕉国产线看观看亚洲片| 在线观看永久免费视频网站| 久久久久久AV无码免费网站下载| 亚洲国产精品成人AV在线 | 亚洲欧洲AV无码专区| 亚洲AV日韩AV天堂久久| 四虎永久在线精品免费观看地址| 曰批视频免费40分钟试看天天| 亚洲免费视频一区二区三区| 亚洲色大情网站www| 亚洲高清视频免费| 亚洲精品二区国产综合野狼| 免费人妻无码不卡中文字幕18禁| 免费在线看v网址| 在线免费中文字幕| 国偷自产一区二区免费视频| 一区二区视频在线免费观看| 国产精品国产亚洲区艳妇糸列短篇| 亚洲图片中文字幕|