功能03-优惠券秒杀034.功能03-优惠券秒杀4.6Redisson的分布式锁Redis分布式锁—Redisson+RLock可重入锁实现篇4.6.1基于setnx实现的分布式锁问题我们在4.5自己实现的分布式锁,主要使用的是redis的setnx命令,它仍存在如下问题:4.6.2Redisson基本介绍Redisson是一个在Redis基础上实现的Java驻内存数据网格(In-MemoryDataGrid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包括了各种分布式锁的实现。一句话:Redisson是一个在Redis基础上实现的分布式工具的集合。据Redi
项目介绍&功能实现1.项目介绍&环境搭建一个以社交平台为核心的轻电商项目,功能如下:短信登录、商户查询缓存、优惠券秒杀、达人探店、好友关注、附近的商户、用户签到、UV统计1.1项目架构1.2项目环境搭建1.2.1后端项目搭建mysql的版本采用5.7及以上版本(1)首先创建数据库,需要创建的表有:tb_user:用户表tb_user_info:用户详情表tb_shop:商品信息表tb_shop_type:商品类型表tb_blog:用户日记表(达人探店日记)tb_follow:用户关注表tb_voucher:优惠券表tb_voucher_order:优惠券的订单表(2)导入项目依赖org.spr
Redis的Java客户端在Redis官网中提供了各种语言的客户端,地址:GetstartedusingRedisclients|RedisRedis的Java客户端:1.JedisJedis的官方地址:redis/jedis:RedisJavaclientdesignedforperformanceandeaseofuse.(github.com)Jedis使用的基本步骤:引入依赖创建Jedis对象,建立连接使用Jedis,方法名和Redis命令一致释放资源1.1快速入门(1)创建maven项目(2)引入依赖redis.clientsjedis4.3.0org.junit.jupiterju
Redis的Java客户端在Redis官网中提供了各种语言的客户端,地址:GetstartedusingRedisclients|RedisRedis的Java客户端:1.JedisJedis的官方地址:redis/jedis:RedisJavaclientdesignedforperformanceandeaseofuse.(github.com)Jedis使用的基本步骤:引入依赖创建Jedis对象,建立连接使用Jedis,方法名和Redis命令一致释放资源1.1快速入门(1)创建maven项目(2)引入依赖redis.clientsjedis4.3.0org.junit.jupiterju
day03java入门021.JDK的安装与卸载卸载JDK删除JDK的安装目录删除JAVA_HOME删除path下关于Java的目录命令行窗口输入java-version测试安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装路径配置环境变量我的电脑-右键-属性环境变量-添加Java_HOME配置path变量7.测试JDK是否安装成功1.快捷键win+R,输入cmd打开命令行窗口2.输入java-version,出现下面字样说明安装成功2.HelloWorld详解新建一个文件夹,存放代码新建一个java文件文件名后缀为.javaHello.java如果系统没
day03java入门021.JDK的安装与卸载卸载JDK删除JDK的安装目录删除JAVA_HOME删除path下关于Java的目录命令行窗口输入java-version测试安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装路径配置环境变量我的电脑-右键-属性环境变量-添加Java_HOME配置path变量7.测试JDK是否安装成功1.快捷键win+R,输入cmd打开命令行窗口2.输入java-version,出现下面字样说明安装成功2.HelloWorld详解新建一个文件夹,存放代码新建一个java文件文件名后缀为.javaHello.java如果系统没
MarkDown语法格式标题一级标题一级标题:井号+空格+标题名字二级标题二级标题:双井号+空格+标题名字三级标题三级标题:三井号+空格+标题名字.........字体斜体(字体两边加星号):HelloWorld!粗体(字体两边各加两个星号):HelloWorld!斜粗体(字体两边各加三个星号):HelloWorld!删除线(字体两边各加两个波浪线):HelloWorld!引用好好学习天天向上大于号>引用的文字分割线三个星号或者三个减号图片超链接链接显示的名称列表有序列表:1+点+空格ABC无序列表:星号+空格或者减号+空格abc表格代码三个反引号```HelloWrold
MarkDown语法格式标题一级标题一级标题:井号+空格+标题名字二级标题二级标题:双井号+空格+标题名字三级标题三级标题:三井号+空格+标题名字.........字体斜体(字体两边加星号):HelloWorld!粗体(字体两边各加两个星号):HelloWorld!斜粗体(字体两边各加三个星号):HelloWorld!删除线(字体两边各加两个波浪线):HelloWorld!引用好好学习天天向上大于号>引用的文字分割线三个星号或者三个减号图片超链接链接显示的名称列表有序列表:1+点+空格ABC无序列表:星号+空格或者减号+空格abc表格代码三个反引号```HelloWrold