1.背景介绍随着 Internet 的快速发展和业务量的不断提高,基于网络的数据访问流量迅速增长,特别是对数据 中心、大型企业以及门户网站等的访问,其访问流量甚至达到了 10Gb/s 的级别;同时,服务器网 站借助 HTTP、FTP、SMTP 等应用程序,为访问者提供了越来越丰富的内容和信息,服务器 ...
分类:
其他好文 时间:
2019-03-14 13:23:17
阅读次数:
172
Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1、当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;影响后续模块执行。 2、... ...
分类:
其他好文 时间:
2019-03-13 15:14:11
阅读次数:
186
转发(forward):IE浏览器地址不会改变,始终是同一个请求。重定向(sendRedirect): IE浏览器地址会改变,用两个请求。1)转发a)地址栏不会改变b)转发只能转发到当前web应用内的资源 c)可以在转发过程中,可以把数据保存到request域对象中 //Servlet转发 requ ...
分类:
其他好文 时间:
2019-03-13 10:38:31
阅读次数:
221
在之前的章节中,说道了从三个方面,应用,服务,数据三个维度来进一步分析高可用,本章介绍如何去构建高可用的服务 关键词 服务分级,超时设置,异步调用,服务降级,幂等性设计 之前文章有介绍从应用的角度如何进行可用性的部署,进行应用的集群,可以从虚拟化容器或者从多个机器的角度来考虑,在应用的内部,也有一些 ...
分类:
Web程序 时间:
2019-03-08 11:22:08
阅读次数:
221
docker 优势 (外部参考) Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后 发布到任何流行的Linux机器上,便可以实现虚拟化。Docker改变了虚拟化的方 式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需 ...
分类:
Web程序 时间:
2019-03-06 10:39:35
阅读次数:
196
作者:个推应用平台基础架构高级研发工程师阿飞在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求。因此,在客户端和服务端之间增加一个API网关成为多数微服务架构的必然选择。在个推的微服务实践中,API网关也起着至关重要的作用。一方面,API网关是个推微服务体系对外的唯一入口;另一方面,API网关中实现了很多后端
分类:
其他好文 时间:
2019-03-06 09:22:55
阅读次数:
189
GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。开发者可以免费获得源代码,还可以对代码进行更改 GlassFish 是用于构建 Java EE 5应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java S ...
分类:
其他好文 时间:
2019-03-06 01:10:42
阅读次数:
150
Spring是一个轻量级的DI(Ioc)和AOP的容器框架 Spring通过一种称作控制反转(IoC)的技术促进了低耦合 AOP:切面编程将业务逻辑从应用服务中分离 容器:包含并管理应用对象的生命周期和配置 框架:使用组件配置组合成复杂的应用,并提供很多基础功能 并贯穿表现层、业务层及持久层 1.1 ...
分类:
编程语言 时间:
2019-03-05 22:54:07
阅读次数:
254
目前新版本的Eclipse在启动应用服务器的时候有一个新的选项:Start the server in profiling mode。 但是我在一开始点击这个按钮的时候,出现了错误提示信息: Could not launch in profiling mode because no profiler ...
分类:
其他好文 时间:
2019-03-04 13:07:50
阅读次数:
237
一般来说,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。 3.1 性能 性能是网站的一个重要指标,任何软件架构设计档案都必须考虑可能会带来的性能问题。 优化网站性能的手段非常多,从用户浏览器到数据库,影响用户请求的所有环节都可以进行性能优化。 在浏览 ...
分类:
Web程序 时间:
2019-03-04 11:32:51
阅读次数:
211