SpringMVC
-
Tomcat一个请求的完整过程
首先 dns 解析 wo.de.tian机器,一般是ng服务器ip地址 然后 ng根据server的配置,寻找路径为 yy/的机器列表,ip和端口 最后 选择其中一台机器进行访问—...
-
tomcat垃圾回收策略调优了解吗?
垃圾回收的设置也是在catalina.sh中,调整JAVA_OPTS变量。 具体设置如下: JAVA_OPTS="$JAVA_OPTS -Xmx3550m -Xms3550m -X...
-
tomcat内存调优了解过吗?
内存方式的设置是在catalina.sh中,调整一下JAVA_OPTS变量即可,因为后面的启动参数会把JAVA_OPTS作为JVM的启动参数来处理。 具体设置如下: JAVA_OP...
-
tomcat容器是如何创建servlet类实例?用到了什么原理?
当容器启动时,会读取在webapps目录下所有的web应用中的web.xml文件,然后对xml文件进行解析,并读取servlet注册信息。然后,将每个应用中注册的servlet类都...
-
如何读取Servlet的初始化参数?
ServletConfig中定义了如下的方法用来读取初始化参数的信息: public String getInitParameter(String name) 参数:初始化参数的名...
-
Request对象的主要方法
setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定...
-
Servlet页面间对象传递的方法
request,session,application,cookie 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
Servlet和JSP的区别?
Servlet是服务器端的程序,动态生成html页面发送到客户端,但是这样程序里会有很多out.println(),java与html语言混在一起很乱,造成编写逻辑控制的后台工程师...
-
Spring MVC的工作原理了解嘛?
1.客户端(浏览器)发送请求,直接请求到DispatcherServlet。 2.DispatcherServlet根据请求信息调用HandlerMapping,解析请求对应的Ha...
-
sendRedirect()和forward()方法有什么区别?
sendRedirect()方法会创建一个新的请求,而forward()方法只是把请求转发到一个新的目标上。 重定向(redirect)以后,之前请求作用域范围以内的对象就失效了,...
-
Spring MVC怎么处理全局异常?
可以直接使用Spring MVC中的全局异常处理器对异常进行统一处理,此时Contoller方法只需要编写业务逻辑代码,不用考虑异常处理代码。 开发一个全局异常处理器需要使用到两个...
-
Long类型精度丢失问题及SpringMVC消息转换器
Long类型的id传递到前端时候,后端返回没问题,但是到前端浏览器后,浏览器js在对长度较长的长整型数据进行处理时, 会损失精度, 从而导致提交的id和数据库中的id不一致 解放方...
-
Spring MVC怎么样设定重定向和转发的?
1、在返回值前面加"forward:"就可以让结果转发,譬如"forward:user.do?name=method4" 2、在返回值前面加"redirect:"就可以让返回值重定...
-
Spring MVC的Controller线程安全?如何解决?
Controller是默认单例模式,高并发下全局变量会出现线程安全问题! 解决方案: 1、将全局变量都变成局部变量,通过方法参数来传递。 2、将控制器的作用域从单例改为原型,如下所...