随笔分类 -  Web

摘要:转自:Difference between $.ajax() and $.get() and $.load() $.ajax() is the most configurable one, where you get fine grained control over HTTP headers an 阅读全文
posted @ 2017-07-06 15:16 raindream 阅读(184) 评论(0) 推荐(0)
摘要:Thread -- Request What is recommended way for spawning threads from a servlet in Tomcat [duplicate] Using Java SE concurrency utilities such as the ja 阅读全文
posted @ 2017-02-23 23:53 raindream 阅读(165) 评论(0) 推荐(0)
摘要:1. 外边距合并 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 2. CSS定位 CSS的定位机制有3种:普通流、浮动(float:left/right/none)和定位 (position:static/relat 阅读全文
posted @ 2017-02-22 23:58 raindream 阅读(128) 评论(0) 推荐(0)
摘要:Servlet容器应该绝大部分(有可能全部)是Thread per Request,每个请求一个线程。此外有Thread per Connection,应该不是用于Servlet容器。请见 How are Threads allocated to handle Servlet request? 另外 阅读全文
posted @ 2017-02-08 22:36 raindream 阅读(342) 评论(0) 推荐(0)
摘要:Java EE环境,包括EJB容器和Web容器。 (1)Web容器:只运行Web应用的容器,例如Tomcat就是开源的Web容器,它可以运行JSP、Servlet等。 (2)EJB容器:运行在EJB组件的容器,提供EJB组件的状态管理、事务管理、线程管理、远程数据资源访问、连接管理和安全性管理等系统 阅读全文
posted @ 2017-01-19 00:14 raindream 阅读(199) 评论(0) 推荐(0)
摘要:servlet是单例的,严格地说是一个ServletMapping对应一个单例实例(如果一个Servlet被映射了两个URL地址,会生成两个实例)。早期的CGI模式是原型式的,例如同时并发2000次请求一个Servlet,如果不是单例的,内存瞬间要创建2000个对象,同时为了线程安全还得阻塞对方线程 阅读全文
posted @ 2017-01-19 00:09 raindream 阅读(159) 评论(0) 推荐(0)
摘要:转自:PRG(Post/Redirect/Get) 摘要: Post/Redirect/Get 简称PRG,是一种用来防止表单重复提交数据的一种Web设计模式 Post/Redirect/Get 简称PRG,是一种用来防止表单重复提交数据的一种Web设计模式,典型的重复提交form内容的情况像用户刷 阅读全文
posted @ 2016-11-21 23:34 raindream 阅读(1101) 评论(0) 推荐(0)
摘要:会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 1.1 Cookie机制 Web应用程序是使用HTTP协议传输数据的。HTT 阅读全文
posted @ 2016-11-16 00:45 raindream 阅读(252) 评论(0) 推荐(0)
摘要:注:下面提到一些关于缓存控制的一些特殊情况: 1、对于一般的页面跳转(如超链接点击跳转、通过js调用window.open打开新页面都是会使用浏览器缓存的,在未过期情况下会直接使用浏览器缓存的副本,在未过期情况下一次请求也不发送); 2、对于刷新页面(如按F5键刷新),会再次发送一次请求到服务器的; 阅读全文
posted @ 2016-08-31 00:24 raindream 阅读(283) 评论(0) 推荐(0)