天天看点

公司面试题

1、linux获取cpu,内存等数据信息

查看cpu信息

Java代码  

公司面试题
公司面试题

  1. #ps -aux  
  2. #top  
  3. #vmstat  
  4. #cat /proc/cpuinfo   
  5. #....  
#ps -aux
#top
#vmstat
#cat /proc/cpuinfo 
#....      

产看内存信息

公司面试题
公司面试题
  1. #free -m  
  2. #ll -h /proc/kcore  
  3. #cat /proc/meminfo   
  4. #...  
#free -m
#ll -h /proc/kcore
#cat /proc/meminfo 
#...
      

2、用shell读取log日志中的一个字符串

我只会几个简单的linux命令,shell更是不会啊,面试回来恶补了一下

公司面试题
公司面试题
  1. #查找from.log中字符串"19:34:23"的行,并输出到result.txt  
  2. #!/bin/sh  
  3. grep "19:34:23" from.log > result.txt  
  4. echo "Run Over!"  
#查找from.log中字符串"19:34:23"的行,并输出到result.txt
#!/bin/sh
grep "19:34:23" from.log > result.txt
echo "Run Over!"
      

3、关于>和>>的区别

关于输出重定向内容的

    command>file:将命令的输出结果重定向到一个文件。

command>&file:将命令的标准错误输出一起重定向到一个文件。

command>>file:将标准输出的结果追加到文件中。

command>>&file:将标准输出和标准错误输出的结构都追加到文件中。

4、http数据包的格式

HTTP请求内容由三部分组成:请求行、消息头(报头)、可选的请求正文(信息体)

HTTP响应内容也是由三个部分组成:响应(状态)行、消息报头、响应正文,响应行必须是放在所有内容的最前面,并且必须以换行回车符结束

示例:

Html代码  

公司面试题
公司面试题
  1. GET http://www.ebdoor.com:80/ HTTP/1.0  
  2. Host: www.ebdoor.com  
  3. Accept:*/*  
  4. Pragma: no-cache  
  5. Cache-Control: no-cache  
  6. Referer: http://www.ebdoor.com/  
  7. User-Agent:Mozilla/4.0(…)  
  8. Range:bytes=554554-  
GET http://www.ebdoor.com:80/ HTTP/1.0

Host: www.ebdoor.com

Accept:*/*

Pragma: no-cache

Cache-Control: no-cache

Referer: http://www.ebdoor.com/

User-Agent:Mozilla/4.0(…)

Range:bytes=554554-
      

这个问题,我还没有搞定,需要消化消化

参见:http://hi.baidu.com/changvy/blog/item/ccc8019ada9e36bdc8eaf4c8.html

5、关于http、pop3、smtp、ftp、telnet的默认端口号

  • http:80
  • pop3:110
  • smtp:25
  • ftp:21
  • telnet:23

再附赠几个

SSH (Secure Shell)服务使用tcp 22 端口

DHCP server的端口号是67 

MAIL 的端口号是25\110 

DNS 的端口号是 53

SMMP:性能测试标准方法

mysql默认端口是3306 

Sql服务的默认端口. 3389

tomcat默认端口是8080

windows远程终端 的端口号是3389 

ORACLE默认端口1521、1526

5.有n个线程同时访问3个表,顺序未知,如何避免错误发生

设置好事务隔离级别,应用锁,如:

Sql代码  

公司面试题
公司面试题
  1. SELECT * FROM TABLE FRO UPDATE;  
SELECT * FROM TABLE FRO UPDATE;
      

当然,什么乐观锁,悲观锁等等

6.事物的特性

原子性:事物中操作要么全部执行,要么全部不执行

一致性:所谓一致性简单地说就是数据库中数据的完整性,包括它们的正确性

隔离性:多线程并发执行,还是串行,结果都是一样的

继续阅读