zoukankan      html  css  js  c++  java
  • 面试

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

    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;  
            } 
    
    }
    
    
    


  • 相关阅读:
    安装最新版本的zabbix
    原 linux添加虚拟ip(手动vip和keepalived方式)
    zzuli OJ 1129: 第几天
    WIN内核线程池函数
    Java中利用Math.random()产生服从泊松分布的随机数
    机房重构所遇问题&quot;未能载入文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件&quot;的解决的方法集锦
    二路插入排序
    iOS开发之地图与定位
    2015-07-30Java 错题
    bootstrap, boosting, bagging
  • 原文地址:https://www.cnblogs.com/stellar/p/5262337.html
Copyright © 2011-2022 走看看