- 博客(185)
- 收藏
- 关注
原创 Harbor 2.12.2 and 2.12.3 初始化密码错误
按照网络资料,修改Harbor.yml中端口号,注释掉https 后,应该默认用户名 admin/Harbor12345。但是还是提示错误,折腾了半天,后来发现2.12.3 自己 有bug,需要2.13.4 版本。好像install.sh脚本里 写死了 只会下载 2.12.3版本的 image 所以解决方案就是重新下载 2.12.4 版本的 Harbor。
2025-06-12 20:01:37
23
原创 windows server2019 不成功的部署docker经历
原来装的普通windows 10上的docker 镜像导出到 windows server上,这里需要说明 原来win10 上底层用的hyper-v,跑的应该是linux版本镜像,所以要么采用上面我没成功的LCOW特性,要么就虚拟机 里干linux容器。,折腾了半天,貌似docker 环境还是不行,貌似采用 LCOW 这个特性,但是这个特性 貌似几年没维护了,如果有谁成功了,那一定是我太菜了。我把我的mysql 的 data目录 用chown 命令改成 999了,貌似就容器启动成功了。
2025-06-05 21:00:45
647
原创 docker-compose 环境下备份数据库
要求实现在web页面备份数据库,那当然是mysqldump了,一开始以为必须进入mysql容器执行,其实只需要在web容器中 执行mysqldump 就可以了。
2025-05-26 20:12:21
250
原创 mysql docker容器启动遇到的问题整理
lower_case_table_names 是 MySQL 中的一个系统变量,用于控制数据库名和表名的大小写处理方式。不同的操作系统下,默认设置可能不同,这是因为文件系统的差异导致的。这个变量有三个可能的值:0:这是默认在 Unix/Linux 系统上的设置。在这种情况下,MySQL 会保留表名的大小写形式,并且区分大小写。这意味着 MyTable 和 mytable 将被视为两个不同的表。1:这是默认在 Windows 系统上的设置。
2025-04-02 19:03:30
771
原创 springboot升级(2.2.5 => 2.7.2)
被网上洗脑了,正好手头上有个小项目,想升级一下,果然遇到很多问题由于升级到 2.7.x版本,springcloud 依赖升级</</</</</</</</
2025-03-14 09:58:14
518
原创 网页端MP4无法播放问题
高效率视频编码(High Efficiency Video Coding,简称HEVC),又称为H.265和MPEG-H第2部分,是一种视频压缩标准,获视为是ITU-T H.264/MPEG-4 AVC标准的继任者。H.264,又称为MPEG-4第10部分,高级视频编码(英语:MPEG-4 Part 10, Advanced Video Coding,缩写为MPEG-4 AVC)是一种面向块,基于运动补偿的视频编码标准。可以清楚的看到 虽然都是mp4格式 ,但是一个只有视频流,且是avc编码。
2025-01-10 10:17:51
516
原创 异步线程中使用FeignClient token失效
想法很好,但是还是报没有token,通过debug发现,由于是异步线程,而且传入的是sra引用,如果外部主线程先执行完毕,那么sra其实已经是null了。因为通过debug 发现当主线程执行完毕后,request中的属性已经被OncePerRequestFilter重置了。由于token是存放在request 的 header里,那这里很简单,只要将token 放入别的线程里就行。最近在开发中遇到 使用 FeignClient调用远程接口,提示没有token,遇到一些小问题,记录下。
2024-12-24 19:36:55
313
原创 springboot静态资源映射不生效问题
但是最终在项目的target/class目录下 却没有将static目录,那么问题很明显,尽管我配置了静态资源映射规则,但是实际打包的时候,却没有对应将资源文件打包进去!但通过敲击浏览器 127.0.0.1:port/images/1.jpg,却始终给我404。通过查阅资料和查看文件路径结构,发现我忽略了maven 中对于静态资源的打包方式,最近有个同事问我,静态资源映射不生效的问题,很正常我想不就是配置下资源路径就可以了吗?运行boot项目 ,最终在本地的target目录下的生成的路径如下。
2024-11-10 22:21:03
664
1
原创 IDEA 本地有jar包依赖文件,但是所有引用的jar包全部爆红
前端时间 看源码,下载源码额按钮不见了,折腾了很久,遂打算重新安装idea,但是重新安装后,发现代码全都爆红,按照晚上说的删除idea 文件夹,idea缓存删除,都不好使,但是看到博文。,和博主一样,也是搞了svn提交设置,发现我当初写了 *.jar的逻辑,博主是写了 *.class,删除就正常了。
2024-07-29 15:27:00
504
原创 ubuntu 执行apt-get update报错
看网上说的是由于源不是https,换了中科大和清华仍然不行,后来github看到是由于我是树莓派 arm64,因为 arm64 架构的 Ubuntu 软件源不在 ubuntu/ 目录下,而在 ubuntu-ports/ 下。系统是Ubuntu22.04 执行apt-get update 遇到如下情况。修改后的 /etc/apt/source.list。
2024-01-04 00:23:50
1487
3
原创 树莓派搭建K8S集群
参考了不少,这里主要记录下遇到的一些问题,参考的文章,是香橙派和树莓派,我这里全是树莓派,所以是树莓派路线操作,系统选的是ubuntu desktop 22版本,还是喜欢图形界面,还是菜。最近学习k8s知识,想用树莓派搭建集群,在网找了不少,就发现一篇文章可以搭建成功。,这里简称第一篇csdn 那篇为 A,掘金那篇为B。至于博主containerd的代理,我倒是没设置。这里也参考了一篇掘金的文章。
2023-09-12 01:39:54
718
原创 JCR artifactory 搭建
JCR 中有模拟仓库的概念,其实是多个仓库的逻辑总和,一般先推送到docker-local,然后推送test release 等仓库,一步一步走过不同的仓库。
2023-04-09 14:20:34
272
原创 Caused by: java.lang.ClassNotFoundException: javax.el.ELManager
spring采用bean validation
2022-09-17 17:23:24
742
原创 IDEA控制台乱码问题 maven-javadoc-plugin
接手老项目,上来就是编译报错,一看是控制台还打印一堆乱码,所以上来百度搜到一篇不错的文章DEA控制台乱码问题,原因&解决方式,解决不了算我输,一顿操作仍然无效,不过学会了不少。后来控制台报错中发现了 maven-javadoc-plugin,所以搜索了这个插件作用,原来maven-javadoc-plugin生成中文文档时报错我的pom <plugin> <groupId>org.apache.maven.plugins</groupId> <.
2022-03-15 18:37:21
976
1
原创 Spring项目中 findCandidateComponents 报错exception is java.lang.ArrayIndexOutOfBoundsException:
最近接手一个老项目,写了点新代码,跑单元测试的时候,发现报错,一个业务类报错,报错如下Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:\Workspace\content\contentV10.5\xxxxx\mzss-service\target\classes\com\suning\mzss\vid.
2022-03-15 18:21:42
4664
原创 springCloud 启动报错Error creating bean with name ‘defaultValidator‘ defined in class path resource
springCloud 学习
2022-02-19 02:09:28
2183
原创 GC策略的随笔
GCyoung区分为eden 和 survivor区,所有新创建的对象都在eden区,当eden区满了之后就会触发minor GC,将 Eden区 和 一个survivor区仍然存活的对象存储到 空的survivor区中Old区存储的是 young区的survivor满后 触发 minor GC后仍然存活的对象,当Eden区满后会将这些对象存放到S区,S区存储不下来,GC收集器会直接将这些对象放入到Old区。当old区也快要满的时候,将会触发Full GCperm区存放的是class对象,Perm区
2020-08-04 00:18:15
172
原创 PowerMockitoc+Testng采坑记录
最近组里面的单元测试覆盖率有点低,所以打算用mock测试提高一下,一开始用了mockito感觉不错,但是mockito并不能mock static/final/private方法,所以就一步到位,学习powermockito,但是坑有点小多maven依赖问题可能水平菜,没找到powerMockito的官网,只找到github上的一个网页,而且网上大部分都是 powerMockito 和 junit的例子 ,都是@Runwith(PowerMockRunner.class)而这个在testng中是.
2020-08-04 00:12:14
732
原创 Http 协议学习
负载均衡 - 所谓的四层负载,指的是工作在传输层上,基于TCP/IP协议的特性,例如IP地址、端口号等实现对后端服务器的负载均衡 - 七层负载均衡:工作在应用层,看到是http协议,解析http报文里的URI、主机名。资源类型等数据,再用适当的策略转发给后端服务器缓存机制缓存控制机制:max-age:是生存时间,时间计算点是响应报文的创建时间(即离开服务器的时刻),即包含链路传输过程中所有节点停留时间,浏览器也可以在请求头里加上Cache-control:max-age=0,代表直.
2020-05-31 21:44:53
219
原创 学习随笔
DNS的几种记录A记录:域名->IPMX记录:为某个域名指定对应邮件服务器地址CNAME:为域名指定一个或多个别名NS记录:为某个域名指定DNS解析服务器序列化父类实现序列化,子类可以被序列化子类实现接口,父类没有实现,父类属性不能被序列化(数据丢失),子类属性依然可以序列化,不会报错对象属性必须要实现接口,否则报错反序列化时,对于被修改的属性,可能会丢失数据反序列化时,如果serialVersionUID被修改,反序列化会失败同步和异步描述的是用户线程与内核的交互方式:
2020-05-17 01:06:57
183
原创 深入理解《java 7 核心技术和最佳实践》读书笔记--(5)
类加载器的根本作用,即从包含字节代码的字节流中定义出虚拟机中的Class类对象。一个java类被加载之后,可以通过Class对象的getClassLoader方法获取加载它的类加载器对象。也可以通过继承ClassLoader类实现自己的类加载器。ClassLoader除了可以加载java类之外,还可以加载相关的文件资源loadClass方法,参数为java类名称,返回值为Class对象...
2020-04-01 01:29:45
134
原创 Tomcat架构解析 读书笔记 (1)
tomcat 的基本架构,下面是上图中一些实体的概念组件名称说明Server表示整个Servlet容器,在单个Tomcat进程中只有唯一一个Server实例ServiceService 表示一个或者多个Connector集合,这些Connector共享一个Container处理请求,同一个Tomcat实例内包含任意多个Service实例,他们彼此独立Co...
2020-04-01 01:27:25
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人