Java项目实战
舜绪
以兴趣为驱动
展开
-
前后分离 redis实现单用户登录限制(用户仅可以在一处登录)
token设计: username+”,”+userId+”,”+IP+”,”+loginTimeredis存储K-V: key:username+”,”+id value: ip+”,”+loginTime登录实现:前端传参username,password;通过username查出user,得到userId和加密密码;初始化boolean flag=false,构造key:username+”,”+id,在redis中查询记录,若成功查到结果(即ip+loginTime),则解析字原创 2020-06-14 15:27:19 · 1614 阅读 · 4 评论 -
实用型实战开发笔记
开发笔记1. 分页查询2. 条件查询3. 文件上传4. 缓存理论5. 静态渲染概念6. 数据表通用字段动态映射方法(如两个必备时间)7. 定时任务调度8. 支付9. elasticSearch1. 分页查询依赖:PageHelper新建一个分页实体对象Service中startPage起到拦截作用,仅对其后的第一条查询语句有效。若依分页原理:通过((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())原创 2020-06-12 14:43:07 · 247 阅读 · 0 评论 -
使用IDEA完成项目的一键部署运行(远程服务器(linux或者windows))
使用阿里云的Cloud Toolkit工具Cloud Toolkit配置1.安装Cloud Toolkit插件第 1 步:打开 Intellij 的 Settings ( Windows下 ) 或 Preferences( Mac下 )窗口第 2 步:进入 Plugins 选项,搜索“Alibaba Cloud Toolkit”,并安装即可,如下图:如果你的服务器是windows实例,那么请先跳转到文章底部进行OpenSSH的配置,然后再回到这里继续往下,如果是linux下,则直接继续.原创 2020-05-31 13:11:23 · 3698 阅读 · 0 评论 -
01-Springboot博客项目
本系列是对李仁密老师的视频的学习记录前端页面设计与实现部分不会在此展示,直接上后端部分。项目源码和教程可以点击上面链接进行学习项目搭建1. 创建项目2. 配置项目3. 定制日志4. 关联静态页面5. 实体设计6. 创建实体,生成数据库表1. 创建项目IDEA利用Spring初始化工具创建依赖选择如下2. 配置项目更改thymeleaf版本pom文件中<proper...原创 2020-01-11 22:50:32 · 662 阅读 · 0 评论