
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
全局唯一IDredis自增主键秒杀优惠卷悲观锁乐观锁一人一单问题单体项目通过动态代理对象调用方法集群项目分布式锁超时释放导致误删锁问题编写Lua脚本Redission简介可重入锁原理重试原理锁释放原理主从一致原理异步秒杀redis 消息队列ist结构PubSubStream消费者组三者对比使用redisMQ完成异步秒杀总结
一文搞懂WebSocket并利用此协议写一个在线聊天室 WebSocket是在HTML5开始提供的一种能在单个TCP连接上进行全双工通讯的网络通信协议HTTP协议:HTTP协议是一种无状态(请求完成后,连接彻底断开,节省资源)、无连接(客户端端向服务端请求数据,获取数据后即断开连接)、单向(连接建立只能由客户端发起)的应用层通信协议,采用请求/响应模型。特性:客户端有事向服务器询问,服务器告诉它,

vue-admin-template vue-element-admin 安装 使用 配置nodeJs npm yarn 一套现成的后台管理系统 基于vue和Element ,在element组件的基础上进行封装形成一整套的解决方案

初始化准备JVM进程缓存Caffeinenginx业务集群缓存LUA的基本使用OpenRestyOpenResty业务流程发起请求到tomcat连接redisOpenResty本地缓存缓存同步Canal的安装及配置Canal的消费者端使用Caffeinenginx业务集群缓存LUA基本使OpenRestyOpenResty业务流程发起请求到tomcat连接redisOpenResty本地缓存缓存同
java图形化 图书管理系统1、管理员操作:能够实现图书的增、删、改、查操作2、普通注册用户操作:(1)借阅图书(借阅成功后,对应图书在馆数量相应减1)(2)归还图书(归还成功后,对应图书在馆数量加1)(3)查阅自己借阅的图书(4)续借图书(借阅图书以3个月为限,可以在期间内续借1个月)(5)如果预借图书在馆数量为零,或者图书不存在,则无法借阅(6)可以为所借阅的图书进行评论3自行设计数据库表结果
java图形化 图书管理系统1、管理员操作:能够实现图书的增、删、改、查操作2、普通注册用户操作:(1)借阅图书(借阅成功后,对应图书在馆数量相应减1)(2)归还图书(归还成功后,对应图书在馆数量加1)(3)查阅自己借阅的图书(4)续借图书(借阅图书以3个月为限,可以在期间内续借1个月)(5)如果预借图书在馆数量为零,或者图书不存在,则无法借阅(6)可以为所借阅的图书进行评论3自行设计数据库表结果
图书管理系统mysql数据库 jdbc swing 登录注册用户菜单 借阅图书归还图书个人中心查看所有借阅记录查看借阅中的图书 签到领积分我的消息 修改密码退出登录续借图书 评价图书 消息广场管理员菜单 管理图书添加书籍修改图书下架书籍 消息广场查看图书数据按照库存从少到多查询按照评分从高到低查询
java图形化 图书管理系统1、管理员操作:能够实现图书的增、删、改、查操作2、普通注册用户操作:(1)借阅图书(借阅成功后,对应图书在馆数量相应减1)(2)归还图书(归还成功后,对应图书在馆数量加1)(3)查阅自己借阅的图书(4)续借图书(借阅图书以3个月为限,可以在期间内续借1个月)(5)如果预借图书在馆数量为零,或者图书不存在,则无法借阅(6)可以为所借阅的图书进行评论3自行设计数据库表结果
若不使用 redis默认以序列化方式存储对象要将实体类实现序列化@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain = true)public class User implements Serializable {private Integer id;private String name;private String passw
前后端分离项目-——宾馆管理系统(springboot+vue+mybatisplus+redis缓存+elementUI)