摘要:
认识时间复杂度常数时间的操作:一个操作如果和数据量没有关系,每次都是 固定时间内完成的操作,叫做常数操作。时间复杂度为一个算法流程中,常数操作数量的指标。常用O (读作big O)来表示。具体来说,在常数操作数量的表达式中, 只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分 如果记为f(N), 阅读全文
摘要:
1. 项目部署 1.1. 项目架构讲解 1.2. 网络拓扑图 1.3. 系统部署 1.3.1. 部署分析 e3-manager e3-manager-web e3-portal-web e3-content e3-search e3-search-web e3-item-web e3-sso e3- 阅读全文
摘要:
1. 学习计划 1、订单系统 2、提交订单 3、MyCAT 2. 订单系统 2.1. 功能分析 1、在购物车页面点击“去结算”按钮跳转到订单确认页面。 a) 展示商品列表 b) 配送地址列表 c) 选择支付方式 2、展示订单确认页面之前,应该确认用户身份。 a) 使用拦截器实现。 b) Cookie 阅读全文
摘要:
1. 学习计划 1、购物车实现 2、未登录状态下使用购物车 3、登录状态下使用购物车 2. 购物车的实现 2.1. 功能分析 1、购物车是一个独立的表现层工程。 2、添加购物车不要求登录。可以指定购买商品的数量。 3、展示购物车列表页面 4、修改购物车商品数量 5、删除购物车商品 2.2. 工程搭建 阅读全文
摘要:
1. 学习计划 1、sso注册功能实现 2、sso登录功能实现 3、通过token获得用户信息 Ajax跨域请求(jsonp) 2. Sso系统工程搭建 需要创建一个sso服务工程,可以参考e3-manager创建。 e3-sso(pom聚合工程) |--e3-sso-interface(jar) 阅读全文
摘要:
1. 学习计划 1、使用freemarker实现网页静态化 a)Freemarker的使用方法 b)Freemarker模板的语法 c)Freemarker整合springmvc 2、ActiveMq同步生成静态网页 3、Sso系统说明 2. 网页静态化 可以使用Freemarker实现网页静态化。 阅读全文
摘要:
1. 学习计划 1、Activemq整合springMQ的应用场景 2、添加商品同步索引库 3、商品详情页面动态展示 4、展示详情页面使用缓存 2. Activemq整合spring 2.1. 使用方法 在e3-manager-service工程下。 第一步:引用相关的jar包。 第二步:配置Act 阅读全文
摘要:
1. 学习计划 1、solr集群搭建 2、使用solrj管理solr集群 3、把搜索功能切换到集群版 4、添加商品同步到索引库 2. 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一 阅读全文
摘要:
1. 学习计划 1、Solr服务搭建 2、Solrj使用测试 3、把数据库中的数据导入索引库 4、搜索功能的实现 2. Solr服务搭建 2.1. Solr的环境 Solr是java开发。 需要安装jdk。 安装环境Linux。 需要安装Tomcat。 2.2. 搭建步骤 第一步:把solr 的压缩 阅读全文
摘要:
1.学习计划 1、Redis服务器搭建 2、Redis持久化 3、Redis集群搭建 4、Jedis 5、Solr服务器安装 2.Redis的安装 2.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc- 阅读全文