秒杀项目总结
Be_With_I
这个作者很懒,什么都没留下…
展开
-
RabbitMQ的安装和使用
linux安装因为系统不同而有所不同,步骤相对复杂。windows安装,比较简单,注意版本匹配配置文件application 这个文件中的配置,由于springboot的版本不同可能有一点差别。注意看文档。#rabbitmqspring.rabbitmq.host=127.0.0.1spring.rabbitmq.port=5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbitmq.vir原创 2020-06-02 00:19:35 · 270 阅读 · 0 评论 -
用cookie 和redis 实现登录,分布式session 的功能。
@GetMapping("/login2") public Result<MiaoUser> login2(HttpServletResponse response , @CookieValue(value = MiaoUserService.COOKIENAME,required = false )String tk , @RequestParam(value = MiaoUserService.COOKIENAME,required = false).原创 2020-05-28 16:41:50 · 430 阅读 · 0 评论 -
用jsr303 做入参校验,自己写一个注解,全局异常处理
pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>然后是在vo中加入相应的注解package com.home.miaosha.entity;import com.home.miaosha.vali原创 2020-05-28 14:24:05 · 180 阅读 · 0 评论 -
利用模板模式设计Redis key的前缀处理,以及redis业务类简单方法的完善
前缀接口package com.home.miaosha.redis;public interface Prefix { public int expireSec(); public String pre();}前缀抽象类package com.home.miaosha.redis;public abstract class BasePre implements Prefix{ private int expireSec; private Strin原创 2020-05-25 14:11:47 · 344 阅读 · 0 评论 -
Redis的安装
第一部官网下载2️⃣传到 /opt 目录 tar -zxvf redis-4.0.2.tar.gz mv redis-4.0.2 /usr/local/rediscd 到 redis 目录yum install -y gcc g++ gcc-c++ makemake -j 4 执行的时候报错了make MALLOC=libc 就可以编译了make install 安装vi redis.conf修改两个参数第一个bind 0.0.0.0将daemonize no改为d原创 2020-05-24 23:59:49 · 151 阅读 · 0 评论 -
将小项目的返回对象用单例设计模式来实现。
package com.home.miaosha.entity;public class Result<T> { private int code; private String msg; private T data; private Result( T data) { this.code = 0; this.msg = "成功"; this.data = data; } priv原创 2020-05-23 22:36:51 · 245 阅读 · 0 评论