高并发秒杀系统学习
奈斯菟咪踢呦
联系电话:15718879112
展开
-
三、高并发秒杀API之Service层设计实现
Dao层设计与实现———-》接口设计和sql编写实现代码和SQL的分离,方便Review,dao层也叫做数据访问层,是对远程存储系统执行操作的过程,这些操作统一存放在Dao层。而通过Dao层组成的逻辑则是由Service来完成。一、秒杀Service接口设计service包:存放我们的service接口和实现类 exception包:存放service层出现的异常,例如...原创 2018-06-04 17:40:13 · 492 阅读 · 0 评论 -
四、高并发秒杀API之Web层设计与实现
Web层涉及到的技术: 前端交互:页面之间的交互和交互细节 Spring MVC:框架整合,以及如何应用设计和实现Restful接口 Bootstrap和jquery:前者负责页面布局和样式控制,后者负责交互的实现。一、前端分析与设计1、前端交互设计部分前端页面流程:根据细致的流程逻辑,前端工程师设计页面,后端工程师开发对应的代码,可以使得前端和后...原创 2018-06-05 11:42:05 · 538 阅读 · 0 评论 -
JSP接收不到Controller返回的Model
最近做一个秒杀项目,JSP死活接收不到Controller传过来的model:Controller代码: 首先这地方肯定是不存在问题的!jsp页面: 这也肯定没问题!但是始终接收不到: 很坑啊!后来才发现各种百度,原来创建好web项目,默认的web.xml头部配置是:<!DOCTYPE web-app PUBLIC "-//Sun Mic...原创 2018-06-07 09:40:44 · 4384 阅读 · 2 评论 -
二、高并发秒杀API之Dao层设计实现
一、Idea创建maven1、File——-》new———》project 2、选择maven 点击next!3、输出项目名,包(表示web项目,以后可以spingMVC连起来用) 点击next!4、如下图 maven仓库可以选择你自己的下一步!点击完成!5、在main文件下新建Java文件 放源代码 (1)web.xml文件改变servl...原创 2018-05-31 11:46:20 · 390 阅读 · 0 评论 -
一、高并发秒杀API简介与业务分析
一、简介该项目主要整合Mybatis+Spring+SringMVC 三个框架开发的;同时这三个框架也是互联网公司的常用框架,比如美团、阿里、搜狐、京东等大型互联网网站常用这三个框架,主要是因为这三个框架易于使用并且比较轻量级,另外一个原因就是低代码侵入性,并且拥有成熟的用户群和社区。现在网络上秒杀和红包类业务需求越来越常见,这种业务是一种竞争性产品,具有很典型的事务特性。学会分析、...原创 2018-05-31 14:06:53 · 330 阅读 · 0 评论 -
五、高并发秒杀系统高并发优化
前面的四篇博客已经将基本的饿秒杀系统完成,本人按照教程一步一步敲代码、测试完成。现在将学习如何在上面的基础上对这个秒杀系统进行优化。这篇将学习一下内容: 1、高并发系统优化思路分析 2、高并发优化技巧动静态资源分离: CND(内容分发网络):缓存静态资源 Redis:缓存动态分离并发优化: SQL优化降低行级锁持有时间 存储过程优化降低行级锁持有时间3、集群化部署...原创 2018-06-08 16:18:45 · 1088 阅读 · 0 评论