自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 高并发优化秒杀

一、页面缓存+URL缓存+对象缓存 1.页面缓存 (1)取缓存 (2)手动渲染模板存入缓存 (3)结果输出 @RequestMapping(value = "/to_list",produces ="text/html") @ApiOperation(value = "显示商品列表",httpMethod = "GET") @ApiResponses(value ={ @ApiResponse(code = 500216,message = "参数校验异常"),

2020-06-12 01:12:47 220

原创 JMeter压力测试

一、JMeter入门 1.添加线程组 2.添加HTTP请求默认值 3.添加HTTP请求 4.添加聚合报告 5.运行并查看相关数据 二、JMeter命令行 1.添加HTTP请求 2.添加CSV数据文件 3.配置CSV数据文件 4.压测 三、Redis压测 1.redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000 2.redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 3.redis-bench

2020-06-12 00:04:15 152

原创 秒杀API设计

一、登录 1.跳转登录界面(/login/to_login) request 无 response 参数名 类型 是否必须 描述 login String Y 登录html页面 success Status body 200 login.html界面 fail HTTP Status Code Reason 204 No Content 401 Unauthorized 403 Forbidden 2.登录(/login/do

2020-06-05 09:22:57 243

原创 第三方登录

第三方登录 QQ登录 一、在QQ互联中获取APP ID和APP KEY。 QQ互联网址:https://connect.qq.com/ 二、实现 1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depen

2020-05-29 16:18:37 639

原创 Java秒杀项目——实现登录功能

Java秒杀实战——实现登录功能 实现登录功能 一、数据库设计 数据库中包含的主要信息为:手机号码、昵称、密码、salt、头像、注册时间、上次登录时间、登陆次数。 二、明文密码两次MD5处理 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。 首先,我们添加相关的依赖: 然后创建一个MD5工具类(MD5Util),然后进行两次MD5加密。 第一次MD5加密:1.用户端:PASS=MD5(明文+固定Salt) 第二次MD5加密:2.服务端:PASS

2020-05-18 03:22:49 359

原创 Java电商秒杀实战

Java电商秒杀实战 内容: 该电商秒杀实战中包括了前端的Thymeleaf、Bootstrap、JQuery;还包括了后端的SpringBoot、JSR303、MyBatis;以及中间件的RabbitMQ、Redis、Druid。 项目框架的搭建 一、SpringBoot环境搭建 打开IDEA,新建一个SpringBoot项目,选择Maven-archetype-quickstart进行创建。 然后进行依赖的添加,如图: 最后创建Controller、dao、service以及resources。 二

2020-05-14 00:37:53 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除