自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue前端项目env.d.ts的作用

env.d.ts文件内容,作用是为了让ts都可以识别到项目里的各种各样的文件,才能正常import使用。

2025-05-10 10:07:10 194

原创 图片文件转base64存储在数据库

【代码】图片文件转base64存储在数据库。

2025-05-07 15:47:43 119

原创 python项目使用docker在linux系统离线部署

4-1:如果使用的系统(windows,linux)不同需要手动去下载相应的wheel,有一些wheel带有any表示全部系统通用,有一些是根据系统版本下载的。4-4:也可以使用生成的镜像运行后,直接在环境里面执行如下命令,因为生成镜像运行就是默认在linux环境,再将生成的依赖库通过手动导出。2:导入python镜像,目前我的项目使用的3.11.4(注意一定要看项目是什么版本,就要下载什么版本的镜像)4-5:如果导出的依赖库都是对的,可以修改成如下的Dockerfile去执行生成镜像。

2025-03-23 21:32:41 455

原创 python环境出现出现 pip: command not found 错误

3:ython3 -m pip --version 可以正常显示 pip 的版本信息,但直接运行 pip -V 却提示 command not found。1:出现 pip: command not found 错误是因为系统没有安装 pip 或者 pip 没有正确配置。4:方法 1:直接使用 python3 -m pip,既然 python3 -m pip 可以正常工作,你可以直接使用它来代替 pip 命令。2:安装 pip,如果 pip 没有安装,可以通过以下命令安装。6:方法 3:创建软链接。

2025-03-23 21:11:21 1411

原创 python项目生成依赖文件requirements.txt

pip freeze 会列出当前环境中所有已安装的包及其版本,并输出到文件(如 requirements.txt)。生成依赖文件(.表示当前项目路径,也可以写绝对路径:pipreqs /path/to/your/project)pipreqs 可以根据项目代码自动生成依赖文件,只包含实际使用的包。pip freeze:简单生成当前环境的所有依赖。1. 使用 pip freeze 生成依赖文件。2. 使用 pipreqs 生成项目依赖文件。pipreqs:根据代码生成实际使用的依赖。安装 pipreqs。

2025-03-20 16:56:47 572

原创 python项目在linux系统离线部署

这两条命令创建符号链接(软链接),将 /usr/local/python3/bin/python3 和 /usr/local/python3/bin/pip3 分别链接到 /usr/local/bin/python3 和 /usr/local/bin/pip3。10:将原python项目下的site-packages,全部复制到linux系统的/usr/local/python3/lib/python3.11/site-packages,如下。3:在home目录下解压安装包。5:进入解压后的目录。

2025-03-19 17:37:34 480

原创 easyCode代码模板配置

easyCode代码模板配置

2025-02-16 20:19:05 339

原创 python检测显卡cuda是否可用

False表示不可以,0没有没有cuda设备。

2025-02-09 11:09:11 546

原创 yolo11训练模型与测试

yolo的模型

2025-02-08 19:42:26 273

原创 将labelme标注的json转yolo11的txt

python转换代码片段

2025-02-07 14:27:00 253

原创 华为管理型路由器设置NAT(映射)

第二步:如下配置,就可以内外网通过外网地址都可以访问到地址。第一步:如下,添加外网的访问,内网的访问。出现通过内网访问外网访问不了的问题。

2025-01-19 10:27:53 651

原创 redis订阅发布(精简)

测试使用mvc接口发送消息进行发布订阅。

2024-12-07 15:58:40 462

原创 视频流rtsp转flv播放实现

实现rtsp转flv实现简单就是导入包就行,但是这个包比较大,兼容各种平台。也可以使用另外一个依赖包github地址。里面有封装好的mvc接口,可以直接调用。

2024-12-06 21:59:40 591

原创 java应用cpu占用过高故障排除

在Java 8之前,持久代(PermGen)用于存储类的元数据,如果加载的类太多,或者有大量字符串常量,可能会导致PermGen空间不足,触发GC。代码中存在内存泄漏,即长时间持有不再使用的对象引用,导致这些对象不能被回收,随着时间的推移,内存泄漏会导致堆内存中积累大量垃圾。像ArrayList、HashMap这样的静态集合类,如果不断添加元素而不及时清理,会占用越来越多的内存,导致频繁GC。创建了大量线程,每个线程都有自己的栈和相关资源,过多的线程可能导致频繁的GC。

2024-12-06 21:32:10 3681

原创 前端http,ws拉流播放视频

类似http拉流地址为:http://localhost:8866/live?注意:修改摄像头主码流是subtype=0,副码流subtype=1,修改摄像头通道是channel=1或者channel=2。APi调试拉取的视频流是否可以播放。

2024-12-01 17:13:32 1280

原创 springboot项目完全退出操作

springboot项目完全退出操作。

2024-11-29 10:20:01 201

原创 docker-compose编排的创建容器,本地有镜像一直拉取线上镜像

在宿主机内修改:编辑/etc/docker/daemon.json 文件,添加以下内容,没有就新增。

2024-11-27 18:04:29 262

原创 把本地新项目初始化传到github

把本地新项目初始化传到github

2024-11-24 22:19:00 391

原创 java读取系统cpu,内存,硬盘信息

window的cmd,该命令会实时显示 CPU 使用率。

2024-11-17 22:21:49 401 3

原创 @ControllerAdvice全局捕捉异常,通过e.printStackTrace()打印异常发送详细位置信息

【代码】@ControllerAdvice全局捕捉异常,通过e.printStackTrace()打印异常发送详细位置信息。

2024-11-15 22:06:39 151

原创 IEC-104

【代码】IEC-104。

2024-11-14 20:22:50 530

原创 docker 安装mongodb

admin :数据库,进入时可指定也可不指定,不知道进入容器默认进入test数据库,初次进入新建的mongo容器,需要新进入admin数据库创建管理员账号并登录,之后可以进入自己创建的数据库并登录。: -v /mycontainers/mongodb/data:/data/db :挂载目录,前面的是宿主机的目录,后面的是容器中的目录。: -p 27017:27017 :端口映射,前面的宿主机的端口,后面是容器开启端口。: --auth : 指定需要用户密码验证。: -d : 指定后台运行。

2024-11-12 20:10:45 813

原创 内网穿透,打通远程和本地调试部署测试

内网穿透调试和部署是一种在开发和运维中常见的技术,特别是在你需要从外部访问位于本地或私有网络中的服务时。4. 内网穿透技术可以帮助开发人员绕过这些限制,直接让外部设备能够访问到位于内网中的服务,从而在调试、部署或远程操作时非常有用。1. NAT问题:本地服务器往往在私有 IP 地址(如 192.168.x.x)上运行,无法被外部网络直接访问。3. 安全性和防火墙:防火墙和网络安全策略会限制外部访问,进一步增加了与外部系统通信的难度。这是window的frp客户端和服务端的应该,需要以管理员启动。

2024-11-12 19:57:56 392

原创 java大华摄像头推流

java大华摄像头推流

2024-10-25 14:37:12 381 2

原创 BaseTypeHandler和@JsonSerialize数据类型的处理器

实体类要上要使用autoResultMap = true,不然不生效,同时在使用的字段上使用@TableField(typeHandler = ListStringTypeHandler.class),可以直接映射数据库的varchar类型。注意:如果处理的类型是list,返回为null是不会执行ToArraysSerializer的,如果类型是基本类型String,Boolean,为null是会执行的。实现BaseTypeHandler类,可以编写多个,根据情况定义。

2024-10-24 16:54:41 315

原创 minio设置直接通过访问链接在浏览器中打开

minio设置直接通过访问链接在浏览器中打开

2024-10-23 19:52:16 1706

原创 UniHttp框架直接对接第三方Http接口

声明定义的HttpAPI的包扫描路径,在spring的配置类上使用@UniAPIScan注解标记定义的@HttpAPI的包扫描路径,会自动为标记了@HttpApi接口生成代理对象并且注入到Spring容器中,之后只需要像使用Spring的其他bean一样,依赖注入使用即可。@ComposePar注解(这个注解本身不是对Http请求内容的配置,仅用于标记一个对象,然后会对该对象内的所有标记了其他@Par注解的字段进行嵌套解析处理, 目的是减少方法参数数量,支持都内聚到一起传递)

2024-10-22 11:05:33 663

原创 docker搭建jenkins

注:因为Jenkins容器里的用户是Jenkins,而主机用户不是Jenkins,就算是root也一样会报错:/var/jenkins_home/copy_reference_file.log: Permission denied,这个时候就需要在主机上面给主机地址赋予访问Jenkins容器的权限,Jenkins内部用的是uid 1000的user。-v /home/jenkins:/var/jenkins_home容器/var/jenkins_home路径挂载到宿主机/home/jenkins路径。

2024-10-19 22:57:15 1232

原创 MyBatis-Flex(推荐),MyBatis-Plus,Fluent-MyBatis的区别和使用

推荐使用MyBatis-Flex。

2024-10-15 09:26:24 326

原创 Spring缓存注解@Cacheable,@CacheEvict,@CachePut使用

与@Cacheable不同的是使用@CachePut标注的方法在执行前不会去检查缓存中是否存在之前执行过的结果,而是每次都会执行该方法,并将执行结果以键值对的形式存入指定的缓存。@Cacheable标注的方法,Spring在每次执行前都会检查Cache中是否存在相同key的缓存元素,如果存在就不再执行该方法,而是直接从缓存中获取结果进行返回,否则才会执行并将返回结果存入指定的缓存中。value属性是必须指定的,其表示当前方法的返回值是会被缓存在哪个Cache上的,对应Cache的名称。

2024-10-14 09:42:37 434

原创 @Mapper和@MapperScan使用注意事项

当@Mapper和@MapperScan同时出现时,只有@MapperScan生效,如下设置@MapperScan,但是设置@Mapper在其他包的类下,,这个时候注解@Mapper是失效的,如果设置在同一个包下,功能就是冗余了。使用@MapperScan指定的包路径一定要到最后一个包名下面是类,不然失效,如下路径。如果配置如下指定包名,会造成business的类都为mapper接口,这会发生异常的。单独使用@Mapper不使用@MapperScan没问题。使用@MapperScan的多路径方法。

2024-10-13 11:56:26 953

原创 使用mybatis-plus自动填充字段属性(@TableField)

2:方法二:使用mybatis-plus自带注解@TableField自动填充。2-2:实现mybatisplus的接口MetaObjectHandler。1:方法一:当下面使用到的字段值为空的时候,会根据提交自动填充进去。2-1:实体类对象如下,插入和更新添加响应的参数。

2024-10-11 10:56:59 287

原创 通用mybatis-plus查询封装(QueryGenerator)

通用mybatis-plus查询封装(QueryGenerator)

2024-10-06 16:41:11 1102

原创 微服务项目启动报Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}与微服务注意事项

微服务项目启动报Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}与微服务注意事项

2024-10-04 17:51:27 1784

原创 java -jar启用项目的调试日志

java -jar启用项目的调试日志

2024-10-04 17:15:42 287

原创 纯文件文件解析内容(FTP服务器)

1:单独main方法解析。2-2:FTP接收服务器。

2024-09-24 11:49:21 257

原创 docker容器启动之前复制文件进入容器

执行docker cp命令,将本地指定文件拷贝到cas容器的/etc/cas/目录下,可以使用如下命令。

2024-09-19 19:48:22 249

原创 Windows本地制作java证书(与jeecgboot配置本地证书ssl问题)

Windows本地制作java证书(与jeecgboot配置本地证书ssl问题)

2024-09-15 22:21:31 713

原创 OPCUA-PLC

OPCUA-PLC

2024-09-08 22:25:24 830

原创 Windows本地制作nginx证书

参数说明:-x509:指定生成自签名证书。-nodes:不对私钥加密。-days 365:证书有效期为 365 天。-newkey rsa:2048:生成一个新的 RSA 密钥。-keyout:指定私钥输出路径。-out:指定证书输出路径(查看运行cmd命令的位置,即是目前的输出路径)生成文件的路径,即是运行cmd的位置的命令C:\Users\dell\Desktop\ssl。OpenSSL 是一个用于生成和管理 SSL/TLS 证书的工具。将OpenSSL的bin目录配置到path中。

2024-09-08 17:22:53 963 2

空空如也

空空如也

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

TA关注的人

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