java秒杀系统
rnzhiw
技术使人成长
展开
-
Java秒杀系统方案优化 高性能高并发实战项目笔记二——SpringBoot集成Redis
本篇博客解决的问题有:在项目开发中遇到的windows连接远程linux中redis不成功redis通用缓存key封装windows连接远程linux中redis不成功参考博客:解决redis desktop manager连接不上linux(centos7)上的redis服务出现此类情况的原因通常有以下几种:(我出现的错误是在第三种)在远程主机上进入/usr/loca...原创 2019-08-18 17:07:50 · 661 阅读 · 0 评论 -
Java秒杀系统方案优化 高性能高并发实战项目笔记三——两次MD5加密工具类的设计
每学完一个知识点,现在都想着赶快写博客纪录下来,不然在之后回忆再去写的话可能一些细小的知识点都会忘掉。现在越来越觉得写博客是整理自己知识点的一个比较好的方法,这样其实也是为了更好地能够形成自己的知识体系。不多说了,本篇博客是纪录在表单提交上使用MD5进行加密的方式两次MD5加密用户端:PASS = MD5(明文 + 固态Salt):防止用户密码以明文的方式进行传播,防止请求的数据包被截...原创 2019-08-19 12:15:29 · 365 阅读 · 0 评论 -
Java秒杀系统方案优化 高性能高并发实战项目笔记四——结合MD5实现登录+JSR303参数校验+全局异常处理
在写本篇博客的时候,是在学完了分布式Session之后开始学的,在学的过程中也遇到了一点点阻力,我发现我平时代码的写法和这个老师讲的不一样的地方挺多的,比如现在引进了全局异常处理,我之前是不写异常处理类,直接return一个结果回来,看了好多视频都是用异常类处理的,可能这种方式真的比较好吧本篇博客分三方面讲述:登录模块JSR303参数校验全局异常处理登录模块:MD5处理逻辑:...原创 2019-08-19 20:13:22 · 365 阅读 · 0 评论 -
Java秒杀系统方案优化 高性能高并发实战项目笔记五——分布式Session
Session的概念和分布式Seesion的理解参考自这篇博客:分布式Session分布式Session在本项目的应用是通过Redis将用户的Session和用户的信息一起存储起来,难的点是在如果配置分布式Session下面部分参考自:分布式Session本项目的做法:在登录完成的最后一步,需要带着Session信息。 1.利用uuid生成秘钥(sessionId) 2.将user信...原创 2019-08-19 20:42:55 · 1092 阅读 · 0 评论 -
Java秒杀系统方案优化 高性能高并发实战项目笔记一——redis安装启动运行配置
按照之前的打算,今天是暑假回学校的第三天了,将学习方向逐渐转到高并发,分布式的方向上来了,在慕课网上看到的这个实战项目很好,便动手开始做,先对redis进行安装启动运行配置。安装redis首先从redis官网中下载redis-4.0.2.tar.gz文件,我使用的是centos系统将文件拖到临时文件夹/tmp目录下解压文件: tar -zvxf redis-4.0.2,我们可以看到生成...原创 2019-08-18 11:17:32 · 327 阅读 · 0 评论