自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 从Docker拉取镜像一直失败超时?这些解决方案帮你解决烦恼

Docker镜像一直 Pull 不下来? 一直连接超时? 无法直接Docker Hub? 我大概总结了以下几种解决方案,来帮我们快速应对拉取镜像受阻,配置有效镜像地址实现加速 Pull

2024-06-21 16:37:53 62400 77

原创 干货笔记:Java生产故障排查 (内存CPU飙升,线程死锁)

线上排查需要结合经验、工具和理性思维。通过分析、排查、定位和解决问题的步骤,可以高效地处理线上环境中的各类故障。开发者应不断积累经验,学习使用各种工具,形成自己的排查方法论。分析问题、排查问题、定位问题、解决问题、尝试最优解。

2024-05-28 15:29:23 553

原创 SpringBoot项目整合阿里云文件(图片,视频)上传OSS

分布式文件系统 (Distributed File System, DFS) 是一种将文件存储在多个计算机上的文件系统,它可以提供高可用性、可扩展性和容错性分布式文件系统 (Distributed File System, DFS) 是是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。

2024-05-27 15:21:37 1488

原创 缓存预热SpringBoot如何实现?

言而总之,总而言之:启动监听事缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。它可以通过监听 ContextRefreshedEvent 或 ApplicationReadyEvent 启动事件,或使用 @PostConstruct 注解,或实现 CommandLineRunner 接口、ApplicationRunner 接口,和 InitializingBean 接口的方式来完成。

2024-05-15 18:10:03 704

原创 如何保证MySQl和Redis的数据一致性?缓存更新策略

使用缓存时应注意的事项,以及更新数据库数据时采用的缓存更新策略,尽可能让他们的数据在绝大部分时间内保存一致,并保持数据的最终一致性。

2024-05-15 16:55:15 1076

原创 MongoDB数据导入到Elasticsearch搜索引擎?数据定时同步?

在Spring Boot项目中,你可以使用Spring Data MongoDB和Spring Data Elasticsearch来更方便地进行MongoDB和Elasticsearch的操作,同时结合Spring 的定时任务来定期执行数据导入操作。通过以上简单示例,简单业务功能,数据量不是很大的场景可通过此方式实现MongoDB数据导入Elasticsearch搜索引擎。

2024-01-19 15:39:40 537

原创 SpringBoot项目快速集成xxL-Job分布任务调度平台

1.xxl-job是一个分布式定时任务调度框架,功能强大,底层使用自己实现的rpc框架进行注册和管理,数据库使用mysql,调度触发使用数据库锁来作为调度锁。2.xxl-job主要分为调度中心admin以及任务,任务引入依赖jar包并配置启动类为spring所管理的bean后,将自动通过spring-bean提供的initMethod进行启动线程选择一个端口进行注册以及监听任务调度。

2024-01-17 16:37:33 555

原创 Window下三步快速安装Elasticsearch搜索引擎

找到config/目录下面的elasticsearch.yml配置文件,把安全认证开关从原先的true都改成false,实现免密登录访问即可。window下私有安装流程—Elasticsearch搜索引擎。

2024-01-15 15:01:27 506

原创 新建SpringBoot项目Bug:xxx-1.0-SNAPSHOT.jar中没有主清单属性

运行java -jar包报错xxx-1.0-SNAPSHOT.jar中没有主清单属性。

2024-01-12 16:42:34 703

原创 Linux下快速安装JDK1.8

linux下私有部署流程—JDK1.8安装包。

2024-01-12 16:27:54 643

原创 Docker快速安装MongoDB数据库

创建MongoDB容器 docker run --restart=always -d --name mongo -v /DockerContainer/mongodb/data:/data/db -p 27017:27017 mongo --auth。创建数据据用户 db.createUser({user:‘用户名’,pwd:‘密码’,roles:[{role:‘userAdminAnyDatabase’,db:‘admin’},‘readWriteAnyDatabase’]});

2024-01-09 17:34:50 610

原创 容器化 docker-compose version:Permission denied

安装部署Docker Compose工具环境之后,查看compose版本的时候有报错"/usr/local/bin/docker-compose: Permission denied"。

2024-01-04 14:03:37 982 2

原创 Spring事务失效--八大场景

场景一:数据库不支持事务 --mysql数据库的MyISAM存储引擎不支持 场景二:事务方法未被Spring管理 如果事务方法所在的类没有加载到spring IOC容器中,则Spring事务会失效,一般是类上要加上@Service注解 场景三:方法没有被public修饰 如果事务所在的方法没有被public修饰,此时Spring的事务会失效 场景四:同一类中方法调用 同一类中两个方法有其中一个没标注事务 场景五:未配置事务管理器 项目配置类中加上事务 pubilc Pl

2023-09-07 18:06:19 245

原创 Spring事务嵌套--七大场景

外部方法和内部方法业务的事务嵌套不同组合,导致出现的结果不同因素

2023-09-07 18:04:09 445

原创 Spring中循环依赖--解析说明

在Spring中的循环依赖就是指一个或多个Bean之间存在着互相依赖的关系,并且形成了循环调用。

2023-09-07 17:55:34 182

原创 Spring常规基础知识--面试总结--简单小试

@PostConstruct注解可以将某方法声明位初始化方法,项目启动时执行,只会被调用一次

2023-09-07 17:40:19 145

原创 @DS注解进行数据源切换下的@Transactional事务不起作用的方案

在微服务项目中,使用Mybatis plus的@DS注解进行数据源切换,@Transactional事务不起作用。

2023-05-24 11:23:40 1735

原创 微信公众号-开发者-自定义菜单

微信公众平台接口调试工具:选到“自定义菜单” - “自定义菜单创建接口/menu/create”,填写“access_token”“body”的内容格式如下:

2022-11-15 13:59:44 2802

原创 微信公众号推送模板消息报错errcode40165

微信原始报文:{"errcode":40165,"errmsg":"invalid weapp pagepath rid: ....**********..."} 1:小程序是否发布;2:小程序路径是否存在;3:还有一种就是把pagepath改成path

2022-11-11 15:48:41 3166

原创 @Autowired 与 @Resource 注解的使用究竟有何区别?

spring--IOC容器,DI依赖注入;spring通过将一个个类标注为Bean的方法注入到IoC容器中,达到了控制反转的效果。依赖注入的三种实现类型:构造方法注入、Setter注入和属性注入。

2022-09-20 17:15:50 379

原创 MySQL 事务笔记

Mysql事务的四大特性,四种隔离级别,并发事务带来的问题,以及MVCC机制的原理。

2022-09-15 16:37:23 575

原创 @Retryable注解原理--Spring优雅重试机制

Spring提供的重试模块—— @Retryable,在不入侵原有业务逻辑代码的方式下,优雅的实现重试机制功能。

2022-09-15 13:46:51 1500

原创 阿里云第三方:_身份证二要素API接口

身份证实名认证查询接口http(s)????/idenauthen.market.alicloudapi.com/idenAuthentication请求方式:POST返回类型:JSON可以事先在配置文件里:配置好第三方API接口路径,以及买对应的服务生成的密钥!#身份证实名认证查询接口user_patient_idCard_url = https://idenauthen.market.alicloudapi.com/idenAuthentication#身份证实名认证查询接口密钥user

2021-08-12 14:07:07 2221 2

原创 spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法

spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法导入的一个外部的spring boot项目,运行启动类,忽然提示找不到或者无法加载主类,通常有两种常用的解决方式方法一:清空idea缓存idea清理缓存:file -> Invalidate Cache & Restart IDEA方法二:maven重新install执行命令:mvn clean install -DskipTests=true...

2021-08-10 17:02:06 7534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除