![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
smile2coder
记录学习路上的所见所识
展开
-
java.lang.NoClassDefFoundError: redis/clients/jedis/JedisPoolConfig
springboot版本:2.3.0.RELEASEspring-boot-starter-data-redis连接redis,启动项目后报错pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.0.RELEASE原创 2020-06-08 11:00:05 · 8326 阅读 · 0 评论 -
生产者消费者的两种实现
synchronized实现/** * @author ZxT * @date 2020-03-10 * @desc */public class Costumer implements Runnable { @Override public void run() { while (true) { synchronized (G...原创 2020-04-03 18:17:12 · 131 阅读 · 0 评论 -
SpringBoot-Redis实现分布式锁的两种方式,支持续约
Redis事务实现package com.example.redis.command;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereo...原创 2020-04-03 17:52:42 · 915 阅读 · 0 评论 -
SpringBoot应用中利用AOP实现操作日志记录
引出问题在web应用开发中,记录用户的操作日志是必不可少的,下面介绍一下利用AOP实现操作日志记录。本文使用了Lombok,不懂的同学建议了解一下引入依赖首先构建一个SpringBoot项目,引入依赖<dependencies> <dependency> <groupId>org.springframework....原创 2020-01-20 17:44:53 · 1358 阅读 · 1 评论 -
Lombok-你的开发利器
个人博客在这里本文的代码在这里希望收到一个star,感谢支持前提Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而为您的Java增光添彩。 永远不要再写另一个getter或equals方法,带有一个注释的您的类有一个功能全面的生成器,自动化您的日志记录变量等等。但是Lombok在使用过程中也有许多值得注意的点,如果不清楚的话,可能会给代码调试带来意想不到的后果!!!...原创 2020-01-16 01:02:30 · 177 阅读 · 0 评论 -
springboot-Jackson
在json的解析等处理方面,我更喜欢用阿里巴巴的Fastjson。Jackson也有许多实用的功能。今天整理几个比较常用的jackson实用功能:示例代码@RequestMapping("getuser")@ResponseBodypublic User getUser() { User user = new User(); user.setUserName("mrbird...转载 2019-01-17 15:38:52 · 1725 阅读 · 0 评论 -
springboot-cache-mybatis
当程序中数据库访问压力特别大时,我们会考虑使用缓存来减少对数据库的访问次数。在我们的项目中,springboot+Mybatis是一个比较常见的组合。Mybatis有一级缓存和二级缓存。一级缓存:1. 创建一个springboot项目2. entity层和mapper层代码略3. 在yml配置日志打印级别,打印出数据库查询语句```logging: level: top:...原创 2019-01-18 00:28:49 · 332 阅读 · 0 评论 -
springboot-aop实现日志记录
首先创建一个springboot项目,引入必要的依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-a...原创 2019-01-14 01:00:11 · 233 阅读 · 0 评论