面试总结(一)

来源:互联网 发布:ftp服务器端软件 编辑:程序博客网 时间:2024/05/16 01:48
1  GC回收机制  JVM优化
   答:1>复制算法
       2>清除标记算法
  3>jvM堆栈
     jvm:
4>jvm结构
2  Struts 和spring 底层源码 IOC
    答:实现原理及基础类
3  Nginx 反向代理搭建
   答 :1>tomcat+redis session共享
        2>防火墙  负载均衡
3>nginx.conf 文件修改server  listen :80  server_Name:localhost location :静态文件配置
4  如何处理高并发 集群 分布式
   答:  1>高并发 可以主要谈谈缓存、限流、降级、异步io、并发处理等角度,
            1>>.使用缓存 
     2>>.使用生成静态页面 
3>> 使用图片服务器
4>> CDN 内容分发
5>> 使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器
6>> nginx负载均衡
6>> 数据库集群
7>> 逻辑分表业务分表
         2> 集群太多了请求接入层集群 缓存如redis集群 数据库mysql集群 tomcat集群 服务化如dubbo集群 
         3> 分布式可以谈谈 为什么要分布式 分布式要注意哪些 哪些业务适合做成分布式调用 

5  数据库优化和sql 优化
   答:1> 将相同表空间的数据库文件分在不同的磁盘中减少I/O
       2> 调整数据库服务器内存分配 诸如数据缓冲区 日志缓冲区 和共享池
  3> 根据业务频繁查询的字段建索引 如用户名 手机号建索引 可以有效增大查询效率
  4> not in 可以用exist 替代有优化
  5> sql 执行从下到上 从右到左  基础表放在最后边 基础表是记录条数少
  6> <> 可以用> or < 替代 
  7> 排序字段尽量在一个字段上查
  8> 带通配符(%)的like语句 后面写一个会有优化
  9> 用UNION-ALL 替换UNION ( 如果有可能的话)
  10>避免在索引列上使用计算
6  mysql引擎 Innodb 和mysaim  读写分离和事物情况
   答:1>Innodb 带事务处理 mysaim 不带事务处理
       2>Innodb 处理updata insertg更优于mysaim
  3>Innodb 查询 count(*) 遍历所有记录 mysaim 会有保存
  4>Innodb 删除一行一行的删 删除后没有保存 而mysaim 会有保存
  5>LOAD   TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用
  6>Innodb 采用行锁而 mysaim采用表锁
 7>每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件  索引文件
   基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限于操作系统文件的大小,一般为 2GB
7  事物隔离级别及传播属性
   答:隔离级别: 读未提交  读已提交(修改)   不可重复读(新增)   串行化
       传传播属性:require support nerver support_not require_new   commiday  串行化
8  内部类
9  Linux 常用命令
10 redis数据类型
11 Hdoop Mapreduce
   答:见笔记本
12 微信红包和支付红包过程
13 io,NIO,netty,jta,jms,mvc,jdk中hashMap源码
答:
14 单例模式  设计模式 
15 RSA加密 MD5加密
16 webservice
17 dubbo,zookeeper
18 Executor框架是指java5中引入的一系列并发 (X)
   答:1> 线程实现的两种方式
       2> 线程的生命周期
  3> 线程sleep wait  notify yield join 区别
  4> Synchroized 和 concurrent .concurrent区别
  5> Executor Executors ExecutorService
19 restful风格 (X)
redis使用场景
1、会话缓存(Session Cache)
2、全页缓存(FPC)
3、队列
4  排行榜/计数器
5、发布/订阅






  
 



0 0
原创粉丝点击