数据库的细节问题
发布时间:2019-12-30 11:21:32

数据库当下主要还是关系型数据库,产品有oracle mysql sqlserver db2,需要掌握基本使用,和根据业务逻辑设计表,索引,视图,存储过程,函数等。


  知道常用设计模式的优缺点·能画出常用设计模式的UML图,知道并且能够在适当的时候用来解决问题就可以了。


  web应用需要部署到应用服务器上,常用的产品有tomcat,jboss, apache,resin 等等,还有用来提升性能的反向代理服务器如nginx等,需要掌握如何部署项目,基本调试,调优。


  如果编码通常在windows环境下,可是生产环境却通常是在Linux下,需要掌握的是shell脚本,各种软件的安装,部署。


  在面试中多线程的和线程池是比较被容易问到的,比如:怎么实现多线程,Thread和Runnable的区别和联系、多次start一个线程会怎么样、线程有哪些状态线程池有几种?这几种线程池之间有什么区别和联系?线程池的实现原理是怎么样的?这些问题能熟悉更好。