一、概述1、java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法.简而言之,动态获取类中信息就是反射.2、java反射应用在很多java软件和框架中,例Tomcat,提供了处理请求和应答的方式,因为具体的处理动作不同,所以对外提供了接口,由开发者来实现具体的请求和应答处理....
分类:
编程语言 时间:
2015-12-25 13:28:37
阅读次数:
215
HTTP响应状态码: 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提...
分类:
Web程序 时间:
2015-12-23 14:24:26
阅读次数:
155
一、初识httpdhttpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。官方站点:www.apache.org1、httpd的特性高度模块化:core+modulesDSO:DynamicSharedObject,httpd支持动态装卸载模块MPM:Multipa..
分类:
Web程序 时间:
2015-12-22 19:44:45
阅读次数:
772
当一个用户在浏览器里输入www.taobao.com这个URL时,将会发生很多操作。首先它会请求DNS把这个域名解析成对应的IP地址,然后根据这个IP地址在互联网上找到对应的服务器,向这个服务器发起一个get请求,由这个服务器决定返回默认的数据资源给访问的用户。在服务器端实际上还有很复杂的业务逻辑:服务器可能有很多台,到底指定哪台服务器来处理请求,这需要一个负载均衡设备来平均分配所有用户的请求;还有...
分类:
其他好文 时间:
2015-12-22 10:28:53
阅读次数:
172
Purgatory是Kafka server中处理请求时使用的一个重要的数据结构。正好研究ReplicaManager源码的时候发现了这篇文章,顺便翻译下。由于这个proposal里的很多东西需要看源码才能理解得比较清楚,但是代码还是比较多的,所以先大概讲一下其中的一些概念和原理,以便于阅读接下来的...
分类:
其他好文 时间:
2015-12-21 23:42:20
阅读次数:
341
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?一、PV是什么 PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 二、计算模型 每台服务器每秒处理请求的数量=((80%*总PV量.....
分类:
其他好文 时间:
2015-12-21 23:38:38
阅读次数:
259
1.负载均衡,加服务器分流 1)nginx做负载服务器,分发处理请求,ip_hash依据ip定位服务器,防止session不共享处理。2.代码尽量优化 1)包括常用写法,for循环变量等等,网上很多资料。 2)消耗资源和占用内存多的,都必须处理分批处理,比如批量处理txt文档,如果txt文档大于1w...
分类:
其他好文 时间:
2015-12-20 19:10:57
阅读次数:
185
DispatcherServlet是整个SPringMVC初始化和处理请求的重要类,作为一个servlet,用友init service destroy 方法 springMVC org.springframework.web.servlet.DispatcherServlet ]- ser...
分类:
编程语言 时间:
2015-12-20 17:24:03
阅读次数:
158
在登陆校验中,dao:返回的是resultset 对象,就是 ps.executeQuery(需要强化的是jdbc的具体的流程)其中的数据库连接时可以自己写可以通过工厂类可以通过数据库的连接池service :返回的是 boolean------------- (三个步骤,处理请求,然后是调用处理该...
分类:
其他好文 时间:
2015-12-19 18:01:04
阅读次数:
170
配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明)属性属性选项说明appRequestQueueLimitASP.NET 将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进...
分类:
Web程序 时间:
2015-12-18 16:17:05
阅读次数:
114