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

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

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

    休息食客

    隨心而動(dòng)

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      16 隨筆 :: 7 文章 :: 2 評(píng)論 :: 0 Trackbacks

    #

    當(dāng)我們用SecureCRT等終端仿真程序遠(yuǎn)程連接linux服務(wù)器時(shí),可能遇到一種情況提示:
    secureCRT The remote system refused the connection. 
    這表明遠(yuǎn)程的那臺(tái)linux服務(wù)器的ssh服務(wù)沒(méi)有啟動(dòng)或者不存在
    查看ssh服務(wù)狀態(tài)命令:service sshd status
    看ssh是否啟動(dòng),這里肯定是沒(méi)有啟動(dòng)的,不然也不會(huì)有上面的拒絕連接提示了
    啟動(dòng)ssh服務(wù)命令:sudo /etc/init.d/sshd restart
    這是啟動(dòng)ssh服務(wù),一般都會(huì)成功。如果失敗,應(yīng)該是你電腦上還沒(méi)有安裝,接下來(lái)就開(kāi)始要怎么裝此服務(wù)呢?
    不同的linux發(fā)行版有不同的安裝命令,我接觸的有兩個(gè),ubuntu和centos
    ubuntu執(zhí)行命令  sudo aptitude install openssh-server
    centos執(zhí)行命令   sudo yum install openssh-server
    安裝好后,就啟動(dòng)ssh服務(wù)。
    posted @ 2014-11-06 10:00 休息食客 閱讀(922) | 評(píng)論 (0)編輯 收藏

    假如有一個(gè)字符串的內(nèi)容是xml格式,如:

     

            String aa = "<row>"+
                          
    "<user>"+
                            
    "<userid>1000</userid>"+
                            
    "<username>aaa</username>"+
                            
    "</user>"+
                          
    "<user>"+
                            
    "<userid>1001</userid>"+
                            
    "<username>bbb</username>"+
                          
    "</user>"+
                        
    "</row>";

    這是一個(gè)字符串,不是一個(gè)XML文檔,只是該字符串里面的內(nèi)容是XML格式,該怎么解析呢?
    假如我有一個(gè)User對(duì)象,有userid和username屬性,然后把該字符串里面的數(shù)據(jù)解析到User對(duì)象來(lái)。
    思路:把該字符串先解析為docment樹(shù)形文檔,然后獲取根元素row,再然后獲取根元素的第一個(gè)子元素user,然后獲取user元素的第一個(gè)子元素userid并把該值存入user對(duì)象里
    看代碼:

    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;

    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.DocumentHelper;
    import org.dom4j.Element;

    public class test {    

        
    /**
         * 
    @param args
         
    */

        
    public static void main(String[] args) {
            
    // TODO Auto-generated method stub

            String aa 
    = "<row>"+
                          
    "<user>"+
                            
    "<userid>1000</userid>"+
                            
    "<username>aaa</username>"+
                            
    "</user>"+
                          
    "<user>"+
                            
    "<userid>1001</userid>"+
                            
    "<username>bbb</username>"+
                          
    "</user>"+
                        
    "</row>";
            test t 
    = new test();
            List
    <User> lu = new ArrayList<User>();
            User user 
    = new User();
            lu 
    = t.Analysis(aa, lu, user);
            
    for(User u : lu){;
                System.out.println(u.getUserid()
    +"  "+u.getUsername());
            }

        }

        
        
    public test(){
            
        }

        
        
    public List<User> Analysis(String s,List<User> lu,User user){
            Document doc 
    = null;             
            
    try {
                doc 
    = DocumentHelper.parseText(s);// 將字符串轉(zhuǎn)為document樹(shù)形格式
            }
     catch (DocumentException e) {
                e.printStackTrace();
            }
             
            Element rootElt 
    = doc.getRootElement(); // 獲取根節(jié)點(diǎn)
            Iterator iter = rootElt.elementIterator("user"); // 獲取根節(jié)點(diǎn)下的子節(jié)點(diǎn)user
            while (iter.hasNext()) {
                user 
    = new User();
                Element recordEle 
    = (Element) iter.next();
                Iterator iters 
    = recordEle.elementIterator("userid"); // 獲取子節(jié)點(diǎn)user下的子節(jié)點(diǎn)userId
                while(iters.hasNext()){
                    Element userId 
    = (Element) iters.next();
                    user.setUserid(Long.parseLong(userId.getText()));
                }

                iters 
    = recordEle.elementIterator("username"); // 獲取子節(jié)點(diǎn)user下的子節(jié)點(diǎn)username
                while(iters.hasNext()){
                    Element username 
    = (Element) iters.next();
                    user.setUsername(username.getText());
                }

                lu.add(user);
            }
     
            
    return lu;
        }


    }


    class User {
        
    private Long userid;
        
    private String username;
        
    public Long getUserid() {
            
    return userid;
        }

        
    public void setUserid(Long userid) {
            
    this.userid = userid;
        }

        
    public String getUsername() {
            
    return username;
        }

        
    public void setUsername(String username) {
            
    this.username = username;
        }
        
    }

    整個(gè)解析過(guò)程及思路在Analysis方法里面,注釋寫(xiě)清楚了,可以自己去琢磨!

    posted @ 2014-09-28 15:01 休息食客 閱讀(292) | 評(píng)論 (0)編輯 收藏

    當(dāng)我們的j2ee項(xiàng)目建好后,如果用jetty啟動(dòng),要怎么配置呢?
    直接打開(kāi)項(xiàng)目的pom.xml文件,添加如下配置:
    <plugins>
    <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.26</version>
    </plugin>
    </plugins>
    注意:這段配置在你復(fù)制到pom.xml文件里的時(shí)候,應(yīng)該放在<build></build>里面,如
    <build>
        <finalName>WechatTest_Core</finalName>
        <plugins>
    <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.26</version>
    </plugin>
      </plugins>
        ....
        ....
      </build>
    說(shuō)明:該配置的groupId和artifactId不用改變,就是這樣,而version具體用哪個(gè)版本,可以在中央倉(cāng)庫(kù)里找,這里我用的是6.1.26版本,配置好了后保存。
    接下來(lái)是啟動(dòng)項(xiàng)目,第一次要配置一下啟動(dòng)信息,run as->Run Configurations...
    如圖:
    ok了,輸入http://localhost:8081/就可以訪問(wèn)了
    posted @ 2014-09-20 14:04 休息食客 閱讀(298) | 評(píng)論 (0)編輯 收藏

    <project xmlns="http://maven.apache.org/POM/4.0.0   <modelVersion>4.0.0</modelVersion>
    <!--項(xiàng)目基本信息-->

      <groupId>com.loubing.test</groupId>
      <artifactId>myhibernate</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>jar</packaging>

      <name>myhibernate</name>
    <!--依賴包來(lái)源,這里是我自己建立的一個(gè)私服。也可以用
    https://repo1.maven.org/maven2/  -->
      <url>http://localhost:10000/nexus/content/groups/public</url>

      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>

      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
        <!-- hibernate -->
        <dependency>
     <groupId>c3p0</groupId>
     <artifactId>c3p0</artifactId>
     <version>0.9.1.2</version>
      </dependency>
                
       <!-- 添加Hibernate依賴 -->   
        <dependency> 
          <groupId>org.hibernate</groupId> 
          <artifactId>hibernate3</artifactId> 
          <version>3.0.2</version> 
        </dependency> 
        <!--以下的包其實(shí)可以用hibernate-core,但是我覺(jué)得太多了,根據(jù)需要,就把幾個(gè)重要的單獨(dú)添加進(jìn)來(lái)-->
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.0-api</artifactId>
            <version>1.0.1.Final</version>
        </dependency>
        <dependency>
         <groupId>commons-collections</groupId>
         <artifactId>commons-collections</artifactId>
         <version>3.1</version>
     </dependency>
     <dependency>
         <groupId>javax.transaction</groupId>
         <artifactId>jta</artifactId>
         <version>1.1</version>
     </dependency>
        <dependency>   
            <groupId>dom4j</groupId>   
            <artifactId>dom4j</artifactId>   
            <version>1.1</version>
        </dependency>
        <dependency>   
            <groupId>org.slf4j</groupId>   
            <artifactId>slf4j-api</artifactId>   
            <version>1.4.2</version>
        </dependency>
        <dependency>   
            <groupId>org.slf4j</groupId>   
            <artifactId>slf4j-log4j12</artifactId>   
            <version>1.4.2</version>
        </dependency>
        <dependency>   
            <groupId>javassist</groupId>   
            <artifactId>javassist</artifactId>   
            <version>3.11.0.GA</version>
        </dependency>
        <!-- 添加oracle10g jdbc driver --> 
        <dependency>   
            <groupId>com.oracle</groupId>   
            <artifactId>ojdbc14</artifactId>   
            <version>10.2.0.1.0</version>
        </dependency>
      </dependencies>
    </project>

    posted @ 2014-09-07 01:08 休息食客 閱讀(7173) | 評(píng)論 (0)編輯 收藏

    假如您的項(xiàng)目是用maven管理。步驟如下:
    1.首先建立路徑文件,如:
    src->main->db->abc(項(xiàng)目名)->oracle->2.5.7(版本號(hào))
    2.在該路徑下建立一個(gè)init-integrate.sql文件,內(nèi)容如下
    @../abc/oracle/2.5.7/init.sql
    3.然后建立一個(gè)init.sql文件,內(nèi)容如下
    @../abc/oracle/2.5.7/initdata/init-integrate.sql
    4.然后建立一個(gè)initdata文件夾,在該文件夾下建立init-integrate.sql文件,內(nèi)容如下
    @../abc/oracle/2.5.7/initdata/init.sql
    5.然后在該文件夾下建立init.sql文件,內(nèi)容如下
    @../abc/oracle/2.5.7/initdata/initdata.sql
    6.然后在該文件夾下建立initdata.sql,內(nèi)容如下
    XXXXXXX(sql腳本)
    commit;
    7.建立路徑文件
    src->main->db->abc(項(xiàng)目名)->integrate
    在該路徑下建立init-2.5.7.sql文件,內(nèi)容如下
    @../bcdl-hbt/oracle/2.5.7/init-integrate.sql
    到這里sql腳本建立完成了,然后用maven打包。


    posted @ 2014-07-03 17:37 休息食客 閱讀(248) | 評(píng)論 (0)編輯 收藏

    首先定義一個(gè)map
    Map<Long,Entry> map=new HashMap<Long,Entry>//這里的泛型根據(jù)實(shí)際情況去定義
    放值到map中去
    map.put(key,value);
    ...
    取出map中的值
     for (Map.Entry<Long, Entry> entry : map.entrySet()) {
          entry.getValue();//這是取出來(lái)的值,然后進(jìn)行相應(yīng)處理
     }
    posted @ 2014-06-30 16:34 休息食客 閱讀(182) | 評(píng)論 (0)編輯 收藏

    僅列出標(biāo)題
    共2頁(yè): 上一頁(yè) 1 2 
    主站蜘蛛池模板: 香蕉视频亚洲一级| 亚洲国产一区国产亚洲| 国产最新凸凹视频免费| 欧洲黑大粗无码免费| 国产免费久久精品99re丫y| av无码久久久久不卡免费网站| 天天影视色香欲综合免费| 曰批全过程免费视频播放网站| 最近中文字幕大全免费视频 | 国产亚洲精品岁国产微拍精品| 伊人久久综在合线亚洲91| 亚洲欧洲自拍拍偷精品 美利坚 | 国内一级一级毛片a免费| 看全色黄大色大片免费久久| 在线观看国产情趣免费视频| 免费一级毛片清高播放| 亚洲午夜av影院| 国产成人精品日本亚洲| 亚洲精品美女在线观看播放| 亚洲乱码一区av春药高潮| 亚洲色成人四虎在线观看| 国产成人亚洲精品91专区高清| 久青草国产免费观看| a级片免费在线观看| 午夜网站在线观看免费完整高清观看 | 亚洲youwu永久无码精品| 国产精品亚洲一区二区三区 | 日韩亚洲国产综合高清| 日韩亚洲翔田千里在线| 一级毛片无遮挡免费全部| 国产永久免费高清在线| 在线观看免费视频资源| 精品国产免费一区二区| 亚洲综合国产精品第一页| 无码专区—VA亚洲V天堂| 亚洲av乱码一区二区三区香蕉| 国产精品亚洲片在线花蝴蝶| 免费人成毛片动漫在线播放 | 免费一级毛片在线播放视频| 18勿入网站免费永久| 国产成人综合久久精品免费|