随笔分类 -  springboot

springboot快速搭建功能性模块
摘要:线上一个bug,调试发现定时任务出错,但是没有任何错误日志。最终复现Scheduled注解的方法,把日志吞了。 try catch 一下(不管是否需要捕获异常) 阅读全文
posted @ 2020-11-27 11:09 ~~~~~~~~~~~~~ 阅读(363) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/andy_zhang2007/article/details/96861423 https://blog.csdn.net/szhlcy/article/details/102984925 https://blog.csdn.net/szhlcy/arti 阅读全文
posted @ 2020-05-11 23:24 ~~~~~~~~~~~~~ 阅读(177) 评论(0) 推荐(0)
摘要:配置文件 ConfigurationProperties注解使用 作用读取yml配置文件中配置的属性,一一映射。 ConditionalOnExpression注解使用 作用匹配某些属性,作为判断bean加载条件。(表达式) ConditionalOnProperty注解使用 作用匹配某些属性,作为 阅读全文
posted @ 2020-04-28 22:35 ~~~~~~~~~~~~~ 阅读(190) 评论(0) 推荐(0)
摘要:参考 SpringBoot实现Redis分布式锁 https://www.jianshu.com/p/750ac97eb29e 实现原理 加锁解锁 执行逻辑之前,加锁 执行逻辑之后,删除锁 加锁和删除锁必须是同一个对象的行为。 获取锁删除锁 使用setnx,保证只有一个对象可以设置锁成功,只有一个对 阅读全文
posted @ 2020-04-05 16:49 ~~~~~~~~~~~~~ 阅读(384) 评论(0) 推荐(0)
摘要:文章参考 SpringBoot(9) 基于Redis消息队列实现异步操作 https://blog.csdn.net/wilsonsong1024/article/details/80573611 所做的改进 博客中实用的是jedis操作,在springboot的年代,我们不需要去写redis的操作 阅读全文
posted @ 2020-04-02 22:48 ~~~~~~~~~~~~~ 阅读(4193) 评论(0) 推荐(1)
摘要:两个url篇文章 https://my.oschina.net/u/778875/blog/983608 https://blog.csdn.net/weixin_33701564/article/details/92014671 springcloud集成 https://blog.csdn.ne 阅读全文
posted @ 2020-04-02 10:07 ~~~~~~~~~~~~~ 阅读(80) 评论(0) 推荐(0)
摘要:spring中给bean默认命名的函数,如上图所示: 第一:为null或者为空,直接返回; 第二:如果长度大于1,且第一二个字符串都大写,直接返回; 第三:其他的,将第一个变成小写的。 代码验证: 如图所示3个Bean的命名方式 @Component public class APpleBean1 阅读全文
posted @ 2019-12-23 20:50 ~~~~~~~~~~~~~ 阅读(487) 评论(0) 推荐(0)
摘要:今天工作走中遇到一个问题: spring-main依赖spring-aaa(springboot start项目) 在spring-aaa项目中,用@component注释的bean,无法从容器中获取。(无法autowired) 思考肯定是spring-aaa中的bean在maven导入spring 阅读全文
posted @ 2019-12-11 22:35 ~~~~~~~~~~~~~ 阅读(459) 评论(0) 推荐(0)
摘要:背景 有一种场景,导出文件100万条数据,如果直接mybatis把整个数据查询到list中。 那么,就有一个问题,如果数据量大的话,就会导致大对象,内存溢出(OOM)。 这个时候我们就可以利用Mybatis中的ResultHandler来处理。 ResultHandler接口 ResultHandl 阅读全文
posted @ 2019-11-05 21:37 ~~~~~~~~~~~~~ 阅读(12566) 评论(0) 推荐(1)