SSM
文章平均质量分 79
ssm
byteRun
https://pamgo.github.io/byterun/#/
展开
-
SSM整合SpringSession造成的每一分钟刷一次redis-lettuce日志问题
问题:每分钟刷一次 2020-12-04 16:23:00[pool-55-thread-1hread][DEBUG]( io.netty.util.internal.logging.Slf4JLogger.debug(Slf4JLogger.java:81)) [/127.0.0.1:45030 -> /127.0.0.1:6379] write() writeAndFlush Command Command [type=SMEMBERS, output=ValueSetOutput [outp原创 2020-12-22 11:22:51 · 1078 阅读 · 0 评论 -
如何在 Spring 环境下优雅的实现策略模式
背景 最近在忙一个需求,大致就是给满足特定条件的用户发营销邮件,但是用户的来源有很多方式:从 ES 查询的、从 csv 导入的、从 MongoDB 查询….. 需求很简单,但是怎么写的优雅,方便后续扩展,就存在很多门道了。 我们的项目是基于 Spring Boot 开发的,因此这篇文章也会基于 Spring Boot 作为基础框架,教你如何使用 Spring 依赖注入的特性,优雅的实现策略模式。 1. 简单粗暴 最简单粗暴直接的方式莫过于if...else…了,伪代码如下: if(来源 ..转载 2020-12-19 14:15:52 · 522 阅读 · 1 评论 -
自定义缓存实现
直接上代码: 一、定义缓存通用接口 package com.example.cache.spring; /** * 定义缓存 * @author OKali * */ public interface Cache { // 返回缓存实例名称 String getName(); Object getCacheValue(K key); void setCacheObj原创 2018-01-27 10:21:30 · 1762 阅读 · 0 评论