Mybatis从0到1(基础进阶教程) 置顶! 有更新!

2020-08-08

mybatis从基础到进阶,学mybatis看这一篇文章就够。讲解mybatis,文件配置、使用方式、动态sql、关系映射、逆向工程、二级缓存、分页、项目整合

Synchronized关键字解析 置顶! 有更新!

2020-08-03

针对Synchronized关键字进行解析(学习笔记),其中包含synchronized简介,对象锁(代码块、方法锁)、类锁(static静态方法和.class)以及性质(可重入不可中断)和加锁原理、可重入原理、可见性原理,以及synchronized的缺陷做了说明,以及多线程访问同步方法的情况,以及常见的问题

Redis进阶--企业级解决方案 置顶! 有更新!

2020-06-24

reids企业级解决方案:缓存预热、缓存雪崩、缓存击穿、缓存穿透、性能指标监控

❤️ 每天进步一点点❤️

💪加油💪

springboot+中间件实现秒杀系统感悟 有更新!

2021-01-13

一套融入了

  • springboot+Mybatis-plus搭建
  • redis、zookeeper、mq集群
  • redis缓存、jetCache缓存
  • RabbitMq消息通知、死信、延迟队列使用
  • zookeeper分布式锁
  • 自定义注解
  • 统一封装返回
  • 切面使用
  • 事物、回滚使用
  • docker、nginx使用
  • 图片服务器OSS使用
  • stram、lambda使用
  • 多线程、线程池使用
  • 定时任务使用
  • 短信验证、邮件服务使用
  • JWT验证TOKEN令牌使用
  • 雪花算法分布式算法使用
  • 拦截器、Log4j日志使用
  • 还有很多的工具类、组件使用
  • 数据库连接池Druid使用
  • MapStruct实体转化工具使用
  • 然后部署时候CDN之类的使用

的demo商城系统

mybatis中bug——LocalDateTime处理

2020-11-15

LocalDateTime时间返序列化出错。Execution of Rabbit message listener failed.

Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of java.time.LocalDateTime (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Listener threw exception

Caused by: org.springframework.amqp.support.converter.MessageConversionException: Failed to convert Message content