- 博客(1007)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directory
使用docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directory。cat 一下,如下图所示,就OK了。
2024-10-25 13:54:11 87
原创 百度网盘----idea 插件,MyBatisCodeHelperPro,反向生成代码crud ,包括swagger注解
加了这个插件,使用过程如果提示需要激活,随便写一串数字就可以激活。
2024-08-23 16:47:55 204
原创 一行一行代码带你阅读,xxljob, 若依vue基础项目,若依vue-plus 项目,实战项目的 视频课程
本人自己录制的一行一行代码解释源码的课程,适合小白,么有阅读过源码,或者不知道咋阅读源码的小伙伴。本课程 有,视频,笔记,加了注释的源码。
2024-08-21 11:06:40 644 1
原创 pg 数据库,获取时间字段值的具体小时,赋值给其他字段
pg 数据库,有一个表,其中有2个字段 一个是时间字段obstime ,一个是时次ltime字段,int 类型,现在这个表里面是obstime 里面有数据,ltime字段 没有数据,现在就是批量获取obstime 字段里面的时间的时次,赋值给ltime字段。这个查询将提取obstime字段中的小时部分,并将其存储在ltime字段中。您可以根据实际情况修改查询以适应您的数据表结构。在这个查询中,假设您的表名为。
2024-06-03 16:25:44 495
原创 PostgreSQL 修改表结构卡住不动
经过上述SQL查出来的记录得知了该表确实存在锁(导致锁表的原因并未找到),由于是测试环境我这里为了省事并没有看具体是哪个锁导致的无法修改表结构直接全部干掉,如果是生产环境还是建议排查下产生锁的SQL和进程等详细信息,确定了解决方案开始一阵百度找到了pg_cancel_backend函数,可以用来取消进程的事务进行回滚,但是事情并没有迎刃而解,其中有一个锁无论如何也关不掉。今天遇到的一个问题记录一下,因为系统上的一个改动需要同步脚本至测试库上,具体的脚本内容也很简单,就是修改了某张表的一个字段。
2024-06-03 16:19:23 608
原创 java实现 将List<User> 里面很多数据的几个字段提取出来快速写到txt 文件里面
方法来确保数据被立即写入到文件中,而不是等到缓冲区满了才写入。虽然在大多数情况下,当流关闭时缓冲区会被自动刷新,但为了确保数据被立即写入,最好是在写入数据后调用。List 这个里面有很多的数据,现在要把他里面的a,B,C,D这4个字段提取出来,并且把数据都写到txt 文件里面,每一个数据一行,各个数值用逗号隔开。,你可以确保在流关闭之前数据被立即写入到文件中。这样可以避免在某些情况下出现数据未被写入的问题。在 BufferedWriter 写入数据后,有时候需要调用。
2024-05-28 15:52:27 494
原创 pg数据库实现 根据两个表某一个字段一样,去更新另一个字段的sql 语句
有两个表 A B ,A表里面有2个字段d_station_n_code ,station_name ,代表站点ID,站点名称,B 表里面有2个字段 site_code ,site_name 现在是A 表里面两个字段都有数据,B表里面 只有site_code 有数据,现在需要写一个sql ,将B 表里面的另一个字段赋值,d_station_n_code 和 site_code 一样的,就拿到station_name 值赋值到site_name 里面。
2024-05-28 13:33:53 1010
原创 java 实现一个工具类,传入 开始年 结束年,返回 区间各个年的list 集合
java 实现一个工具类,传入 开始年 结束年,返回 区间各个年的list 集合。对象,并最终将它们收集到一个列表中。这样就可以轻松地获取指定范围内的年份列表。你可以使用这个类来轻松地获取两个年份之间的所有年份。在 Java 中,有一个现成的工具类可以用于处理日期和时间,那就是。来生成开始年份和结束年份之间的整数流,然后使用。方法将每个整数转换为相应的。在这个示例中,我们使用了。
2024-05-28 13:13:42 261
原创 Java实现自定义注解,实现不需要token 验证就可以访问接口
一个springboot 项目,需要token 验证,前端传过来token ,我们一般在项目全局写一个过滤器,去验证前端传过来的token ,如果有哪些接口不需要token验证,那么就排除这些接口,这个也需要配置。所以现在我们就需要自定义一个注解,如果你认为哪个接口不需要token 验证就可以访问,那么就在这个接口上面写这个自定义的注解就可以了。但是这样就有一个问题,那就是不能一直配置不需要token验证的接口。第五步,启动项目之后,访问这个接口就可以了。第一步,自定义一个注解。
2024-05-11 17:20:07 640
原创 spring boot 集成kafka ,并且实现 发送信息,进行消费信息(亲测有效)
以后我们的controller 或者 service 就调用生产者,消费者写好之后就自动监听信息,并且进行处理信息了,也就是把我们的业务逻辑写到消费者里面就可以。有一个spring boot 项目,现在要集成kafka ,并且要实现 生产者,消费者信息;前提是我们要有一个kafka 软件,也就是kafka 是一个软件,我们得安装成功,并且可以访问。发现控制台也输出流,kafka 软件里面也有记录,所以我们项目就集成了。以上安装成功之后,我们可以使用软件链接一下,确保我们安装这个软件成功。
2024-05-07 15:45:40 1802
原创 pg 数据库,sql 语句获取两个时间字段的间隔,并且赋值给新字段
如果你在 PostgreSQL 数据库中需要计算两个时间字段的差,并将结果(间隔小时)赋值给另一个字段,你可以使用 PostgreSQL 的日期函数和更新语句来实现这一功能。用于将时间间隔转换为秒,然后除以 3600 就可以得到小时数。pg 数据库,sql 语句获取两个时间字段的间隔,并且赋值给新字段。你可以执行以下 SQL 语句来计算时间差并更新。请替换表名和字段名为你实际使用的名称。函数用于提取时间字段的值,的小时差,并将结果更新到。在这个 SQL 语句中,
2024-04-24 14:48:33 958
原创 PG 数据库,多个字段唯一建不生效
在使用pg 数据库,使用多个字段创建了唯一建,现在使用代码要实现,在新增数据的时候,如果多个字段一样,那么就更新数据,不一样就新增,xml 里面是这样。这几个字段的值不能是null ,不然一直新增,如果数据为空。给个-999 就可以了。数据库也创建唯一建了,代码也写了,但是还是一直新增,不给更新。
2024-03-28 16:55:25 327
原创 springboot 项目,返回的实体类里面字段是null ,现在想要为空应该是““,空字符串,而不是null
springboot返回给页面的json数据中,如果有数据为null,则返回空字符串。springboot默认使用jackson解析返回json数据。返回给前端的数据,如果数据库的字段没有数据,给返回的是null。只需要加上以上的配置就可以了。要变成这个,全局都变成这样。
2024-01-22 22:15:59 1189
原创 打包遇到错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
有一个maven项目,我clone一下最新的代码。准备打包(maven package),没想到在执行到TEST阶段报错。百思不得其解,决定跳过测试去打包,然后部署。
2024-01-20 10:33:01 430
原创 linux 服务器上安装 ftp(亲测有效)
这将列出已安装的软件包,并筛选出包含"ftp"关键字的行。如果有相关的FTP软件包被列出,表示FTP软件已安装。anonymous_enable=YES # 默认是YES,修改成NO,表示不允许匿名用户登录。添加用户(注意,该处添加nologin类型用户ftpuser)##/home/ftp是ftpup用户的默认文件路径。如果命令返回了FTP软件的路径,表示FTP软件已安装。安装好ftp之后,进入cd /etc/vsftpd目录。出现提示则表示已安装,没有则未安装。服务器上需要安装ftp。
2024-01-13 00:25:14 546
原创 docker 将镜像打包为 tar 包
注意:导出的镜像文件是一个压缩文件,可以通过相应的工具进行解压缩和查看,但不能直接使用该文件进行镜像的加载和运行。要加载.tar文件并创建镜像,可以使用。请确保在执行上述命令时具有足够的权限来访问和写入指定的导出路径。完成后,您可以将.tar包移动到其他地方或与其他人共享。要将镜像导出为.tar包,可以使用Docker命令行工具进行操作。执行完上述命令后,镜像将以.tar包的形式保存在指定的路径下。例如,如果要将ID为。
2024-01-11 21:28:49 4952
原创 linux 释放缓存
根据您提供的系统内存信息,您的系统总共有1.7GB的内存,其中395MB已被使用,936MB是空闲的,而406MB被用作缓存。关闭不必要的进程:检查系统中运行的进程,并关闭那些不必要的进程。可以使用top或htop命令查看当前运行的进程,并根据需要终止它们。减少内存使用的应用程序:检查正在运行的应用程序,并尝试减少它们使用的内存量。关闭不必要的应用程序或服务,并检查它们的内存使用情况。释放缓存:缓存是操作系统为了提高性能而将数据存储在内存中的一种方式。这将清除缓存并释放一些内存。
2024-01-11 15:47:19 442
原创 docker 里面安装 nacos (亲测有效)
我们在docker 里面安装的 mysq数据库里面进行导入,因为nacos 默认的数据库是mysql ,所以我们需要在docker 里面安装mysql 数据库,这个数据库的目的就是为了 nacos 使用,之后将nacos.sql 脚本在mysql 数据库里面进行安装。根据您提供的系统内存信息,您的系统总共有1.7GB的内存,其中395MB已被使用,936MB是空闲的,而406MB被用作缓存。减少内存使用的应用程序:检查正在运行的应用程序,并尝试减少它们使用的内存量。
2024-01-11 14:01:22 1268
原创 docker 安装 zookeeper ( 亲测有效 )
替换为你的 ZooKeeper 容器的实际容器 ID。命令来查看最近一次 ZooKeeper 容器的日志,以确定是否有任何错误。如果 ZooKeeper 成功启动,你应该能够看到与 ZooKeeper 实例相关的信息。检查是否有与 ZooKeeper 相关的容器。命令进入容器并执行一些 ZooKeeper 相关的命令。命令检查是否有正在运行的 ZooKeeper 容器。如果没有正在运行的 ZooKeeper 容器,你可以使用。替换为你的 ZooKeeper 容器的实际容器 ID,
2024-01-11 11:10:06 2464 1
原创 docker 安装mysql 数据库(亲测有效)
输入docker images,发现目前是没有镜像的,现在将tar 包变成镜像。1 将mysql 的 tar 包 上传到服务器。然后编写 mysql.yml 文件。找一个地方,存放mysql 的数据。上传之后tar 包,将他变成镜像。以上就根据镜像创建容器并且启动了。以上就变成 镜像了。
2024-01-11 10:40:31 386
原创 docker 安装redis (亲测有效)
因为我们要使用 Docker-compose 去管理容器,所以要使用Docker-compose 的东西;输入docker images,发现目前是没有镜像的,现在将tar 包变成镜像。现在在宿主机找一个地方,存放数据 和 redis 的配置文件的地方。现在有一个关于redis的yml 编排文件,就是使用他去管理。1 将redis 的 tar 包 上传到服务器。宿主机的这个地方,就是数据库存放东西的地方。上传之后tar 包,将他变成镜像。以上就将tar 包变成镜像了。
2024-01-10 18:18:54 699
原创 linux 里面在docker 里面安装pg 数据库(亲测有效)
执行上述命令后,你应该能够进入 PostgreSQL 容器中的数据库,并且可以执行相应的 SQL 查询和操作。此外,如果你的 Docker Compose 文件不在当前工作目录中,请在命令中指定正确的文件路径。因为我们要使用 Docker-compose 去管理容器,所以要使用Docker-compose 的东西;请注意,确保在运行命令之前已经启动了 Docker 容器,并且容器名称与配置文件中的。是要在容器中执行的命令,用于连接到指定的数据库。命令在正在运行的容器中执行指定的命令。
2024-01-10 17:21:06 609
原创 阿里云ECS服务器安装了数据库,nginx 等,已经启动,但是浏览器,navicat 访问不了
我们购买的阿里云服务器,他有自己的一套安全组,也就是你啥都不做,默认端口都是关闭的,只有你放开之后,才可以在外部访问阿里云服务器里面的东西。防火墙也关闭了,使用命令已经进入数据库了,说明数据库已经安装成功了,但是使用naviat 链接不上,这个咋处理。阿里云ECS服务器安装了数据库,nginx 等,已经启动,但是浏览器,navicat 访问不了;
2024-01-10 15:46:19 577
原创 docker 部署项目的操作文档,安装nginx
目录下的文件和目录属于Docker的运行时数据,对其进行修改或删除可能会导致Docker的不稳定或数据丢失。总结起来,Docker镜像实际上是由多个层组成的,以tar包的形式存储在宿主机上。是的,Docker的镜像实际上是以tar包的形式存储的。此外,值得一提的是,Docker的存储驱动可以根据不同的配置进行更改,因此实际的镜像存放位置可能会因配置而异。总结来说,Docker Compose是通过配置文件来创建和管理多个容器的工具,它简化了多容器应用程序的部署和管理过程。命令将tar包加载为镜像。
2024-01-10 14:06:15 1750
原创 linxu 寻找某一个文件所在的绝对路径
命令会递归搜索整个文件系统,这可能需要一些时间和系统资源。你可以根据需要调整搜索的范围,以提高搜索效率。命令可以递归地在指定的目录及其子目录中搜索文件,并根据给定的条件进行匹配。命令将会在指定的目录及其子目录中搜索文件,并输出匹配的文件的绝对路径。表示要搜索的根目录,你可以根据需要将其替换为其他目录。选项后面跟着要搜索的文件名或通配符模式(例如。在Linux系统中,你可以使用。命令来寻找某个文件的绝对路径。
2024-01-10 10:56:53 639
原创 linxu 寻找某一个文件所在的绝对路径
命令会递归搜索整个文件系统,这可能需要一些时间和系统资源。你可以根据需要调整搜索的范围,以提高搜索效率。命令可以递归地在指定的目录及其子目录中搜索文件,并根据给定的条件进行匹配。命令将会在指定的目录及其子目录中搜索文件,并输出匹配的文件的绝对路径。表示要搜索的根目录,你可以根据需要将其替换为其他目录。选项后面跟着要搜索的文件名或通配符模式(例如。在Linux系统中,你可以使用。命令来寻找某个文件的绝对路径。
2024-01-10 10:49:32 367
原创 etc文件夹下放的什么,有什么作用
目录是一个重要的系统目录,用于存储系统的配置文件。它包含了许多与操作系统和应用程序相关的配置文件,这些文件控制着系统的行为和设置。目录还包含许多其他的配置文件,这些文件的具体内容和作用取决于你的操作系统和安装的软件。目录下的配置文件时需要谨慎,因为这些文件直接影响系统的行为和设置。除了上述列举的文件和目录,在Linux系统中,
2024-01-10 10:47:22 1432
原创 linux离线安装docker20.10.7 版本(亲测有效)
它简化了多容器应用程序的部署和管理过程,并提供了更高级的功能,如容器间的连接和通信。通过执行这些命令,你设置了 Docker 服务的可执行权限,重新加载了 systemd 的配置,将 Docker 服务设置为开机启动,并启动了 Docker 服务。虽然Docker本身可以帮助你管理单个容器,但当你需要管理和部署多个容器组成的应用程序时,Docker Compose会更加方便和强大。Docker和Docker Compose是两个不同的工具,它们在容器化应用程序的管理和部署方面有不同的作用。
2024-01-10 10:38:34 1461 1
原创 linux 离线包安装 pg 数据库(亲测有效)
postgresql.conf 这个配置是在/usr/local/pg/pgsqldata 这个目录下。pg_hba.conf文件 这个配置是在/usr/local/pg/pgsqldata 这个目录下。以上命令就是解压到哪个目录下,目前是解压到/usr/local/ 下。以安装到/opt/postgresql目录下为例。创建数据库的用户,并且赋予密码。展示当前数据库的用户名密码。创建postgres用户。
2024-01-10 09:46:23 2396 1
原创 在Linux上面装jdk,一步一步带你安装
以上的local文件夹下就有一个jdk的文件夹,里面就是jdk的东西了,我们就解压成功了。这个是Linux版本的jdk版本,我们把这个上传到Linux里面。已经将jdk上传到虚拟机里面了,我们要安装jdk了。输入以上的命令,那么这个环境变量就重新加载了。用命令进入文件夹,可以看到我们上传的jdk。在这个服务器里面安装, root 68。以上弄完之后,相当于我们配置了环境变量。将解压成功的复制到local目录下。输入以上命令,回车,就解压成功。以上就是jdk已经安装成功。蓝色的就是解压成功的。
2024-01-09 16:42:56 436
原创 linux 定时清空log 日志
linux 里面,有一个log 文件,是一直在增加,现在需要写一个定时,清空这个文件里面的东西,紧紧是清空,每10秒进行清空。是Linux系统中用于定期执行任务的工具。你可以创建一个脚本来清空日志文件,并使用。任务运行在后台,所以即使你退出终端,任务仍然会按计划执行。将按照设定的时间间隔自动执行清空日志文件的任务。任务的路径正确,并根据实际情况进行相应的调整。这将在每分钟的每秒钟执行任务,通过。要定时清空一个日志文件,可以使用。,实现每10秒清空日志文件。替换为实际的日志文件路径。
2024-01-09 16:32:59 901 1
原创 将 公共文件夹下的数据,复制到自己的文件夹下,然后对数据进行入库与 去重。防止将相同数据入库
A 用户将自己的数据文件,放到 一个文件夹下,B 用户需要写一个代码,定时将 公共文件夹下的数据,复制到自己的文件夹下,然后对数据进行入库与 去重。
2024-01-08 13:40:21 328
原创 一个list 里面存放实体类,根据多个字段进行分组,最后将结果都保存,返回一个map 集合,一层一层的map 集合
现在从数据库查询出一个list 集合的数据,是一个实体类,现在需要根据多个字段进行分组,最后只是返回一个map 集合。方法接收一个最后一层的列表数据,并根据实际需求进行计算,并返回计算结果。这样,最终的分组结果将包含计算结果的。方法需要接收一个最后一层的列表数据和一个额外的字符串变量,你可以将该变量添加到方法的参数列表中,并在。如果你想在最后一层的列表数据上进行计算,并将计算结果保存并返回一个。方法来在最后一层分组的数据上进行计算。如果在最后一层,需要传另外的参数。在修改后的代码中,我们使用。
2024-01-03 14:18:59 729
Python 的 skyfield 依赖 需要的其他依赖分别是什么,这些里面就是有麒麟v 10 的Python的环境安装包
2023-03-11
麒麟v 10 服务器 安装 Python 环境,直接将这个sh 在麒麟v10上面执行就可以,亲测有用
2023-03-11
python + django +admin 后台+mysql 实现 物业管理系统
2022-04-30
django+bootscrap+mysql 实现线上考试系统
2022-04-30
python + django +mysql+bootstraap框架 实现线上考试系统,可以当毕设
2022-04-30
python+django+vue+mysql 照相馆预约系统,前后端分离系统
2022-04-30
截图提取文字.exe
2020-03-02
springboot 项目实现集群,用nginx 作为负载均衡
2023-03-16
Java 判断 随便两个地区服务器,判断是否联通
2023-03-15
Java 判断随便两个地区的IP是否联通
2023-03-15
xxljo点击停止任务,任务还在执行,这种咋解决
2023-03-05
idea里面的关于git的操作
2022-02-25
实体类里面写 表里面每一个字段的静态变量,这个有什么用
2021-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人