
JavaWeb
专注Java面试整理
Java
展开
-
一流互联网公司面试之Tomcat必问知识点
1、tomcat默认采用的BIO模型,在几百并发下性能会有很严重的下降。tomcat自带还有NIO的模型,另外也可以调用APR的库来实现操作系统级别控制。NIO模型是内置的,调用很方便,只需要将上面配置文件中protocol修改成 org.apache.coyote.http11.Http11NioProtocol,重启即可生效。如下面的参数配置,默认的是HTTP/1.1。<Conn...原创 2019-01-13 17:45:09 · 260 阅读 · 0 评论 -
防止表单重复提交
方案有两种:前端JS控制 后台Java代码控制实现如下一、前台防止重复提交通过JS方法使表单提交后按钮变为disabled,用户则无法继续点击。二.后台防止重复提交前端每次提交时候都携带时间或者随机数,后台每次接到请求都将值存入session中,每次获取出来与上一次比较,如果一致则拦截。 ...原创 2019-01-09 18:10:49 · 190 阅读 · 0 评论 -
Java高级开发Spring面试之Ioc
1、解释一下Dependency injection(DI,依赖注入)和IOC(Inversion of control,控制反转)依赖注入DI是一个程序设计模式和架构模型, 一些时候也称作控制反转,尽管在技术上来讲,依赖注入是一个IOC的特殊实现,依赖注入是指一个对象应用另外一个对象来提供一个特殊的能力,例如:把一个数据库连接已参数的形式传到一个对象的结构方法里面而不是在那个对象内部自行创建...原创 2019-01-16 17:33:36 · 400 阅读 · 0 评论