休息食客

随心而动

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 7 文章 :: 2 评论 :: 0 Trackbacks

#

当我们用SecureCRT等终端仿真程序远程连接linux服务器时,可能遇到一种情况提示:
secureCRT The remote system refused the connection. 
这表明远程的那台linux服务器的ssh服务没有启动或者不存在
查看ssh服务状态命令:service sshd status
看ssh是否启动,这里肯定是没有启动的,不然也不会有上面的拒绝连接提示了
启动ssh服务命令:sudo /etc/init.d/sshd restart
这是启动ssh服务,一般都会成功。如果失败,应该是你电脑上还没有安装,接下来就开始要怎么装此服务呢?
不同的linux发行版有不同的安装命令,我接触的有两个,ubuntu和centos
ubuntu执行命令  sudo aptitude install openssh-server
centos执行命令   sudo yum install openssh-server
安装好后,就启动ssh服务。
posted @ 2014-11-06 10:00 休息食客 阅读(911) | 评论 (0)编辑 收藏

假如有一个字符串的内容是xml格式,如:

 

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

这是一个字符串,不是一个XML文档,只是该字符串里面的内容是XML格式,该怎么解析呢?
假如我有一个User对象,有userid和username属性,然后把该字符串里面的数据解析到User对象来。
思路:把该字符串先解析为docment树形文档,然后获取根元素row,再然后获取根元素的第一个子元素user,然后获取user元素的第一个子元素userid并把该值存入user对象里
看代码:

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);// 将字符串转为document树形格式
        }
 catch (DocumentException e) {
            e.printStackTrace();
        }
         
        Element rootElt 
= doc.getRootElement(); // 获取根节点
        Iterator iter = rootElt.elementIterator("user"); // 获取根节点下的子节点user
        while (iter.hasNext()) {
            user 
= new User();
            Element recordEle 
= (Element) iter.next();
            Iterator iters 
= recordEle.elementIterator("userid"); // 获取子节点user下的子节点userId
            while(iters.hasNext()){
                Element userId 
= (Element) iters.next();
                user.setUserid(Long.parseLong(userId.getText()));
            }

            iters 
= recordEle.elementIterator("username"); // 获取子节点user下的子节点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;
    }
    
}

整个解析过程及思路在Analysis方法里面,注释写清楚了,可以自己去琢磨!

posted @ 2014-09-28 15:01 休息食客 阅读(281) | 评论 (0)编辑 收藏

当我们的j2ee项目建好后,如果用jetty启动,要怎么配置呢?
直接打开项目的pom.xml文件,添加如下配置:
<plugins>
<plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>maven-jetty-plugin</artifactId>
            <version>6.1.26</version>
</plugin>
</plugins>
注意:这段配置在你复制到pom.xml文件里的时候,应该放在<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>
说明:该配置的groupId和artifactId不用改变,就是这样,而version具体用哪个版本,可以在中央仓库里找,这里我用的是6.1.26版本,配置好了后保存。
接下来是启动项目,第一次要配置一下启动信息,run as->Run Configurations...
如图:
ok了,输入http://localhost:8081/就可以访问了
posted @ 2014-09-20 14:04 休息食客 阅读(289) | 评论 (0)编辑 收藏

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
<!--项目基本信息-->

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

  <name>myhibernate</name>
<!--依赖包来源,这里是我自己建立的一个私服。也可以用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> 
    <!--以下的包其实可以用hibernate-core,但是我觉得太多了,根据需要,就把几个重要的单独添加进来-->
    <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 休息食客 阅读(7161) | 评论 (0)编辑 收藏

假如您的项目是用maven管理。步骤如下:
1.首先建立路径文件,如:
src->main->db->abc(项目名)->oracle->2.5.7(版本号)
2.在该路径下建立一个init-integrate.sql文件,内容如下
@../abc/oracle/2.5.7/init.sql
3.然后建立一个init.sql文件,内容如下
@../abc/oracle/2.5.7/initdata/init-integrate.sql
4.然后建立一个initdata文件夹,在该文件夹下建立init-integrate.sql文件,内容如下
@../abc/oracle/2.5.7/initdata/init.sql
5.然后在该文件夹下建立init.sql文件,内容如下
@../abc/oracle/2.5.7/initdata/initdata.sql
6.然后在该文件夹下建立initdata.sql,内容如下
XXXXXXX(sql脚本)
commit;
7.建立路径文件
src->main->db->abc(项目名)->integrate
在该路径下建立init-2.5.7.sql文件,内容如下
@../bcdl-hbt/oracle/2.5.7/init-integrate.sql
到这里sql脚本建立完成了,然后用maven打包。


posted @ 2014-07-03 17:37 休息食客 阅读(244) | 评论 (0)编辑 收藏

首先定义一个map
Map<Long,Entry> map=new HashMap<Long,Entry>//这里的泛型根据实际情况去定义
放值到map中去
map.put(key,value);
...
取出map中的值
 for (Map.Entry<Long, Entry> entry : map.entrySet()) {
      entry.getValue();//这是取出来的值,然后进行相应处理
 }
posted @ 2014-06-30 16:34 休息食客 阅读(176) | 评论 (0)编辑 收藏

仅列出标题
共2页: 上一页 1 2