java面试题

01 HTTP GET 和 POST 有什么区别?

02 HTTP GET可以用于修改后台数据吗?

03 前端和后端怎么交互数据?

04 GET请求里怎么提交中文数据?

05 HTML页面里调用后台接口的时候,能加上IP地址吗?

06 网页能上传4G以上的大文件吗?

07 一个后台怎么调用另一个后台的接口?

08 后台与后台之间怎么传递文件?

09 用户头像传到后台后,怎么管理头像图片?

10 浏览器里输入 http://xxxx/abc.jpg ,那么后台有abc.jpg这样的图片文件吗?

11 filter 和 servlet 有什么区别?

12 servlet是单例的吗?

13 servlet是线程安全的吗?

14 webroot下的文件都可以被下载吗?

15 webroot之外的文件如何被下载?

16 如何让服务器支持多线程下载?

17 Session有什么作用?

18 如果一个网站一天有百万次登录,则后台会不会建立百万个Session?

19 用户关闭了浏览器,Tomcat会立即删除Session吗?

20 用户开了2个浏览器,则后台对应几个Session?

21 解释一下 302, 403,404 错误是什么意思

22 什么叫页面重定向?重定向时客户端和服务器发生了几次交互?

23 JSP和Servlet有什么关系?

24 京东、淘宝、新浪、网易,它们的页面是JSP写的吗?为什么?

25 什么叫短连接,什么叫长连接?短连接有什么好处?

26 短连接情况下,如何得知当前操作的用户信息?

27 使用JDBC时,数据库服务器返回的数据是什么类型的?

28 什么叫连接池?为什么要使用连接池?

29 在使用JDBC时,如何存储特殊字符?哪些特殊字符需要考虑?

30 反引号和单引号有什么区别?

31 SQL里的int类型的值能加单引号吗?

32 视频网站的视频列表页,用户每刷新一次,后台就读取一次数据库吗?

33 如何记录一个视频访问量?用户每刷一次,后台就更新一次数据库吗?

34 如何实现手机号注册的功能?

35 如何实现图形验证?

36 假设网站需要每天早上1:00执行一项例行清理操作,如何实现?

37 假设网站需要实现用户的单一登录,即一个用户如果在A主机上登录,就让B主机上的登录下线,如何实现?

你可能感兴趣的:(java面试题)