上一页 1 ··· 4 5 6 7 8 9 10 下一页

2018年8月29日

摘要: Listener 整个Tomcat 服务器中 Listener 使用的非常广泛,它是基于观察者模式设计的,Listener 的设计对开发 Servlet 应用程序提供了一种快捷的手段,能够方便的从另一个纵向维度控制程序和数据。 它们基本上涵盖了整个 Servlet 生命周期中,你感兴趣的每种事件。这 阅读全文
posted @ 2018-08-29 11:04 xiaowater 阅读(112) 评论(0) 推荐(0)
摘要: Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中。 类装载方式分为: 隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 显式装载, 通过class.f 阅读全文
posted @ 2018-08-29 11:03 xiaowater 阅读(99) 评论(0) 推荐(0)
摘要: getWriter() has already been called for this response reason: getWriter和getOutputStream(chain.doFilter(request, response);) 二者只能选其一,调用了其中一个就不能调用另一个了 3 阅读全文
posted @ 2018-08-29 10:40 xiaowater 阅读(80) 评论(0) 推荐(0)
摘要: 1、QPS:系统每秒处理的请求数(query per second) 2、RT:系统的响应时间,一个请求的响应时间,也可以是一段时间的平均值 3、最佳线程数量:刚好消耗完服务器瓶颈资源的临界线程数 ? QPS和RT的关系: 对于单线程:QPS=1000/RT 对于多线程:QPS=1000*线程数量/ 阅读全文
posted @ 2018-08-29 10:39 xiaowater 阅读(173) 评论(0) 推荐(0)
摘要: webservice接口抛出异常一定要用checked exception,最好不要用exception用resultdto 线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,规避资源耗尽的风险。 高并发时,同步调用应该去考量锁的性能损耗。能用无锁数据结构 阅读全文
posted @ 2018-08-29 10:34 xiaowater 阅读(124) 评论(0) 推荐(0)
摘要: 锁(lock)作为用于保护临界区(critical section)的一种机制,被广泛应用在多线程程序中。 竞争锁是造成多线程应用程序性能瓶颈的主要原因! 区分竞争锁和非竞争锁对性能的影响非常重要。如果一个锁自始至终只被一个线程使用,那么 JVM 有能力优化它带来的绝大部分损耗。如果一个锁被多个线程 阅读全文
posted @ 2018-08-29 10:33 xiaowater 阅读(163) 评论(0) 推荐(0)

2018年8月28日

摘要: 理财的关键是合理计划、使用资金,使有限的资金发挥最大的效用。 具体要做好以下几方面: 1、学会节流。工资是有限的,不必要花的钱要节约,只要节约,一年还是可以省下一笔可观的收入,这是理财的第一步。 2、做好开源。有了余钱,就要合理运用,使之保值增值,使其产生较大的收益。 3、善于计划。理财的目的,不在 阅读全文
posted @ 2018-08-28 17:34 xiaowater 阅读(229) 评论(0) 推荐(0)
摘要: 1:下载软件 apache 2.2.x tomcat apache-tomcat-6.0.24 mod_jk.so http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ 2:更改配置 apache httpd 阅读全文
posted @ 2018-08-28 17:26 xiaowater 阅读(115) 评论(0) 推荐(0)
摘要: WEB应用集群的技术: 最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。 常见的平台或中间件都会提供对两种共享方式的支持,tomcat也是这样,但是一般采用第二种方式。 最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话( 阅读全文
posted @ 2018-08-28 17:25 xiaowater 阅读(93) 评论(0) 推荐(0)
摘要: Session机制:跟踪用户的状态 Session跟踪的机制: 把SessionID保存到客户端Cookie中 若浏览器禁止了cookie,可以在每个URL中加上SessionID(重写URL的方法如:response.encodeURL("xxx.jsp");) session失效时间 1:代码 阅读全文
posted @ 2018-08-28 17:24 xiaowater 阅读(98) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页

导航