![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java日常工具
Mr_策
好好学习,天天向上.
展开
-
springboot项目启动,定时获取数据库信息,并保存至缓存中,减少程序与数据库交互问题。
[本文参考于:]https://blog.csdn.net/u014653854/article/details/86677456在springboot项目中,以空间换时间的思想,解决程序中与数据库交互过多造成数据库压力过大,响应时间过长问题,可以考虑在项目启动之后预先把需要的数据从数据库中加载到内存,之后的程序处理时减少与数据库的交互,缩短处理时间。import com.alibaba.fa...转载 2019-09-24 17:43:56 · 1845 阅读 · 0 评论 -
springboot项目整合springDataRedis实现消息对列的pub/sub
众所周知,redis是nosql数据库,因此大多数情况下,在我们的项目中都是用于数据信息的缓存(例如:商城项目中缓存商品的基本信息),以便于提高数据响应效率,同时又可减少对关系型数据库的压力。然而redis非关系型数据库的另一个很重要的功能,往往会被大多数人忽略,这个功能就是“消息队列”功能,一般用于电商项目的红包过期通知,或一些项目的日志过滤处理等。Redis 发布订阅(pub/sub)是一...原创 2019-09-25 10:54:10 · 401 阅读 · 0 评论 -
java中判断一个字符串是否包含一个/多个特定的关键字
这个工具类的核心是创建一个字典HashMap,然后利用这个字典进行判断处理。如果此字典很大,建议在初始化此工具类时,就把它放入缓存中,以后就直接从缓存中取出,然后调用它的方法就行。import java.util.*;ublic class KeyWordUtil { private Map<String, Object> dictionaryMap; pub...转载 2019-09-27 10:04:46 · 5628 阅读 · 0 评论