SpringBoot
-
超详细的Kafka教程-从部署到开发到原理都有讲解
点击上方蓝字关注我! 在说Kafka之前,假设你有一定的消息队列的知识。知道消息队列的模式(点对点模式,发布/订阅模式),也知道消息队列的优点,如果不知道没关系,去百度或者Goog…
-
使用SpringBoot发送邮件
点击上方蓝字关注我! 电子邮件服务器 电子邮件服务器类比于现实中的邮局。用户发邮件时,会将邮件发送到邮件服务器,邮件服务器将邮件再发送到接收方的电子邮箱中。 邮件服务器又可以分为两…
-
我的多线程爬虫项目实战
点击上方蓝字关注我! 爬虫相信很多小伙伴都做过,大部分都是用的Python。我之前也用Python爬取过12306的数据,有兴趣的可以看看我的这篇文章: “ 我在github上面的…
-
这款插件让我的SpringBoot项目实现了热部署
点击上方蓝字关注我! 热部署 相信你肯定被【修改代码后还要重新部署项目才能测试】这个问题困扰过。有些大项目部署启动一次可能要花个几分钟,我们写完代码后需要自测,测试人员来测试,前后…
-
开源的高性能本地缓存-Caffeine
点击上方蓝字关注我! 高性能本地缓存 在将本地缓存前你肯定在想,本地缓存有么好讲的,不就是一个map么。把要缓存的数据存入map中,自己就能实现。但是这里有几个点我们要考虑: “ …
-
如何优雅的加密配置文件中的敏感信息
点击上方蓝字关注我! 为什么要加密配置文件信息 我们平时的项目中,会在配置文件中配置一些敏感信息,比如配置数据库账号、密码等信息。如果我们将配置文件与代码一起打包,别人拿到jar包…
-
如何开发一个轻量且高效的SDK
点击上方蓝字关注我! 背景 相信大家都使用过Maven,我们平时要使用公共的API,只需要导入Maven依赖即可。然后就可以直接调用里面的方法了,非常的方便。 最近的项目有个需求,…
-
【微服务-Sentinel】基于Nacos实现微服务架构的配置中心实战
前面的文章,我们介绍了Sentinel中熔断与限流的处理方式,了解了Sentinel对系统实施保护的原理。 这篇文章我们来一起看一下,如何基于Nacos集中管理应用配置,实现微服务…
-
Spring中基于代理实现的注解未生效解决方案
本文介绍Spring中在同一个类下进行方法调用时,注解可能失效的解决方案 abstract.png 概述 众所周知,当SpringBoot中一个类下有a、b两个方法时,如果该类内…
-
推荐一款基于Web可视化配置,可零代码实现复杂业务逻辑!
戳上方蓝字“Java笔记虾”关注! 简介 规则引擎开源版,RuleEngine 基于web可视化配置,简单高效快捷。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑! 技术…
-
一个注解搞定失败重试,优雅又方便,超级简单
你好呀,我是小羊。 在我们平时工作中,有时候会有一些需要重试的场景,大家一般怎么处理这种需求呢?硬编码还是递归?今天介绍一种非常简单的处理方式,一起来看看吧。 1.递…
-
推荐一款开源免费的ocr文字识别项目,方便集成,准确率高。
你好呀,我是小羊。 ocr是一种文字识别技术,可以把图片中的文字转换为文档识别出来,很多云平台都有这种服务,现在java 也能做到了,一起来看看吧。 简介 OCR是O…
-
推荐一款开源在线文档预览系统,轻松集成部署,轻松做好各种文件预览
你好呀,我是小羊。 很多系统都有附件上传的功能,比如上传一些pdf,excel,图片等等。不过想预览这些文件就比较麻烦,需要一个个去找方案集成。今天介绍一个开源项目k…
-
这样做接口文档太优雅了,附上我的开源链接
你好呀,我是小羊。 如果你写过接口文档,应该体会到这是一件非常无聊的事情,就像是把代码重新写了一遍一样。通过swagger生成文档也还是需要写注解。今天聊一下使用注释来自动生成接口…
-
springboot 整合 jasypt 实现账号密码加密
❝ 大家好呀,我是小羊,今天是儿童节哦,先祝大家儿童节快乐,谁还不是个宝宝呢😁,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 前言 最近在做安全这块,之前我们在 spri…
-
springboot 整合 shardingsphere 实现数据加密
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 最近在做数据安全这块,准备把数据库中的敏感字段进行加密处理,防止数据被滥用。大家讨论了一下,最终确定…