- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 关于HTTP请求中的#号
昨天收到一个需求,新增一个页面,前端已经把页面做好了,而且页面的请求连接也给定了,那么就是万事俱备只欠东风了。所以页面拷贝进来,改一改,然后controller加一个方法,当我去拷贝请求连接地址的时候,我愣住了, 需求方给的地址里面竟然是这样的”www.xxxx.cn/#xxx”,看到这个#我顿时脑袋宕机了,尼玛http请求里怎么能拿‘#’当地址的一部分呢…一群草泥马在心中呼啸而过…那么为什么‘#
2016-01-29 11:14:52 10158 9
原创 支付宝移动支付之IOSApp调用支付宝钱包
最近客户提出要开发一个IOS上的app作为访问他们网站的途径之一,为什么说之一呢,因为目前PC和Mobile这两个站目前都已经上线了。所以问题就简单了,我们只需要把mobile站UI修改一下,然后在根据客户的新需求修改下程序,之后把这个站套个IOS的壳子就可以了。那么问题来了,我们的mobile支付的时候调用的是支付宝的网页支付,这个页面是支付宝的,我们没办法修改,所以如果套在壳子里继续使用这种支付
2016-01-22 13:18:50 14351 1
原创 负载均衡之总结篇
需要考虑的问题 在提出具体的负载平衡解决方案之前,我们需要首先讲解一下在设计负载平衡系统时我们所需要考虑的一些事情。 首先要说的就是要在负载平衡系统设计时留意它的高可用性及扩展性。在一开始的讲解中,我们就已经提到过通过使用负载平衡,由众多服务器实例所组成的服务具有很高的可用性及扩展性。当其中一个服务实例失效的时候,其它服务实例可以帮助它分担一部分工作。而在总服务容量显得有些紧张
2016-01-12 12:34:34 6973
原创 负载均衡之SSL Farm
SSL Farm 在上面的讲解中,我们忽略了一个事情,那就是L7负载平衡服务器对于SSL的支持。在L7负载平衡服务器中,我们常常需要读写请求及响应中的Cookie。但是如果通讯使用的是SSL连接,那么L7负载平衡服务器将无法对请求及响应的内容进行读写操作。 解决该问题所曾经使用的一个解决方案就是:将负载平衡服务器以反向代理的方式使用。在这种方案中,负载平衡服务器将拥有服务的证书
2016-01-12 09:24:12 7950 2
原创 负载均衡之基于L7负载
L7负载平衡 另一种较为常用的负载平衡解决方案则是L7负载平衡。顾名思义,其主要通过OSI模型中的第七层应用层中的数据决定如何分发负载。 在运行时,L7负载平衡服务器上的操作系统会将接收到的各个数据包组织成为用户请求,并根据在该请求中所包含的的数据来决定由哪个服务实例来对该请求进行处理。其运行流程图大致如下所示: 相较于L3/4负载平衡服务所使用的数据,L7负载平衡服务所
2016-01-11 12:37:57 7283 1
原创 负载均衡之基于L3/4负载
L3/4负载平衡 另一种较为常见的负载平衡则是L3/4负载平衡。这里的L3/4实际上指的就是负载平衡服务器会根据OSI模型中的第三层网络层(Network Layer)和第四层传输层(Transport Layer)所包含的数据来进行负载平衡操作。在这种负载平衡服务器中,这些数据主要包含数据包的IP头和TCP、UDP等协议的协议头: L3/4负载平衡服务器的工作原理非常简单:在数据
2016-01-11 10:10:05 6813 1
原创 负载均衡之基于DNS负载
基于DNS的负载平衡 OK,在了解了负载平衡系统的大致组成及使用方式之后,我们就来看看各种负载解决方案。 当前业界中所最常使用的负载平衡解决方案主要分为三种:基于DNS的负载平衡,L3/4负载平衡,也即是基于网络层的负载平衡,以及L7负载平衡,即基于应用层的负载平衡。在这些解决方案中,基于DNS的负载平衡是最简单的,也是最早出现的一种负载平衡解决方案。 当我们通过在浏
2016-01-08 13:28:58 8563 1
原创 负载均衡之起始篇
负载平衡简介 或许有些读者仍然对负载平衡这个名词感到陌生,那么我们就花一小段篇幅来讲解一下到底什么是负载平衡。 在一个大型网站中,在线用户有时可能有几千个甚至上万个之多。如果一个用户的请求需要服务使用0.02秒来处理,那么该服务实例每秒钟将只能处理50个这样的请求,每分钟也只能处理3000个。如果该服务是一个用户非常常用的功能,如浏览网站的产品列表,那么很显然单个服务实例已
2016-01-08 09:38:17 6490 6
原创 java中使用XStream实现将对象转为xml格式字符串或者将xml格式的字符串转换为对象==
我们经常会有需求,比如调用别人的接口,别人会返回给你json或者xml格式的数据,然后我们要转换为相应的对象供我们自己使用; 也有的时候是别人的调我们的接口,让我们提供xml格式的数据或者json格式的数据,json的话这里都不说了,很好处理,甚至springMvc本身就很容易支持。 下面只介绍xml和对象彼此转换首先我们需要引入的jar包:xstream-1.4.8.jar下面直接贴代码,代码
2016-01-05 09:47:04 11686
原创 探索大型网站技术架构(四)
这篇文章我思考了很久,也去查了很多资料,很想拿出点干货来给大家,接着上一篇来说,因为我们进行到这里,数据库已经实现了垂直拆分和水平拆分,已经是进入最为复杂的地方了。其实说起来,相对于垂直拆分数据库来讲,读写分离式一种粗颗粒的拆分,而对于水平拆分来讲,垂直拆分又何尝不是粗颗粒呢,相对来讲读写分离相比垂直拆分要简单的多,而垂直拆分相较水平拆分同样简单的多。从他们的实现方式就可以分析出来,从简单
2016-01-04 09:30:03 6418 1
商城拍卖活动后端源代码java
2022-12-20
图片文件转换工具 v 1.4
2022-12-20
B+树聚簇索引 精讲开发培训
2022-12-19
mongdb 开发规范精讲 精华部分
2022-12-19
rocketmq 开发规范 精讲 精华部分
2022-12-19
redis开发规范 精讲 精华部分
2022-12-19
企业 技术岗能力模型-开发类
2022-12-19
东华大学 组织行为学 期末大作业 答案
2022-06-07
spring-cloud-project.zip
2020-06-11
Mybatis_BuildTable_V0.2
2016-06-25
新闻发布系统
2013-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人