排序
mybatis 的 Mapper 中的方法不能重载
mybatis 的 Mapper 中的方法不能重载, 目录 前言 环境配置 问题示范 mybatis 为什么不能重载? mybatis-plus 为什么不能重载? 如何找到 XML 中对应的 SQL? 总结 前言 Mapper接口的时候都重载...
springboot环境下的rokectMQ多数据源实现
springboot环境下的rokectMQ多数据源实现,业务原因,需要在一个项目中与多方MQ进行业务通信; 步骤一,复制一份RocketMQProperties配置文件,避免与原来的冲突 package com.heit.road.web.confi...
Caffeine 缓存 动态的为每个值设置过期时间
Caffeine 缓存 动态的为每个值设置过期时间,引入jar <!--本地缓存caffeine--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...
IDEA如何快速定位到某一行某一列?
IDEA如何快速定位到某一行某一列?,前言 大家好,我是小徐啊。我们在开发Java应用的时候,一般是用IDEA来开发的,毕竟这是一款功能强大的开发工具。我们可以使用IDEA做很多事情,今天小徐就来介...
SpringBoot的两种启动方式原理
SpringBoot的两种启动方式原理,使用内置tomcat启动 配置案例 启动方式 IDEA中main函数启动 mvn springboot-run java -jar XXX.jar 使用这种方式时,为保证服务在后台运行,会使用nohup nohup ja...
Please set the JAVA_HOME variable in your environment,We need java(x64)! jdk8 or later is better已解决
Please set the JAVA_HOME variable in your environment,We need java(x64)! jdk8 or later is better已解决,前言:我在给java开发环境配置nacos,我在启动nacos的时候就报了这个错: 内容:请...
SpringBoot使用JSch操作Linux
推荐使用Hutool的Jsch工具包(它用的连接池的技术) 一、SSH远程连接服务器 SSH更多见:http://t.csdnimg.cn/PrsNv 推荐连接工具:FinalShell、Xshell、secureCRT、PuTTY (https://zhuanlan.zh...
大道至简-Shopify 构建弹性支付系统的 10 条原则
0 大纲 Lower the Timeouts, and Let the Service Fail Early Add Circuit Breakers Capacity Planning Add monitoring and alerting Implement Structured Logging Use Idempotency Keys Be Co...
SPI扩展点在业务中的使用及原理分析
1 什么是SPI SPI 全称Service Provider Interface。面向接口编程中,我们会根据不同的业务抽象出不同的接口,然后根据不同的业务实现建立不同规则的类,因此一个接口会实现多个实现类,在具体调...
idea技巧-自定义后缀补全
Idea技巧-Postfix Completion 在idea中可以使用.xxx进行后缀补全 比如.sout 如何自定义后缀补全? 比如.log 在idea中打开设置 File | Settings | Editor | General | Postfix Completion 这里定...
Spring Boot 2 正式停止维护。。再见了,Java 8!!
大家好,我是栈长。 没错,就在昨天,Spring Boot 2.x 停止维护了。。 Spring Boot 最后一个 2.x 的版本 2.7.x 已经停止维护,3.0.x 也停止维护了,商业支持的版本也只有 2.6.x 了,2.5.x 以下...
java集合框架(二)LinkedList常见方法的使用
@[toc]## 一、什么是LinkedList LinkedList是Java中的一个双向链表。 它实现了List和Deque接口,在使用时可以像List一样使用元素索引,也可以像Deque一样使用队列操作。 LinkedList每个节点都包...













