[toc] "项目的Github地址" 需求介绍 为了缩短用户看到首页信息的时间, 我们把首页显示的类目信息, 广告等数据放到Redis缓存中, 这样就不用通过耗时的数据库操作获取数据, 而是直接从Redis缓存中获取. 在开始之前先记录一个坑: 重启虚拟机后nginx服务器关闭了, 导致nginx ...
分类:
编程语言 时间:
2019-05-18 10:02:41
阅读次数:
192
[TOC] "到Github获取源码请点击此处" 一. 数据库还原 1. 新建Mysql数据库, 你可以使用自己熟悉的Mysql图形界面操作工具快速建库. 2. 在新创建的ashop数据库中执行脚本文件 . 该脚本存放在 目录下. 3. 成功导入后, 数据库 ...
分类:
数据库 时间:
2019-05-08 09:42:21
阅读次数:
190
步骤一:各模块职责 步骤二:实体类设计 接下来创建数据库 接着按照上面的javabean,添加列 在这里,简单介绍一下MYSQL的两个常用引擎的区别: ( ? ?ω?? )? MyISAM只支持表级锁,什么是表级锁呢?比如如果一个线程要更改第二行记录,那么另外一个线程想更改第三行记录,但是因为MyI ...
分类:
其他好文 时间:
2019-04-07 16:55:27
阅读次数:
138
经历四个月的自学。 结合所学的知识(HTML,CSS,javascript,jQuery,Mysql,Redis,Django,celery,fastDfs,haystack,whoosh,uWSGI,nginx) . 做的大型项目。 github链接:https://github.com/4678 ...
分类:
其他好文 时间:
2019-04-04 21:46:39
阅读次数:
214
参与过抢购活动就知道,很明显的一点是商即便商品实际没有了也是可以下单成功的,但是在支付的时候会提示你商品没有了。 实现原理:list双向链表 使用redis队列,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行.(mysql事务在高并发下性能下降很厉害,文件锁的方式也是). 此处用到了R ...
分类:
其他好文 时间:
2019-03-06 01:16:08
阅读次数:
232
Java架构师springboot,springcloud,dubbo,rocketmq,redis,tomcat大型分布式电商项目实战 ...
分类:
编程语言 时间:
2019-02-28 18:35:55
阅读次数:
388
秒杀是电商平台的一种品牌推广、促销的一个高并发短时间的一个活动。可以提高用户体验度和提高品牌知名度,会在活动开始之前大力宣传,假如促销一百件商品,可能会吸引一万个用户同时在一个页面不断刷新,这里可以用freemarker生成静态页,通过ajax动态获取必需的数据,等待活动时间开始,但是如果只在静态页 ...
分类:
其他好文 时间:
2019-02-13 13:02:11
阅读次数:
190
概述 这是一个综合性的B2B2C平台,类似京东商城、天猫商城。网站采用商家入驻的模式。该项目采用Spring+SpirngMVC+Mybatis框架搭建的maven工程,并采用分布式架构按功能将系统分为不同的子系统,将不同的子系统部署到不同的节点服务器独立运行。在各个系统之间采用dubbox+zoo ...
分类:
其他好文 时间:
2019-02-11 16:50:17
阅读次数:
723
代码存在码云:https://coding.net/u/funcfans/p/sparkProject/git 代码主要学习https://blog.csdn.net/u012318074/article/category/6744423/1这里的 发现样例作为正式项目来说效率太低了,为了知识点而知 ...
分类:
数据库 时间:
2019-01-29 18:14:01
阅读次数:
388
第1章 数据库开发规范的制定 俗话说:“没有规矩不成方圆”。这一章,我们就先来制定数据库开发的各种规范,包括:数据库命名规范、数据库基本设计规范、数据库索引设计规范、数据库字段设计规范、SQL开发规范以及数据库操作规范。通过这些规范的制定可以指导并规范我们后续的开发工作,为我们以后的工作提供一个良好 ...
分类:
数据库 时间:
2019-01-23 23:28:43
阅读次数:
355