- 博客(142)
- 资源 (2)
- 收藏
- 关注
原创 Java设计模式(工厂模式)
工厂模式通过封装对象创建过程提升代码灵活性。简单工厂模式通过单一工厂类创建对象但违反开闭原则;工厂方法模式将创建延迟到子类,符合开闭原则;抽象工厂模式适用于创建关联产品族。三种模式分别适用于不同场景:简单逻辑、多产品扩展和关联产品创建。工厂模式能有效解耦客户端与具体类,提高系统可扩展性和可维护性。
2025-10-09 09:57:29
332
原创 Java 设计模式(介绍)
设计模式分为三大类共23种:创建型模式(工厂、抽象工厂、单例等5种)关注对象创建;结构型模式(适配器、桥接、代理等8种)处理类与对象组合;行为型模式(观察者、策略、迭代器等10种)管理对象间交互。这些模式提供了可复用的面向对象设计解决方案,使系统更灵活可扩展。
2025-09-30 15:53:25
256
原创 SpringBoot 自定义字典翻译组件
本来想在项目里直接用Easy-Trans来做字典翻译,用的时候发现,这个组件不支持原生的mybatis.使用方式,直接在实体字段上用注解 @DictTrans。于是直接自己写了一个。废话不多说,直接上代码。我这里是直接从redis中取出来进行字典进行翻译。targetField是翻译后映射的字段。dictKey是对应的字典的key。
2025-09-28 17:53:00
180
原创 K3S离线部署
摘要:本文介绍了使用Docker安装K3s集群的步骤。首先需设置主机名、关闭防火墙和SELinux,然后下载K3s离线资源包(包括install.sh脚本和镜像文件)。通过docker load加载镜像,并运行安装脚本。安装过程中需设置环境变量跳过下载和SELinux警告。主节点安装完成后,可通过kubectl查看节点状态。添加工作节点时,需修改主机名并使用主节点的token进行连接。最后可通过kubectl get nodes命令验证节点状态。
2025-06-09 14:56:56
637
原创 Spring Boot 集成spring-boot-starter-data-elasticsearch
Spring boot集成elasticsearch
2025-04-14 14:33:01
538
原创 Arthas 监控接口耗时
3.输入监控的方法命令,然后直接调用该方法就可以看到监控到的耗时情况了。监听命令记不住的话,我们直接在idea安装 arthas 插件。1.将下载的包解压进到arthas-bin目录。2.然后输入我们要监控的应用的序号。
2025-03-18 09:00:14
382
原创 Docker 部署Spring boot + Vue(若依为例)
在上篇文章中,我们已经将nginx的html目录和config目录挂载到了我们新建的工作目录/usr/local/workspace/nginx下。我这里的原因是我前台vue打的是prod 的包,后台jar包我直接用的若依的配置文件打的包,默认没有项目前缀,所有一直报404,加上前缀就好了。这个是nginx配置代理的问题,大家就仔细检查一下,nginx.conf配置文件就行,我是没有添加图里我框住的内容,加上就行了。2.加上配置后,又报了一个404,还是没有显示验证码。1.将打好的jar包上传。
2025-03-13 09:00:15
663
原创 docker 安装常用镜像
p 8848:8848 -p 9848:9848 -p 9849:9849:将容器的端口 8848、9848 和 9849 映射到主机的相应端口,可以根据需要进行端口映射的修改。docker cp 容器id:/etc/nginx/nginx.conf /root/nginx/conf/nginx.conf。docker cp 容器id:/etc/nginx/conf.d /root/nginx/conf/conf.d。--name mysql-test :给容器设置别名。
2025-03-12 09:07:30
602
原创 Centos 安装docker,docker-compose
systemctl daemon-reload# 重启Docker。docker配置daemon.json。如果之前有装过,请先删除。
2025-03-11 16:36:13
461
原创 Android 高德地图 添加 天地图 卫星瓦片图片(解决高德地图部分地区放大后无卫星图片问题)
解决Android使用高德地图后放大没有卫星图片问题
2024-05-14 12:10:25
2866
2
原创 JAVA 图像处理基于OpenCv与JVM-----图像物体高亮显示(掩膜)
OpenCv提供了一个非常有用的函数叫做Canny,它可以高亮显示图像中的线条。OpenCv的canny函数可以检测灰度矩阵中的轮廓。我们需要做的只是把输入的矩阵转换成灰度图像,剩下的由Canny完成。 Canny函数包含以下参数: 源矩阵 目标矩阵 低阈值,使用150.0 高阈值,通常是低阈值的2倍或3倍 光圈,3~7之间的一个奇数,我们使用3。光...
2022-02-04 15:51:00
3483
原创 JAVA 图像处理基于OpenCv与JVM-----矩阵处理图像
submat(int rowStart, int rowEnd, int colStart, int colEnd) 函数的返回值是一个矩阵对象。内容是原图的子矩阵或子区域。首先我们用imread来读取图片,然后输出矩阵对象本身的一些信息import org.opencv.core.CvType;import org.opencv.core.Mat;import org.opencv.core.Core;import org.opencv.core.MatOfInt;import .
2022-01-12 22:20:30
3099
1
原创 JAVA 图像处理基于OpenCv与JVM-----加载保存图像
加载图片openCv有一个名imread的简单函数,用于从文件中读取图像imread 函数位于Imgcodecs类的同名包中。加载图片代码import org.opencv.core.CvType;import org.opencv.core.Mat;import org.opencv.core.Core;import org.opencv.imgcodecs.Imgcodecs;import origami.Origami;public class HelloCv {..
2022-01-06 22:32:29
2751
3
postgres16离线安装资源包
2024-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅