摘要:
当一个项目启动时,首先是web.xml: 这里面的配置: 为什么要在web.xml中配置struts的过滤器? 因为一个web项目运行的时需要加载的,或者默认的部分配置都会在web.xml中配置,中间件在加载web项目的时候会根据web.xml的配置加载项目需要加载的东西,如过滤器,默认首页,缓存时 阅读全文
摘要:
概述: 淘淘商城是采用分布式架构部署的一个大型网上商城系统,类似于京东商城。本系统分前台系统和后台系统。前台系统主要负责商城的页面的显示功能,这里采用的面向服务的方式,pc端手机端只负责显示页面,业务逻辑都在服务层实现,客户端调用服务端接口来实现显示功能。 在前台系统中主要分为:客户端:系统前台页面 阅读全文
摘要:
图片上传到服务器,然后把上传路径保存到数据库,然后从数据库读出保存的路径显示到网站页面。 我们一般可以在CMS系统中将图片添加到图片服务器中(这个可以使用ftp来部署),然后图片上传到服务器后,在数据库中保存的是图片在服务其中的url 这样子,从数据库中读取路径然后访问到服务器的图片,就可以显示出来 阅读全文
摘要:
当点击商品图片的时候,会跳转到商品的详情页面,我们看下具体是如何实现的: 1、点击商品的图片,打开商品详情页面 a) 商品基本信息 b) 延迟加载商品详情。延迟一秒加载使用ajax c) 商品的规格参数。按需加载,当用户点击商品规格参数tab页,加载ajax。 如图:点击图片后显示内容如下; 所以需 阅读全文
摘要:
后期补充: 为什么要用solr服务,为什么要用luncence? 问题提出:当我们访问购物网站的时候,我们可以根据我们随意所想的内容输入关键字就可以查询出相关的内容,这是怎么做到呢?这些随意的数据不可能是根据数据库的字段查询的,那是怎么查询出来的呢,为什么千奇百怪的关键字都可以查询出来呢? 答案就是 阅读全文
摘要:
关于框架的搭建无非就是 框架所依赖的jar包,然后就是关于各个框架的配置文件: 下面我们来看下不同层的依赖的jar包以及各个配置文件: 首先pojo这一层只需要依赖parent聚合工程 mapper层需要跟数据库打交道也就是利用mybatis的一些jar包,以及mapper需要依赖pojo才可以 s 阅读全文
摘要:
对于小型项目来说,使用默认的maven配置项目即可,可是现在分布式项目越来越多,如果巧妙的使用maven部署项目这成了关键。 maven的pom、jar、war: 要正确部署得对maven的pom、war、jar文件要有了解。pom文件通常是一个聚合工程,含义就是管理下面的子工程,相当于领头羊。wa 阅读全文
摘要:
支付流程: 第三方支付公司请求协议: 第三方支付公司: 网关: 大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信 息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。 阅读全文
摘要:
顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员, Apache Hbase和 Apache Solr 的分布式集群都用到了zookeeper;Zookeeper:是一个分布式的、开源的程序协调服务,是hadoop项目下的一个子项目 阅读全文
摘要:
流程:一次迭代大概一个月作用,对一个功能需求的完成。下一步继续完成剩下的重要的一个需求功能。 阅读全文