摘要: 初衷 写博这件事,其实从大学开始就一直断断续续的有在做,几大博客平台都有玩过,但是都不持久。真正想要认真地好好维护一个自己的博客是在2015年年底。 为什么突然就想好好写博客呢?其实与过去三年的工作经历直接相关。我的技术学习之路可以与很多人都不太一样。由于那三年里,我的工作都在工商银行任职,虽然,工 阅读全文
posted @ 2019-06-03 10:25 程序猿DD 阅读(4350) 评论(6) 推荐(13) 编辑
摘要: 通过上一篇:配置@Async异步任务的线程池的介绍,你应该已经了解到异步任务的执行背后有一个线程池来管理执行任务。为了控制异步任务的并发不影响到应用的正常运作,我们必须要对线程池做好相应的配置,防止资源的过渡使用。除了默认线程池的配置之外,还有一类场景,也是很常见的,那就是多任务情况下的线程池隔离。 阅读全文
posted @ 2021-09-18 10:04 程序猿DD 阅读(265) 评论(0) 推荐(3) 编辑
摘要: 上一篇我们介绍了如何使用@Async注解来创建异步任务,我可以用这种方法来实现一些并发操作,以加速任务的执行效率。但是,如果只是如前文那样直接简单的创建来使用,可能还是会碰到一些问题。存在有什么问题呢?先来思考下,下面的这个接口,通过异步任务加速执行的实现,是否存在问题或风险呢? @RestCont 阅读全文
posted @ 2021-09-16 12:16 程序猿DD 阅读(443) 评论(3) 推荐(1) 编辑
摘要: 什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建三 阅读全文
posted @ 2021-09-14 12:32 程序猿DD 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 周末的时候,收到好几个云服务器临近过期的通知短信,准备续个费,居然都要大几千!因为这几个都是以前低价抢购的,掐指一算,如果都续费的话,要蚕食好多利润!作为一名自己养活自己的独立开发者,节省成本是必备技能,不然哪来可观的利润?于是,我就开始琢磨着做一些架构上的调整,看看能否在这次服务器资源减少的情况下 阅读全文
posted @ 2021-09-08 12:30 程序猿DD 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 前几天分享了一篇《Spring Boot 2.x基础教程:加密配置中的敏感信息》 ,然后看到群里有小伙伴反应跟着这篇文章出现了这个异常com.ulisesbocchio.jasyptspringboot.exception.DecryptionException: Unable to decrypt 阅读全文
posted @ 2021-08-24 11:55 程序猿DD 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 在之前的系列教程中,我们已经介绍了非常多关于Spring Boot配置文件中的各种细节用法,比如:参数间的引用、随机数的应用、命令行参数的使用、多环境的配置管理等等。 这些配置相关的知识都是Spring Boot原生就提供的,而今天我们将介绍的功能并非Spring Boot原生就支持,但却非常有用: 阅读全文
posted @ 2021-08-16 09:46 程序猿DD 阅读(282) 评论(0) 推荐(0) 编辑
摘要: “道、法、术、器”,出自老子的《道德经》,是我们老祖宗的智慧结晶。经过了两千多年的历史,细细想来,依然是那么具有深意! 今天我就结合开发者的视角,给大家聊聊开发者眼中的这四个层面! 如果你现在正碰到职业发展的瓶颈,那么可以看看下面的内容,也许会有所感悟和帮助。我们将分别从“道、法、术、器”,聊聊我们 阅读全文
posted @ 2021-08-13 09:12 程序猿DD 阅读(333) 评论(2) 推荐(5) 编辑
摘要: 事情是这样的…… 前天下午天太热,我在家看电视,换台突然就看到了正在播《西游记》,窗外蝉声特别响,我一下就有种穿越回小学暑假的感觉。当时,我就特别想把我那台小霸王翻出来,玩两盘街霸……虐一下春丽 翻了大半天,也没找到我的童年回忆...要么找找看有没有啥开源的可以玩玩吧! 作为一名野生程序员,搜索技能 阅读全文
posted @ 2021-08-04 14:50 程序猿DD 阅读(933) 评论(7) 推荐(3) 编辑
摘要: 除了最常用的关系数据库和缓存之外,之前我们已经介绍了在Spring Boot中如何配置和使用MongoDB、LDAP这些存储的案例。接下来,我们继续介绍另一种特殊的数据库:时序数据库InfluxDB在Spring Boot中的使用。 InfluxDB简介 什么是时序数据库?全称为时间序列数据库。时间 阅读全文
posted @ 2021-08-03 15:34 程序猿DD 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 昨天,有群友反应根据之前这篇《使用Elastic Job实现定时任务》文章编写测试定时任务的时候,报了类似下面的这个错误: Caused by: org.apache.shardingsphere.elasticjob.infra.exception.JobConfigurationExceptio 阅读全文
posted @ 2021-07-30 11:00 程序猿DD 阅读(158) 评论(0) 推荐(0) 编辑