- 博客(24)
- 收藏
- 关注
原创 从Docker拉取镜像一直失败超时?这些解决方案帮你解决烦恼
Docker镜像一直 Pull 不下来? 一直连接超时? 无法直接Docker Hub? 我大概总结了以下几种解决方案,来帮我们快速应对拉取镜像受阻,配置有效镜像地址实现加速 Pull
2024-06-21 16:37:53
119810
115
原创 干货笔记:Java生产故障排查 (内存CPU飙升,线程死锁)
线上排查需要结合经验、工具和理性思维。通过分析、排查、定位和解决问题的步骤,可以高效地处理线上环境中的各类故障。开发者应不断积累经验,学习使用各种工具,形成自己的排查方法论。分析问题、排查问题、定位问题、解决问题、尝试最优解。
2024-05-28 15:29:23
679
原创 SpringBoot项目整合阿里云文件(图片,视频)上传OSS
分布式文件系统 (Distributed File System, DFS) 是一种将文件存储在多个计算机上的文件系统,它可以提供高可用性、可扩展性和容错性分布式文件系统 (Distributed File System, DFS) 是是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。
2024-05-27 15:21:37
1624
原创 缓存预热SpringBoot如何实现?
言而总之,总而言之:启动监听事缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。它可以通过监听 ContextRefreshedEvent 或 ApplicationReadyEvent 启动事件,或使用 @PostConstruct 注解,或实现 CommandLineRunner 接口、ApplicationRunner 接口,和 InitializingBean 接口的方式来完成。
2024-05-15 18:10:03
771
原创 如何保证MySQl和Redis的数据一致性?缓存更新策略
使用缓存时应注意的事项,以及更新数据库数据时采用的缓存更新策略,尽可能让他们的数据在绝大部分时间内保存一致,并保持数据的最终一致性。
2024-05-15 16:55:15
1136
原创 MongoDB数据导入到Elasticsearch搜索引擎?数据定时同步?
在Spring Boot项目中,你可以使用Spring Data MongoDB和Spring Data Elasticsearch来更方便地进行MongoDB和Elasticsearch的操作,同时结合Spring 的定时任务来定期执行数据导入操作。通过以上简单示例,简单业务功能,数据量不是很大的场景可通过此方式实现MongoDB数据导入Elasticsearch搜索引擎。
2024-01-19 15:39:40
627
原创 SpringBoot项目快速集成xxL-Job分布任务调度平台
1.xxl-job是一个分布式定时任务调度框架,功能强大,底层使用自己实现的rpc框架进行注册和管理,数据库使用mysql,调度触发使用数据库锁来作为调度锁。2.xxl-job主要分为调度中心admin以及任务,任务引入依赖jar包并配置启动类为spring所管理的bean后,将自动通过spring-bean提供的initMethod进行启动线程选择一个端口进行注册以及监听任务调度。
2024-01-17 16:37:33
610
原创 Window下三步快速安装Elasticsearch搜索引擎
找到config/目录下面的elasticsearch.yml配置文件,把安全认证开关从原先的true都改成false,实现免密登录访问即可。window下私有安装流程—Elasticsearch搜索引擎。
2024-01-15 15:01:27
548
原创 新建SpringBoot项目Bug:xxx-1.0-SNAPSHOT.jar中没有主清单属性
运行java -jar包报错xxx-1.0-SNAPSHOT.jar中没有主清单属性。
2024-01-12 16:42:34
780
原创 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
666
原创 容器化 docker-compose version:Permission denied
安装部署Docker Compose工具环境之后,查看compose版本的时候有报错"/usr/local/bin/docker-compose: Permission denied"。
2024-01-04 14:03:37
1553
2
原创 Spring事务失效--八大场景
场景一:数据库不支持事务 --mysql数据库的MyISAM存储引擎不支持 场景二:事务方法未被Spring管理 如果事务方法所在的类没有加载到spring IOC容器中,则Spring事务会失效,一般是类上要加上@Service注解 场景三:方法没有被public修饰 如果事务所在的方法没有被public修饰,此时Spring的事务会失效 场景四:同一类中方法调用 同一类中两个方法有其中一个没标注事务 场景五:未配置事务管理器 项目配置类中加上事务 pubilc Pl
2023-09-07 18:06:19
328
原创 @DS注解进行数据源切换下的@Transactional事务不起作用的方案
在微服务项目中,使用Mybatis plus的@DS注解进行数据源切换,@Transactional事务不起作用。
2023-05-24 11:23:40
1890
1
原创 微信公众号-开发者-自定义菜单
微信公众平台接口调试工具:选到“自定义菜单” - “自定义菜单创建接口/menu/create”,填写“access_token”“body”的内容格式如下:
2022-11-15 13:59:44
2961
原创 微信公众号推送模板消息报错errcode40165
微信原始报文:{"errcode":40165,"errmsg":"invalid weapp pagepath rid: ....**********..."} 1:小程序是否发布;2:小程序路径是否存在;3:还有一种就是把pagepath改成path
2022-11-11 15:48:41
3577
原创 @Autowired 与 @Resource 注解的使用究竟有何区别?
spring--IOC容器,DI依赖注入;spring通过将一个个类标注为Bean的方法注入到IoC容器中,达到了控制反转的效果。依赖注入的三种实现类型:构造方法注入、Setter注入和属性注入。
2022-09-20 17:15:50
423
原创 @Retryable注解原理--Spring优雅重试机制
Spring提供的重试模块—— @Retryable,在不入侵原有业务逻辑代码的方式下,优雅的实现重试机制功能。
2022-09-15 13:46:51
1617
原创 阿里云第三方:_身份证二要素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
2406
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
7662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人