导图社区 MSM集群搭建JSP自学框架笔记思维导图
MSM集群搭建JSP自学框架笔记,MSM是一款非常火的开源软件,整理了MSM两种配置、通用配置、non-sticky配置、sticky、获取Memcached存储内容、JSP的内容,大家可以学起来哦。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
MSM集群搭建JSP自学框架笔记思维导图
MSM是一款非常火的开源软件
MSM目前最高支持到tomcat 8.x
MSM两种配置
non-sticky
流程
1、客户端访问
2、Tomcat访问Memcached【每次】
优点
通用性强
缺点
效率达不到极致
sticky
2、Tomcat会优先操作本地Session
3、当达到一定的阈值的时候,则回写Memcached
4、另一个Tomcat需要Session
5、复制Session至TomcatB的主Memcached节点
如果能保障同ip分配至同一个Tomcat,效率高
容易造成热点数据访问
如果不能保障同IP同Tomcat,则效率非常低
通用配置
1、引入依赖包
2、配置Tomcat/conf/context.xml
non-sticky配置
指定sticky为false
1、指定sticky为true
2、关闭lockingmode
3、修改server.xml -> Engine -> jvmRoute
4、failoverNode
获取Memcached存储内容
stats items
stats cachedump [itemIndex] [0表示查看全部]
JSP
jsp工作原理:
http://localhost:8080/ServletJsp/lihaoran.jsp
web服务器
第一次访问jsp文件web服务器就会把lihaoran.jsp翻译成Servlet--lihaoran_jsp.java 如果某个jsp文件被修改了也相当第一次访问
jsp-->生成的lihaoran_jsp.java文件格式简化: public final class lihaoran_jsp extends org.apache.jasper.runtime.HttpJspBase { public void _jspInit() {} public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException out.write(" <body>\r\n"); out.println("hello world"+"当前日期="+new java.util.Date()); out.write(" </body>\r\n"); out.write("</html>\r\n"); } public void _jspDestroy() {}
再将lihaoran_jsp.java编译成lihaoran_jsp.class,然后所.class加载到内存当中执行
第二次以上访问就直接访问.class内存实例,因此jsp也是单例的,所以第一次访问jsp网站速度慢,二次以后会快
Jsp定义:
jsp是基于Servlet的动态网站技术 jsp是包涵java的html页面 jsp=html+java+css+javascript
JSP九大内置对象
1、Request:接收客户端Http请求 request.getParameter("user"); 2、Response:封装jsp产生的回应给浏览器请求信息 response.sendRedirect("/ServletJsp/ServletMain?user="+username); 3、session:用于保存用户信息,保存用户行为 request.getSession().setAttribute("usersession",username); String usersession=(String) request.getSession().getAttribute("usersession"); 4、application:多个用户共享此对象,可以做计数器 5、config:代表jsp对应的Servlet的配置,可以得到web.xml中的参数 6、page:本jsp网页使用即有效 7、pageContext:jsp页面的上下文 8、out:向客户端传输数据,字节流 9、exception:代表运行时异常