
JavaWeb
文章平均质量分 52
菜得只能自己玩泥巴
这个作者很懒,什么都没留下…
展开
-
版本号中的Release和Snapshot
仓库一般分为public(Release)仓和Snapshot仓Release仓存放正式版本Snapshot仓存放快照版本区别本地获取这些依赖的机制有所不同Release: 本地如果有就从本地获取,如果没有再从远程获取(版本号如果相同,代码更新,那么不会本地不会更新)Snapshot: 先从远程获取(如果版本号相同,代码更新,那么就派上用场了)为什么要分两种假设有两个小组负责维护两个组件A和B,B依赖的构件依赖于A,这两个项目每天都要构建很多次,A和B又经常更新,如果每次更新都需要新发布原创 2021-04-20 14:51:52 · 577 阅读 · 0 评论 -
Hibernate Validation使用说明
Hibernate Validation使用说明原创 2021-04-15 18:11:47 · 143 阅读 · 0 评论 -
shiro与springboot
shiro的非web基础整合思路shiro的非web基础shiro的非web基础整合思路原创 2021-04-15 16:51:07 · 95 阅读 · 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 · 412 阅读 · 1 评论 -
JWT
JWT对比单纯的tokenJWT结构JWTJson Web Token(JWT)用于记录用户的登录状态,或者为用户创建身份认证的凭证对比单纯的token单纯的token还需要 将用户信息使用redis存储JWT不用存储,JWT将需要的用户信息加密到token里面,返回客户端,存在客户端,请求时带上,服务器拿到JWT后可以解密到用户信息JWT结构payload不要放用户敏感信息,还是有可能会被获取使用编码后的Header和payload与密钥secret(要保存好,不能外传)签名,签.原创 2021-04-09 11:41:40 · 229 阅读 · 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 · 600 阅读 · 1 评论 -
UUID
是什么UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。uuid 可以理解成一定范围内唯一字符串java生成import java.util.UUID; String uuid = UUID.randomUUID().toString();其他更详细的解释看别人的...原创 2021-04-07 16:32:07 · 876 阅读 · 0 评论 -
使用session cookie模拟登陆注销
springboot中实现(原理一样的)代码@Controllerpublic 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 · 151 阅读 · 0 评论