广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

Java开发面试题库之javaSE_惠州JAVA培训

作者:黄君发布时间:2020-11-30分类:Java技术浏览:1006


导读:项目 4.1、业务 4.1.1、商品详情页实现思路 4.1.2、单点登录系统的实现思路 4.1.3、传图片有什么问题?

项目

4.1、业务

4.1.1、商品详情页实现思路

4.1.2、单点登录系统的实现思路

4.1.3、传图片有什么问题?

1)文件大小限定,网络传输有限,控制用户上传文件的大小。

2)文档格式,通过文件后缀名判断是否图片类型。

3)文件内容,检验是否是图片,防止恶意用户上传图片木马。如何检查?获取图片的height和width。javaAPI直接提供方法。

4)及时清理文件。它使用的是apache的common文件上传jar。Apache文件上传的原理是先把上传的文件写临时文件,写完后保存到用户指定的目录。这样在文件上传的过程中会产生临时文件,上传完,需要及时清除临时文件

4.1.4、购物车实现思路

4.1.5、如何处理恶意订单

4.2、技术

4.2.1、Nginx反向代理是怎么实现的

答:通过访问后台代理服务器,由它具体访问哪台后台服务器.反向代理服务器,通过前置机将内网与外网隔离屏蔽了后台具体服务器,其他机器是无法直接访问内网中其他服务器资源,这样保证了网络的安全性.

4.2.2、Redis有哪些数据类型?用的是分片还是集群?

答:Redis可以存放string、list、hash、set等类型

回答分片和集群都行,但要说出一二。

4.2.3、如有有上白万的数据并发量,该怎么处理?

4.2.4、服务器集群有哪些?

4.2.5、负载均衡的实现原理是什么?

4.2.6、A网站要请求B网站的接口获取数据,如何实现的?

4.2.7、反向代理是怎么实现的?

4.2.8、sso单点登录有哪些优点?

4.2.9、解释下集群和分布式的概念?

4.2.10、集群中的故障转移是什么概念?

4.2.11、图片压缩是怎么处理的?

4.2.12、Redis持久化的概念是什么?

4.2.13、mysql语句,limit,并发大,某些表很大,怎么做?

4.2.14、读写分离,主从复制延迟性,怎么处理

4.2.15、有哪些会话跟踪技术?

4.2.16、什么是ajax ?

4.2.17、简述如何使用ajax 发送异步请求

4.2.18、Redis分布式实现原理。如何实现读写分离,在这个过程中使用了哪些算法,有什么好处

4.2.19、请根据你对Redis的理解回答下面问题:

a) 常用的数据结构有哪些,简述其特性及应用场景?

b) 持久化的机制有几种,都是怎么样触发的?

c) Redis使用过程中遇到的性能瓶颈有哪些,如何解决?

4.2.20、RabbitMQ中,如果消息发送失败,应该怎么解决



素材来源“清茶_”,如侵立删。

标签:惠州北大青鸟惠州JAVA培训惠州IT培训惠州软件培训惠州软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表