JavaWeb
文章平均质量分 52
菜得只能自己玩泥巴
这个作者很懒,什么都没留下…
展开
-
版本号中的Release和Snapshot
仓库一般分为public(Release)仓和Snapshot仓 Release仓 存放正式版本 Snapshot仓 存放快照版本 区别 本地获取这些依赖的机制有所不同 Release: 本地如果有就从本地获取,如果没有再从远程获取(版本号如果相同,代码更新,那么不会本地不会更新) Snapshot: 先从远程获取(如果版本号相同,代码更新,那么就派上用场了) 为什么要分两种 假设有两个小组负责维护两个组件A和B,B依赖的构件依赖于A,这两个项目每天都要构建很多次,A和B又经常更新,如果每次更新都需要新发布原创 2021-04-20 14:51:52 · 518 阅读 · 0 评论 -
Hibernate Validation使用说明
Hibernate Validation使用说明原创 2021-04-15 18:11:47 · 111 阅读 · 0 评论 -
shiro与springboot
shiro的非web基础整合思路 shiro的非web基础 shiro的非web基础 整合思路原创 2021-04-15 16:51:07 · 79 阅读 · 0 评论 -
shiro的简单实现(非web)
添加依赖配置shiro 添加依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-starter</artifactId> <version>1.7.1</version> </dependency>.原创 2021-04-13 17:22:21 · 373 阅读 · 1 评论 -
JWT
JWT对比单纯的tokenJWT结构 JWT Json Web Token(JWT) 用于记录用户的登录状态,或者为用户创建身份认证的凭证 对比单纯的token 单纯的token还需要 将用户信息使用redis存储 JWT不用存储,JWT将需要的用户信息加密到token里面,返回客户端,存在客户端,请求时带上,服务器拿到JWT后可以解密到用户信息 JWT结构 payload不要放用户敏感信息,还是有可能会被获取 使用编码后的Header和payload与密钥secret(要保存好,不能外传)签名,签.原创 2021-04-09 11:41:40 · 191 阅读 · 0 评论 -
token登录验证的简单实现
实现原理 [不知道对不对] 前端传来用户名密码(例如name、password) 后端接收生成对象(user) 生成uuid作为token令牌(就是一个唯一的字符串str) 将token作为key,user作为valued存到redis 将token返回给前端 前端将token保存 请求的时候将token放到header里面 后端再次接收请求的时候从header里面获取token,从redis验证取出对象进行操作 java实现 实体类user,因为要存到redis就要序列化,所以要对user做可序列化操原创 2021-04-07 18:00:39 · 573 阅读 · 1 评论 -
UUID
是什么 UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。 uuid 可以理解成一定范围内唯一字符串 java生成 import java.util.UUID; String uuid = UUID.randomUUID().toString(); 其他更详细的解释看别人的 ...原创 2021-04-07 16:32:07 · 858 阅读 · 0 评论 -
使用session cookie模拟登陆注销
springboot中实现(原理一样的) 代码 @Controller public class Test { //登陆 @ResponseBody @GetMapping("/login") public Object login(String usrname,String password,HttpServletRequest rq){ String str=null; try { if (usrname.equals(原创 2021-04-06 20:14:56 · 126 阅读 · 0 评论