淘淘商城笔记 - day10

联合索引

tb_cart表user_id和item_id设为联合索引
sql1, sql2, sql3会走索引, sql4不走索引
使用联合索引, 一定要注意索引字段的顺序

SELECT * FROM tb_cart WHERE user_id = 1 AND item_id = 1;
SELECT * FROM tb_cart WHERE item_id = 1 AND user_id = 1;
SELECT * FROM tb_cart WHERE user_id = 1;
SELECT * FROM tb_cart WHERE item_id = 1;

主从复制

主库将数据改变的sql语句记录到二进制日志中(binary log), 然后拷贝到从库中执行, 从而保证两边的数据一致

读写分离解决方案

在进入service之前, 使用AOP来做出判断, 是使用写库还是读库, 判断依据可以根据方法名判断, 比如说以query、find、get等开头的就走读库,其他的走写库。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
目录: ├─01.第一天(项目介绍,搭建maven工程) │ ├─02.教案 │ │ 淘淘商城-day01.doc │ │ │ ├─环境配置 │ │ │ eclipse-mars.7z │ │ │ Eclipse开发环境配置.docx │ │ │ jdk-7u72-windows-i586.exe │ │ │ taotao.sql │ │ │ VisualSVN-Server-2.6.5.msi │ │ │ workspace-template.7z │ │ │ │ │ └─MavenRepository │ │ .m2.7z │ │ │ └─视频 │ 01.课程计划.avi │ 02.聊聊电商.avi │ 03.淘淘商城简介.avi │ 04.淘淘商城功能模块.avi │ 05.淘淘商城系统架构.avi │ 06.maven工程搭建-parent、common.avi │ 07.maven工程搭建-taotao-manager.avi │ 08.运行maven的聚合工程.avi │ 09.svn的使用.avi │ 10.管理svn.wmv │ 淘淘商城的第一天笔记.doc │ ├─02.第二天(框架整合,后台系统搭建) │ │ 01.参考资料.rar │ │ │ ├─02.教案 │ │ 淘淘商城-day02.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.创建数据库.avi │ 03.mybatis逆向工程.avi │ 04.ssm整合-dao层.avi │ 05.ssm整合-service层.avi │ 06.ssm整合-表现层.avi │ 07.spring和springmvc父子容器关系.avi │ 08.整合测试-分析.avi │ 09.整合测试-ok.avi │ 10.使用maven的tomcat插件时debug.avi │ 11.商品列表查询-需求分析.avi │ 12.pageHelper插件.avi │ 12.商品列表查询-service.avi │ 13.商品列表查询-完成.avi │ 淘淘商城第二天笔记.doc │ ├─03.第三天(实现商品添加) │ ├─02.教案 │ │ 淘淘商城-day03.docx │ │ │ ├─03.视频 │ │ 01.课程计划.avi │ │ 02.商品类目选择-service.avi │ │ 02.商品类目选择-功能分析.avi │ │ 03.商品类目选择-表现层.avi │ │ 04.图片保存的位置分析.wmv │ │ 05.nginx的安装及使用.wmv │ │ 07.ftp服务使用.wmv │ │ 08.图片上传Service.wmv │ │ 09.图片上传Controller.wmv │ │ 10.富文本编辑器的使用.wmv │ │ 11.商品添加实现.wmv │ │ │ └─参考资料 │ │ ImageServer.7z │ │ nginx-1.8.0.tar.gz │ │ nginx安装手册.doc │ │ vsftpd安装手册.doc │ │ │ └─工具类 │ EasyUIResult.java │ ExceptionUtil.java │ FtpUtil.java │ IDUtils.java │ JsonUtils.java │ PictureResult.java │ TaotaoResult.java │ ├─04.第四天(商品规格实现) │ ├─01.参考资料 │ │ │ 规格参数第一种方案.sql │ │ │ │ │ ├─JsonViewer │ │ │ │ Readme.txt │ │ │ │ │ │ │ ├─Fiddler │ │ │ │ FiddlerJsonViewer.dll │ │ │ │ FiddlerJsonViewer.pdb │ │ │ │ JsonViewer.dll │ │ │ │ JsonViewer.pdb │ │ │ │ Newtonsoft.Json.dll │ │ │ │ │ │ │ ├─JsonView │ │ │ │ JsonView.exe │ │ │ │ JsonView.pdb │ │ │ │ JsonViewer.dll │ │ │ │ JsonViewer.pdb │ │ │ │ Newtonsoft.Json.dll │ │ │ │ │ │ │ └─Visualizer │ │ │ JsonViewer.dll │ │ │ JsonViewer.pdb │ │ │ JsonVisualizer.dll │ │ │ JsonVisualizer.pdb │ │ │ Newtonsoft.Json.dll │ │ │ │ │ └─工具类 │ │ JsonUtils.java │ │ │ ├─02.教案 │ │ 淘淘商城-day04.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.课程计划.avi │ 03.商品描述的添加.avi │ 04.什么是规格参数.avi │ 05.商品规格-方案一分析.avi │ 06.第二种解决方案分析-模板思路.avi │ 07.选择商品分类.avi │ 08.商品规格类目选择功能.avi │ 09.商品规格参数的添加.avi │ 10.根据规格参数模板生成表单.avi │ 11.商品规格参数添加.avi │ 12.商品规格参数的展示.avi │ 淘淘商城第四天笔记.doc │ ├─05.第五天(前台工程搭建、首页商品类目显示) │ │ 01.参考资料.rar │ │ │ ├─02.教案 │ │ 淘淘商城-day05.docx │ │ │ └─视频 │ 01.课程计划.wmv │ 02.系统架构分析.avi │ 03.服务层工程搭建.avi │ 04.门户系统搭建,首页展示.avi │ 05.商品分类展示-分析.avi │ 06.jsonp远程调用.avi │ 07.商品分类展示服务-Service层.avi │ 08.商品分类展示-完成.avi │ 淘淘商城第五天笔记.doc │ ├─06.第六天(CMS系统) │ ├─02.教案 │ │ 淘淘商城-day06.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.内容分类管理-展示节点分析.avi │ 03.内容分类管理-展示内容分类.avi │ 04.添加内容分类节点.avi │ 05.删除内容分类.avi │ 06.重命名节点.avi │ 07.内容列表.avi │ 08.内容添加完成.avi │ 09.首页内容展示方案.avi │ 10.内容查询服务发布.avi │ 11.httpclient介绍.avi │ 12.httpclient执行get请求.avi │ 13.httpclient-post请求.avi │ 14.首页大广告位展示.avi │ 淘淘商城第六天笔记.doc │ ├─07.第七天(redis缓存) │ │ 01.参考资料.rar │ │ │ ├─02.教案 │ │ 淘淘商城-day07.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.昨天遇到的问题解决.avi │ 03.redis集群.avi │ 04.redis集群环境安装.avi │ 05.redis集群搭建.avi │ 06.测试redis集群.avi │ 07.jedis客户端,jedis单机版.avi │ 08.jedis连接集群环境.avi │ 09.jedis整合spring.avi │ 10.jedis客户端dao.avi │ 11.向业务逻辑中添加缓存.avi │ 12.测试缓存.avi │ 13.缓存同步-dao.avi │ 14.缓存同步服务发布及调用.avi │ 淘淘商城第七天笔记.doc │ ├─08.第八天(solr服务器搭建、搜索功能实现) │ │ 01.参考资料.rar │ │ │ ├─02.教案 │ │ 淘淘商城-day08.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.solr的安装-单机版.avi │ 03.solr配置中文分析器及业务字段.avi │ 04.索引库的维护.avi │ 05.solrJ维护索引库.avi │ 06.创建taotao-search工程并整合框架.avi │ 07.导入数据-dao层.avi │ 08.导入数据-Service.avi │ 09.导入数据成功.avi │ 09.搜索服务完成.avi │ 10.搜索服务-dao.avi │ 11.搜索服务-Service.avi │ 淘淘商城第八天笔记.doc │ ├─09.第九天(商品详情页面实现) │ ├─02.教案 │ │ 淘淘商城-day09.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.商品搜索-Service.avi │ 03.商品搜素-完成.avi │ 04.商品搜索图片bug修改.avi │ 05.商品查询服务-基础信息.avi │ 06.商品查询服务-添加缓存逻辑.avi │ 07.取商品描述的服务.avi │ 08.取商品规格参数服务.avi │ 09.商品基本信息展示.avi │ 10.商品描述展示.avi │ 11.规格参数展示.avi │ 淘淘商城第九天笔记.doc │ ├─10.第十天(单点登录系统实现) │ │ 01. 参考资料.rar │ │ │ ├─02.教案 │ │ 淘淘商城-day10.docx │ │ │ └─视频 │ 01.第九天内容复习.avi │ 02.课程计划.avi │ 03.单点登录系统的流程.avi │ 04.创建sso工程及框架整合.avi │ 05.接口文档说明.avi │ 06.数据校验Service.avi │ 07.数据校验Controller.avi │ 08.数据校验接口测试.avi │ 09.用户注册-Service.avi │ 10.测试用户注册接口.avi │ 11.用户登录接口.avi │ 12.根据token取用户信息.avi │ 淘淘商城第十天笔记.doc │ ├─11.第十一天(购物车+订单) │ ├─02.教案 │ │ 淘淘商城-day11.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.用户注册功能实现.avi │ 03.用户登录功能实现.avi │ 04.门户系统整合sso系统.avi │ 05.强制用户登录-创建拦截器.avi │ 06.拦截器实现.avi │ 07.拦截器配置及测试.avi │ 08.购物车实现分析.avi │ 09.添加购物车商品-Service.avi │ 10.添加购物车完成.avi │ 11.展示购物车商品.avi │ 12.修改购物车数量.avi │ 13.删除购物车商品.avi │ 14.购物车存在的问题.avi │ 淘淘商城第十一天笔记.doc │ ├─12.第十二天(系统架构讲解、nginx) │ │ 01.参考资料.rar │ │ │ ├─01.参考资料 │ │ 淘淘商城-订单系统接口.docx │ │ │ ├─02.教案 │ │ 淘淘商城-day12.docx │ │ │ └─视频 │ 01.课程计划.avi │ 02.创建订单系统框架整合.avi │ 03.创建订单服务-分析.avi │ 04.创建订单服务-Service分析.avi │ 05.创建订单服务-Service实现.avi │ 06.创建订单-pojo.avi │ 07.创建订单服务完成.avi │ 08.订单确认页面.avi │ 09.创建订单完成.avi │ 10.系统架构梳理.avi │ 11.基于ip的虚拟主机.avi │ 12.nginx的虚拟主机配置.avi │ 淘淘商城第十二天笔记.doc │ ├─13.第十三天(生产环境搭建、系统部署) │ ├─01.参考资料 │ │ ├─mysql │ │ │ │ mysql-community-release-el6-5.noarch.rpm │ │ │ │ │ │ │ └─mysql5.6-rpm │ │ │ mysql-community-client-5.6.26-2.el6.i686.rpm │ │ │ mysql-community-common-5.6.26-2.el6.i686.rpm │ │ │ mysql-community-libs-5.6.26-2.el6.i686.rpm │ │ │ mysql-community-server-5.6.26-2.el6.i686.rpm │ │ │ │ │ ├─redis │ │ │ │ redis-3.0.0.tar.gz │ │ │ │ │ │ │ └─ruby和redis接口 │ │ │ redis-3.0.0.gem │ │ │ │ │ └─Solr集群 │ │ │ apache-solr-ref-guide-4.10.pdf │ │ │ solrcloud-sublun1.0.docx │ │ │ │ │ └─soft │ │ apache-tomcat-7.0.47.tar.gz │ │ jdk-7u55-linux-i586.tar.gz │ │ solr-4.10.3.tgz.tgz │ │ zookeeper-3.4.6.tar.gz │ │ │ ├─02.教案 │ │ 淘淘商城-day13.docx │ │ │ └─视频 │ 01.内容复习.avi │ 02.课程计划.wmv │ 03.修改订单信息中没有用户的bug.avi │ 04.nginx反向代理需求.avi │ 05.nginx的反向代理及负载均衡.avi │ 06nginx的高可用使用keepalived+nginx实现.avi │ 07.solrCloud介绍.avi │ 08.zookeeper集群的搭建.avi │ 09.solr实例的搭建.avi │ 09.solr集群搭建完成.avi │ 10.solrj管理集群.avi │ 11.solrj集成spring.avi │ 淘淘商城第十三天笔记.doc │ └─14.第十四天(项目总结) ├─01.参考资料 │ JavaEE软件工程师_张三_2年.doc │ Scrum敏捷项目管理.pptx │ 简历参考-javaEE软件工程师_2年.doc │ ├─02.教案 │ 淘淘商城-day14.docx │ └─视频 01.课程计划.avi 02.mysql的安装.avi 03.域名、服务器规划.avi 04.配置tomcat热部署权限.avi 05.使用maven插件实现热部署.avi 06.taotao-rest部署.avi 07.服务层及taotao-portal部署.avi 08.配置nginx.avi 09.系统上线测试.avi 10.日志的输出.avi 11.项目总结.avi 12.面试中遇到的问题.avi 13.敏捷式开发.avi 淘淘商城第十四天.doc
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

zdp072

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者