注解@Recover优化丑陋的循环重试代码 在实际项目中其中一部分逻辑可能会因为调用了外部服务或者等待锁等情况下出现不可预料的异常,在这个时候我们可能需要对调用这部分逻辑进行重试,代码里面主要就是使用for循环写一大坨重试的逻辑,各种硬编码,各种辣眼睛的补丁。特别是针对重试的逻辑,到处都有。所以我决定用一个重试组件spring-retry优化一波。它的出现,解决掉这部分...
Java开发中多线程与高并发需要注意的 15 个细节 Class文件加载到同一个ClassLoader空间中是单例的,如果是不同的classloader则不是单例。synchronized如果加在静态方法中,则锁住的是类(一般方法中锁住的是this),等同于synchroniz...
装上这几款IDEA插件,专业程度提升妥妥的 点击上方 Java学习之道,选择 设为星标每天18:30点,干货准时奉上!Part1前言作为一个开发者,每天都要code大量的代码,提升日常工作效率是所有程序员一直追求的,在众多的IDEA...
JavaScript数组初始化的那些事儿 点击上方 Java学习之道,选择 设为星标每天18:30点,干货准时奉上!Part1不用for循环实现1fill()fill() 方法用一个固定值填充一个数组中从起始索引到终止索引内的全部...
VsCode经典实用常用插件分享 点击上方 Java学习之道,选择 设为星标每天18:30点,干货准时奉上!Part1Vs Code 常用插件1CSS Navigation允许从 HTML转到定义到 CSS/Sass/Le...
SpringBoot2.x 配合 Redis 操作 我们都知道,把首页数据放到Redis里,能够加快首页数据的访问速度。但是我们要如何准确又快速的将 Redis 整合到自己的 SpringBoot2.x 项目中呢?今天阿淼就带大家爬一爬其中的门门道道。序、Redis 介绍Redis 使用了浪费流量的文本协议,但因为它数据存储在内存中的,相对而言,依然可以取得极高的访问性能。并且 Redis 是线程安全的。RESP 就是 Redis 序列化协议的简称。它是一种直观的文本协议,优势在于实现异常简单,解析性能极好。Redis 协议里面虽然有大量冗余的回车
Docker 安装 mysql5.x 或 mysql8.x 第一种# 安装mysql:5.7,直接docker run 他会自动去官方镜想下载# MYSQL_ROOT_PASSWORD=[的数据库密码,此处写的是123456# -d 表示容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用 docker logs 查看);使用 -d 参数启动后会返回一个唯一的 id,也可以通过 docker container ls 命令来查看容器信息。docker run --name mysql5.7 -p 10001:3306 -e
力扣启蒙 - 开启算法的世界 点击上方 Java学习之道,选择 设为星标每天18:30点,干货准时奉上!Part1力扣刷力扣,刷力扣,力扣究竟是什么呢?力扣(LeetCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。而刷力扣也就是在力扣的题库里刷算法题。Part2力扣启蒙下面来引入力扣的启蒙题来感受一下算法题的魅力吧。1力扣第一题:两数之和给定一个整数数组 nums .
[刷leetcode神器] IDEA 插件 leetcode editor 点击上方 Java学习之道,选择 设为星标每天18点,干货准时奉上!我们都知道,eclipse 已经被大多 Java 程序员抛弃,路转粉 IDEA 了。为什么会有这样子的趋势,除了 IDE...
万字详解! Spring Bean的自动装配 点击上方 Java学习之道,选择 设为星标每天18点,干货准时奉上!何为自动装配自动装配是 Spring 满足 bean 依赖的一种方式。在使用 Spring 配置 bean 时,我们都要...
给我十分钟让你get Spring注解开发!! 点击上方 Java学习之道,选择 设为星标每天18点,干货准时奉上!环境在 Spring4 之后,要使用注解开发就必须依赖于 aop 的包。使用注解需要导入 context 约束,增加注解...
Spring Bean的作用域以及注解使用 点击上方 Java学习之道,选择 设为星标每天12点,干货准时奉上!Spring Bean的作用域Spring Bean 的作用域即为对象的作用范围。Spring Bean的作用域由配置项...
(修订版)Spring对象如何创建与管理,又如何使用巧妙的方法注入属性呢? 点击上方 Java学习之道,选择 设为星标每天12点,干货准时奉上!Spring容器管理的对象从何而来在使用Spring框架的时候,我们或者通过「配置applicationContext...
Spring七大模块与强大的IOC 点击上方 Java学习之道,选择 设为星标每天12点,干货准时奉上!Spring 是什么Spring是由「Rod Johnson」创建的一个轻量级的控制反转(IOC)和面向切面编程(AOP...
[福]字状态,点亮2021 点击上方 Java学习之道,选择 设为星标每天12点,干货准时奉上!点亮2021 -- 福字彩蛋2021,微信挂福咯。你的微信有 [福] 了吗?新春即将到来,经历过2020寒冬的我们,即将...
[附安卓获取方式]微信大更8.0,可爱特效,走心功能! 点击上方 Java学习之道,选择 设为星标每天12点,干货准时奉上!序微信的大版本更新一直都很佛,完全是看着工作组的心情来的。6.0版本2015年发布,7.0版本2018,最近又发布了微...
数据库查询优化复盘-20条必备sql优化技巧 长按识别下方二维码,即可"关注"公众号每天早晨,干货准时奉上!0、序言本文我们来谈谈项目中常用的 20 条 MySQL 优化方法,效率至少提高 3倍!具体如下:1、使⽤ ...
万字详解!Spring注解开发! 长按识别下方二维码,即可"关注"公众号每天早晨,干货准时奉上!注册组件@Configuration@Configuration等于一个配置文件,如果某个Java类上标注了...