面试

介绍一下项目,并根据项目提问

1、html标签:

标题<h1>-<h6>、段落<p>、链接<a>、图形<img>、加粗<b>、斜体<i>......

2、jsp里面的函数
3、表单验证方式
servelt原理

设计模式

排序算法、特点

数据库事务、分页

linux常用命令:

 

1、cd命令
这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
2、ls命令
这是一个非常有用的查看文件与目录的命令。
3、grep命令
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。
4、find命令
find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。
5、cp命令
该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下。
6、mv命令
该命令用于移动文件、目录或更名,move之意。
7、rm命令
该命令用于删除文件或目录,remove之意。
8、ps命令
该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。
9、kill命令
该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用。
10、tar命令
该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。
11、cat命令
该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。
12、chmod命令
该命令用于改变文件的权限。
13、vim命令
该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。vim是一个非常好用的文本编辑器,它里面有很多非常好用的命令。

 

 

XML

可扩展性标记语言(Extensible Markup Language)

 

能用来作为配置文件
存放数据
在进行数据传输的时候可以是用xml来描述数据的字段,类型和值。这样在接收方,可以轻松的通过xml来反序列化为数据
xml不受平台的限制

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。
基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。

 DOM4J    JDOM

 

 

tomcat部署web项目

1、直接把项目复制到Tomcat安装目录的webapps目录中

2、myeclipse配置好,直接用

在Myeclipse中如何配置tomcat
选择windows->preference->MyEclipse->ApplicationServer->Tomcat
选择Tomcat 的安装目录,并选择TomCat所需的jdk,选择enable,确定即可。

 

web.xml好像在你的每一个项目里也会有个web.xml,主要配置servlet这些的,如果在tomcat里的web.xml,应该对所有的项目都有效.
server.xml是对tomcat的设置,可以设置端口号,添加虚拟机这些的,是对服务器的设置

svn是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员可用svn在本地获得并更新代码
 
package file;

import java.io.*;

public class Match1 {

    public static void main(String[] args) throws IOException {
        int count = 0;
        String find="hello";
        File file = new File("d:/test.txt");
        FileReader fileReader =new FileReader(file);
        BufferedReader buffer=new BufferedReader(fileReader);
        String line = null;
        while((line=buffer.readLine())!=null){
            count += count(line,find);
        }
        System.out.println(count);
    }
    public static int count(String str,String find) {  
            int count = 0;  
            int len = find.length();  
            int index = 0;  

            for(int i=0; i<str.length();i=len+index) {  
                if((index = str.indexOf(find, i)) > -1)  
                    count ++;  
                else  
                    break;  
            }  
            return count;  
        } 

}

 



posted @ 2016-03-10 16:15  Hsinwang  阅读(146)  评论(0编辑  收藏  举报