中兴小准备
1.如何防止SQL注入攻击:
不要使用动态SQL、不要将敏感数据保留在纯文本、限制数据库权限和特权、避免直接向用户显示数据库错误、对访问数据库的Web应用程序使用Web应用程序防火墙(WAF)、定期测试与数据库交互的Web应用程序。
2.OSI七层协议:
物理层;
数据链路层,对电信号(数据包)分组,源和目标地址都是mac地址,局域网广播;
网络层,IP协议,IP地址标识在哪个局域网;
传输层,TCP协议和UDP协议,建立端口到端口的通信;
会话层,
表示层,定义数据格式以及加密;
应用层,规定应用程序的数据格式,HTTP。
3.如果不是路由器,是交换机网段要相同吗:不。
4.HTTP状态码:1信息,2成功,3重定向,4客户端错误,5服务器错误。
5.TCP半连接:
6.TCP/IP:网络接口层、网络、传输、应用。
7.路由器算法协议:
8.线程进程,具体资源:
线程共享资源:地址空间、全局变量、打开文件、子进程、信号;
进程独享资源:程序计数器、寄存器、栈、状态字。
9.ACID:A不可分割,要么操作要么不做;C事务前后数据完整性一致;I多个用户并发访问,多个并发事务相互隔离;D改变永久。
10.单例模式实现:懒汉直接初始化,饿汉用才创建。
11.全局变量存放在堆,临时变量存放在栈 没然后静态变量存放在方法区。
12.TCP拥塞控制机制:端到端拥塞控制,通过报文丢失认为网络出现拥塞,缩减拥塞窗口减小发送速率;慢启动、拥塞避免、快重传和快速恢复。
13.创建线程方式:Thread,Runnable,Callable,使用Executor框架来创建线程池。