- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 Linux服务器部署docker整体流程
本文介绍了腾讯云服务器初始化及Docker环境的配置流程。首先区分CVM和轻量型服务器的适用场景,重点说明CVM生产环境下硬盘分区挂载的自动化脚本实现。接着详细讲解Docker安装(以CentOS为例)和docker-compose的部署方法。针对不同应用场景,分别给出了单应用Dockerfile配置方案(包含全量打包和外部挂载两种模式)以及多应用docker-compose编排方案,后者通过yml文件统一管理Redis、MySQL、Nginx等多个服务的网络、存储卷和环境变量配置。全文提供了完整的配置脚本
2026-03-17 11:56:01
416
原创 IDEA中启动项目失败
开发工具IDE中启动后,构建时日志打印提示内存空间不足提示 java: java.lang.OutOfMemoryError: Java heap space。
2026-01-13 14:23:03
140
原创 连接SQLserver失败
连接SQLserver数据库失败,错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”
2025-08-25 19:28:54
480
原创 java知识总结
公平锁就是指线程成功加锁的顺序跟线程来加锁的顺序是一样,实现了先来先成功加锁的特性,所以叫公平锁。就跟排队一样,不插队才叫公平。缺点是,执行性能不高谁获取到锁就是谁的,随机性强,执行效率高,缺点是可能会出现线程饿死是为了解决redis分布式锁存在的问题的一种算法,简单来说就是同时向多个redis中存储备份保证,有宕机也可以使用RedissonRedLock底层其实也就基于RedissonMultiLock实现的,RedissonMultiLock要求所有的加锁成功才算成功,
2025-02-14 17:23:52
874
原创 程序包com.baomidou.mybatisplus.service/annotations/extension不存在
在升级mybatisplus版本(大多数)时,或开发引入mybatisplus,以及对数据库表使用代码生成可能出现程序包com.baomidou.mybatisplus.service不存在com.baomidou.mybatisplus.annotations不存在或com.baomidou.mybatisplus.extension不存在通常这3个不应同时出现。
2025-01-07 14:25:44
1826
原创 项目升级mybatis -> mybatis-plus
修改配置文件,Spring Boot支持.properties和.yml形式的配置文件,.properties形式配置文件优先级高于.yml形式的配置文件(因为properties配置文件存在数据冗余性,在properties配置文件中一切配置都需要从头写到为,并且Key不能重复,这就导致了需要Key的长度比较多,并且需要分类,这就导致了数据的冗余性。mapper-locations为映射mapper文件位置,一般使用默认位置resources/mapper 不用填写。将mybatis后增加 -plus。
2025-01-06 16:52:18
493
原创 日志bug检查中发现不应该存在数据
情景:在排查错误日志中发现,错误问题出现在同一个线程中,请求接收后,实际运行结果和预期不相符,多出无关数据,导致错误,(在租户隔离环境中,创建了多租户存储器,实际运行发现租户和预期不一致)在使用静态的线程池时,如果线程未清空,下次再次获取到后,依然保留参数。另外,如果线程异常中断,最后未执行清空,也会在下次再次调用时出现问题。
2024-12-05 14:55:44
180
原创 调用了父类方法返回null
这是因为在Java中,当你将一个对象引用传递给方法时,实际上是传递了该对象引用的一个副本。这意味着如果在方法内部修改了对象的属性,这些修改会反映到原始对象上。但是,如果你在方法内部重新给这个引用赋值(例如,指向一个新的对象),那么这个改变不会影响到方法外部的原始引用。在子类实现方法中中调用一个super.method(a,b)方法时,若b传入为null,并且在方法中进行处理并赋值。最后在接收返回的子类中发现,调用b类为空。
2024-12-05 14:44:13
198
原创 410 Gone错误
需要检查请求URL,http(测试) => https(生产)测试环境可以请求,但是一切换到生产环境就无法请求。冰球接收端没有收到请求。
2024-09-13 10:04:40
876
原创 IDEA全局搜索卡顿处理
查询文件的时候因为数据量大查询卡顿时(主要是在查询时因为是模糊搜索,手动输入时是逐个输入,因此前几个字符匹配项较多,容易出现卡顿),可以排除某些不想查询的文件(*.log)以提高查询速度。
2024-09-01 10:43:53
1626
原创 阿里云数据库迁移
4.使用数据库工具迁移数据(直接数据迁移/备份导出数据表结构和数据)问题场景:在使用阿里云数据库时,数据库到期或有其他需要迁移数据情景。3.建立客户对应的数据库和用户信息(用户名,密码,权限)5.更改项目环境变量中的数据库地址。2.加入新集群的白名单(非必要)1.停止ECS上的程序。6.启动ECS项目程序。PolarDb的情况。
2024-07-19 09:13:39
427
1
redisson部署的相关问题
2025-02-13
git上传出现错误401
2022-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅