Spring
-
Nginx实现反向代理
Nginx实现反向代理 昨天已经介绍Nginx快速入门,进行来学习Nginx反向代理,但是在知道反向代理之前,要先了解以下正向代理 1.正向代理 正向代理类似一个跳板机,代理访问外…
-
5.4k star,一分钟搞定一套报表,这款开源的报表工具绝了~
戳上方蓝字“Java笔记虾”关注! 简介 这款 数据可视化报表工具 类似excel操作风格,在线拖拽完成报表设计! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表…
-
【微服务-Sentinel进阶】Sentinel进阶应用场景分享
前面我们介绍了如何基于 Sentinel 实现初步微服务限流,掌握了部署 Sentinel Dashboard与配置 Sentinel Core 客户端的技巧。了解了Sentine…
-
【微服务】Nacos生产环境配置技巧分享
前面我们介绍了Nacos作为配置中心组件实现,是如何配置和接入的。对于Nacos来说,他是集注册中心及配置中心为一体的。基于它的强大能力,我们在这里来统一分享几个Nacos在生产环…
-
Spring官方真的不建议使用属性依赖吗?
❝ 使用Spring进行依赖注入时,很多大佬都推荐使用构造方法注入,而非使用在属性上添加@Autowired注入,而且还说这是Spring官方说的,真的是这样吗? 使用Spring…
-
【吐血推荐 六】那些不错的Github项目
点击上方蓝字关注我! 如果你正缺少一些练手的项目,那你可以看看这篇文章。在这篇文章中,我会列举一些Github项目供大家参考。 spring-cloud-alibaba-my-sh…
-
【吐血推荐 八】不错的自学网站
点击上方蓝字关注我! 如今互联网的时代,什么技术都可以在网上学习。但是很多人却苦于如何获取质量高的资源,今天我来推荐几个我常用于学习的网站。 哔哩哔哩 ❝ 网址:https://w…
-
如何用Docker部署一个SpringBoot项目
点击上方蓝字关注我! 什么是Docker Docker是指容器化技术,用于支持创建和使用 Linux容器。借助 Docker,我们可将容器当做轻巧、模块化的虚拟机使用。同时,还将获…
-
面试必问的动态代理,我们来看看它们的源码
点击上方蓝字关注我! 什么是代理模式 我们现在有这样一个场景。有一个简单的手机类,只能打电话 public class Phone { &n…
-
利用AOP自定义Redis缓存注解
点击上方蓝字关注我! 背景 在查询类开发中我们有使用缓存的场景,一般可以使用Redis作为缓存,来缓解数据库如MySQL的压力。使用缓存的步骤为: “ (1)从Redis缓存中获取…
-
超详细的Kafka教程-从部署到开发到原理都有讲解
点击上方蓝字关注我! 在说Kafka之前,假设你有一定的消息队列的知识。知道消息队列的模式(点对点模式,发布/订阅模式),也知道消息队列的优点,如果不知道没关系,去百度或者Goog…
-
使用SpringBoot发送邮件
点击上方蓝字关注我! 电子邮件服务器 电子邮件服务器类比于现实中的邮局。用户发邮件时,会将邮件发送到邮件服务器,邮件服务器将邮件再发送到接收方的电子邮箱中。 邮件服务器又可以分为两…
-
这款Java工具类库简直棒级了
点击上方蓝字关注我! 这几天在微信公众号看到有号主推荐一个Java工具类库,当时没有在意,觉得已经有Java的common包了,还有Guava类库,已经够用了。但是今天又来看了一遍…
-
我的多线程爬虫项目实战
点击上方蓝字关注我! 爬虫相信很多小伙伴都做过,大部分都是用的Python。我之前也用Python爬取过12306的数据,有兴趣的可以看看我的这篇文章: “ 我在github上面的…
-
这款插件让我的SpringBoot项目实现了热部署
点击上方蓝字关注我! 热部署 相信你肯定被【修改代码后还要重新部署项目才能测试】这个问题困扰过。有些大项目部署启动一次可能要花个几分钟,我们写完代码后需要自测,测试人员来测试,前后…
-
开源的高性能本地缓存-Caffeine
点击上方蓝字关注我! 高性能本地缓存 在将本地缓存前你肯定在想,本地缓存有么好讲的,不就是一个map么。把要缓存的数据存入map中,自己就能实现。但是这里有几个点我们要考虑: “ …