- 博客(8)
- 收藏
- 关注
原创 id生成器,世界没有两个一样的id
package com.wwjjbt.sob_blog_system_mp.utils;public class IdWorker{ //下面两个每个5位,加起来就是10位的工作机器id private long workerId; //工作id private long datacenterId; //数据id //12位的序列号 private long sequence; public IdWorker(long workerId, l
2020-06-30 08:24:26 153
原创 在开发中经常使用到cookie,既然如此就需要cookie的工具类啦
package com.wwjjbt.sob_blog_system_mp.utils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieUtils { public static final int default_age = 60*60*24*365
2020-06-29 16:35:38 127
原创 jwt生成Token的工具类。
当做用户登录业务的时候一般需要使用到jwttoken就好比一个人的身份证当然token也会过期,可以自定义过期时间。不多废话直接上工具类package com.wwjjbt.sob_blog_system_mp.utils;import com.wwjjbt.sob_blog_system_mp.pojo.TbUser;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.Signat
2020-06-26 15:27:06 1182
原创 redis的一些常用操作封装成为一个组件。大大简化常用的原生api,注入即用
package com.wj.redis02.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.util.CollectionUtils;impor
2020-06-05 10:16:43 256
原创 springboot整合redis,需要自定义redisTemplate模板。采用的Jackson2JsonRedisSerializer序列化,拿来即用
redisTemplate模板package com.kuang.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Be
2020-06-05 10:08:53 1379 1
原创 MyBatisPlus的自动生成代码的策略详解
MyBatisPlus之代码自动生成器代码自动一键生成,功能强大,大大节省了开发时间主要介绍一下springboot玩家,先来看配置的依赖maven<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version><
2020-06-02 09:23:09 2191
原创 mybatis-plus自动生成的时候报错java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
当使用mybatisplus的代码自动生成的时候报错09:02:44.188 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - 准备生成文件…Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/velocity/context/Contextat com.baomidou.mybatisplus.generator.AutoGenerat
2020-06-02 09:05:40 1350
原创 MyBatisPlus之逻辑删除
逻辑删除你有没有见过某些网站进行一些删除操作之后,你看不到记录了但是管理员却能够查看到。这里就运用到了逻辑删除。什么是逻辑删除?逻辑删除的本质是修改操作,所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除标识(deleted)或者说是状态字段(status)做修改操作。比如0是未删除,1是删除。在逻辑上数据是被删除的,但数据本身依然存在库中。对应的SQL语句:update user set deleted=1 where id =1 and deleted=0update 表名 s
2020-06-01 16:28:08 5403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人