Fork me on GitHub
摘要: 前言 秒杀的业务场景广泛存在于电商当中,即有一个倒计时的时间限制,当倒计时为0时,秒杀开始,秒杀之后持续很小的一段时间,而且秒杀的商品很少,因此会有大量的顾客进行购买,会产生很大的并发量,从而创造技术难点 本章将编写一个不涉及并发操作的秒杀逻辑实现,包括商品页面,详情页面,以及订单页面。 首先,当用 阅读全文
posted @ 2020-02-20 23:56 lovejune 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 在登录之后,可能服务器是分布式的,因此不能通过一个本地的session来管理登录信息,导致登录的信息不能传递,即在这台服务器上可以得到用户登录信息,但在那台就得不到。因此,需要设置分布式的session,方法是,使用一个token,存在客户端的本地cookie,当接收请求时,从客户端将cookie值 阅读全文
posted @ 2020-02-20 21:17 lovejune 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 登录总结 前几章总结了登录各个步骤中遇到的问题,现在完成的做一个登录的案例,其难点不在于实现功能,而在于抽象各种功能模块,提高复用性,较低耦合度。 前端页面: 对于前端页面来说,不是后端程序员要考虑的事,但为了有备无患,需要了解一些基本的东西,即看的懂即可,原则是,可以不去管css的样式,但js代码 阅读全文
posted @ 2020-02-18 18:54 lovejune 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 上一章讲了表单验证,数据验证和加密。这一章,将研究服务器和数据库的交互过程。 后端服务器有两种主流的形式,SQL数据库和NOSQL数据库。其中MYSQL属于SQL数据库,REDIS属于非SQL数据库。先介绍SQL数据库与服务器的交互过程。 建立数据库表 CREATE TABLE `user_test 阅读全文
posted @ 2020-02-18 12:01 lovejune 阅读(146) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/lovejune/p/java_login_1.html 上一章内容搭建起了登录应用场景的环境,模拟实现了登录操作,页面与后端数据的交互过程,使用的是异步的ajax请求实现。 在LoginController中,我们实现了对数据的简单校验,但事实上,在 阅读全文
posted @ 2020-02-17 18:49 lovejune 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 初识登录 登录的应用场景 登录比较常见,大多数网站都有登录的操作。然后登录本身也从简单到复杂有着漫长的发展历史。本文记录博主对登录的应用场景的剖析,深究不在于学习如何实现,主要关注其编码思想,过程中用到的技术,以及改进的可能。 搭建环境 本文使用SSM框架构建登录的场景,网页不采用jsp技术,而是用 阅读全文
posted @ 2020-02-16 22:00 lovejune 阅读(380) 评论(0) 推荐(0) 编辑