摘要:
门面设计模式 门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。 门面设计模 阅读全文
posted @ 2016-06-23 17:38
逐客教我
阅读(293)
评论(0)
推荐(0)
摘要:
简介: 这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关 阅读全文
posted @ 2016-06-23 17:36
逐客教我
阅读(428)
评论(0)
推荐(0)
摘要:
一、架构 下面谈谈我对Tomcat架构的理解 总体架构: 1、面向组件架构 2、基于JMX 3、事件侦听 1)面向组件架构 tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件,另外实现以上接口的 阅读全文
posted @ 2016-06-23 17:27
逐客教我
阅读(306)
评论(0)
推荐(0)
摘要:
架构篇(1) 读书笔记 1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节点的处理能力来提高整体的处理能力 2.事务最小化原则: 避免分布式事务的解决方案 a)进行Scale 阅读全文
posted @ 2016-06-23 17:01
逐客教我
阅读(772)
评论(0)
推荐(0)
摘要:
写在前面的话 在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑面而来的一定是各种数据结构和算法知识。例如几乎每个 阅读全文
posted @ 2016-06-23 16:40
逐客教我
阅读(239)
评论(0)
推荐(0)
摘要:
【编者按】数据库分库分表从互联网时代开启至今,一直是热门话题。在NoSQL横行的今天,关系型数据库凭借其稳定、查询灵活、兼容等特性,仍被大多数公司作为首选数据库。因此,合理采用分库分表技术应对海量数据和高并发对数据库的冲击,是各大互联网公司不可避免的问题。 虽然很多公司都致力于开发自己的分库分表中间 阅读全文
posted @ 2016-06-23 15:54
逐客教我
阅读(757)
评论(0)
推荐(0)
摘要:
Spring 通过工厂方法(Factory Method)来配置bean 在Spring的世界中, 我们通常会利用bean config file 或者 annotation注解方式来配置bean. 在第一种利用bean config file(spring xml)方式中, 还包括如下三小类 反射 阅读全文
posted @ 2016-06-23 15:24
逐客教我
阅读(1089)
评论(0)
推荐(0)
摘要:
1,查询表空间剩余 2,查询数据库原始文件 3,增加表空间大小的四种方法 4,更改表及分区表的表空间 5,其它 查询数据服务地址信息:tnsping service_name 阅读全文
posted @ 2016-06-23 14:57
逐客教我
阅读(175)
评论(0)
推荐(0)
摘要:
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Ngi 阅读全文
posted @ 2016-06-23 11:21
逐客教我
阅读(199)
评论(0)
推荐(0)
摘要:
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 0000 阅读全文
posted @ 2016-06-23 09:57
逐客教我
阅读(222)
评论(0)
推荐(0)
摘要:
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更 好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道 一般的应 阅读全文
posted @ 2016-06-23 09:13
逐客教我
阅读(4001)
评论(2)
推荐(0)

浙公网安备 33010602011771号