- 博客(156)
- 资源 (4)
- 收藏
- 关注
原创 图片中文字无法正确显示的解决方案
在 Linux 系统中生成图片时,图片中的文字(如中文)未能正确显示,可能表现为乱码或空白。这通常是由于系统缺少对应的字体文件(如宋体/SimSun),或者 Java 应用未正确加载字体导致的。重启服务后,重新生成图片并检查图片中的文字是否正确显示。确保 Linux 系统中已安装宋体字体(SimSun)。在完成字体安装和验证后,需要重启相关的 Java 服务以确保应用能够正确加载新字体。此步骤会重新生成字体缓存文件,使系统能够识别新安装的字体。将字体文件复制到系统的字体目录中。
2025-04-10 20:21:42
743
原创 Linux 安装NFS共享文件夹
程序默认使用2049端口,如果被占用需要修改端口104设置为服务器 122设置为客户端一、在线安装,服务器和客户端执行以下命令安装yum install nfs-utils rpcbind -y二、配置启动参数(服务器端执行)104服务器/mnt路径下创建sharedata目录做为共享目录cd /mntmkdir sharedatachmod -Rf 444 sharedata/#开机启动systemctl enable rpcbind.servicesystemctl e
2024-12-12 17:36:23
385
原创 linux上离线部署Mysql5.7.22
mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 到服务器的/opt/software。问题原因:家目录下的yp除所有者外,所属组和其他人均没有任何权限。执行该命令解决:chmod 755 /home/yp。// 进入到mysql下的bin目录。这里报了个错(没出这个错可以跳过)// mysql内部做如下处理。// 执行下面的初始化命令。// 在日志中找到初始密码。// 进入mysql目录。// 创建data目录。// 使用初始密码登录。// 启动mysql。
2024-11-27 15:04:22
566
原创 WinRAR压缩软件的分隔与合并
如果RAR分卷压缩文件设置了密码,在完成上述操作后,会弹出一个对话框要求输入密码。只需在密码栏中输入原本设置的密码,点击“确定”后,即可继续合并分卷文件。如果忘记了RAR分卷压缩文件的密码,可以尝试使用其他工具来找回密码,但请注意,WinRAR本身并没有忘记密码的选项。请注意,在合并RAR分卷文件时,确保所有分卷文件都完整且未被修改,否则可能会导致合并失败或文件损坏。此外,如果分卷文件数量较多或文件较大,合并过程可能需要一些时间来完成。
2024-02-27 16:21:26
1026
原创 前端下载依赖
如果下载失败,则把下载不下来的包在package.json中删除调,下载完成后再添加回去,单独去下载未下载好的包,然后添加到node_modules中运行项目即可。
2023-11-24 18:51:12
821
原创 Jar包内.class替换
由于Java代码版本维护问题,不能确保线上线下代码一致。线上又出了一个致命的BUG,需要紧急修复。对此我们想到了替换线上部署时Jar包内的class文件。
2023-10-10 10:22:16
755
原创 maven 删除下载失败的包
本文介绍了当Maven包报红时,使用删除相关文件的方法来解决该问题。文章详细说明了_remote.repositories、.lastUpdated和_maven.repositories文件的作用,以及如何使用命令行删除这些文件。这些方法可以帮助开发者解决Maven包报红的问题,确保项目能够正常构建。在使用Maven进行项目开发时,有时会遇到Maven包报红的问题。在解决这个问题之前,我们首先了解一下报红相关的文件。这个命令会删除所有包含lastUpdated的文件,即下载失败的jar包。
2023-08-08 13:48:23
2005
原创 前端-NVM,Node.js版本管理
NVM(Node Version Manager)是一个用于管理Node.js版本的工具,主要用于前端开发中。它允许开发者同时安装和切换不同版本的Node.js,以满足不同项目对Node.js版本的需求。
2023-08-08 13:33:44
596
原创 关于SpringBoot、Nginx 请求参数包含 [] 特殊符号 返回400状态
关于SpringBoot Nginx请求参数包含 [] 特殊符号 返回400状态
2023-07-12 18:15:37
1589
原创 k8s-calico ipv6解决方案
K8s-Calico是一种用于Kubernetes集群的网络解决方案,它结合了Kubernetes和Calico的功能。Kubernetes是一种用于容器编排和管理的开源平台,而Calico是一种开源的容器网络解决方案。K8s-Calico结合了这两个工具,为Kubernetes集群提供高性能、可扩展和安全的网络连接。K8s-Calico使用Calico的数据平面,它基于BGP协议进行路由,并使用Linux内核的网络功能。
2023-06-30 15:03:11
1652
原创 pod,docker启动使用宿主机网络的方案
需要注意的是,使用HostNetwork选项将会与宿主机的网络栈共享,这可能会增加一些安全风险和网络冲突的潜在问题。通过设置HostNetwork为true,Pod将使用宿主机的网络命名空间,与宿主机共享网络栈和接口。此外,请注意HostNetwork选项将限制Pod的调度能力,因为它需要将Pod与特定的宿主机进行绑定。这是一个Docker命令,用于在主机网络模式下运行一个名为"identity"的容器,并将容器内部的端口18092映射到主机上的端口18092。
2023-06-28 16:25:24
1191
原创 Linux gdisk分区
接着输入起始扇区号(First sector)以及结束扇区号(Last sector),这里我们将使用。重复四到七的命令,再次创建一个大小为 10T ,类型为 Linux filesystem 的分区。时,您可以按 Enter 键选择默认编号或输入数字指定您想要的分区编号。设置分区类型为 Linux filesystem即Linux文件系统类型,输入。磁盘分配两个 10T 的 GPT 分区,并将它们分别挂载到。分别对刚创建的两个新分区进行格式化操作,并分配文件系统。的方式设置分区大小 10TB。
2023-06-07 22:01:56
1368
1
原创 Linux fdisk分区
在 Linux 系统上对磁盘进行分区操作,使用 fdisk 工具在 /dev/vdb 上分别创建两个 10T 的分区,并将分区格式化为 ext4 文件系统以便于挂载。在此之后,会将您输入的值写入分区表,并请求确定是否保存这些更改。编辑此文件会将对其的更改保存在持久存储中,因此下次启动系统时会自动挂载分区。命令查看当前磁盘的分区情况(如果磁盘没有任何分区,则此步骤可以忽略)。命令, 并按照提示按顺序输入以下选项,新分区将自动启动下一步操作。,并按照提示创建比第一个分区相同大小的新分区。
2023-06-07 21:36:54
1477
原创 Kubernetes 集群上的部署JAVA 步骤
首先要编写一个基于 Java 的应用的 Dockerfile 文件,用于创建 Docker 镜像。其中,“myregistry” 是您的 Docker Registry 地址,“myapp” 是您的 Java 应用名称,而 “latest” 表示此次构建的 Docker 镜像版本号。这将在 k8s 集群中创建一个名为 “myapp” 的 Service,它会自动让集群外部可以通过指定端口(8080)来访问您的 Java 应用程序。其中,“myapp.jar” 是您的 Java 应用的 JAR 包名称。
2023-05-24 16:54:21
1365
1
原创 mysqldump 使用 及数据库升级
导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 带表结构– 导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 不带带表结构。
2023-04-04 17:52:40
522
原创 spring-boot 读取yml配置信息
public static String getYmlNew(String key){Resource resource = new ClassPathResource(“application-dev.yml”);Properties properties = null;try {YamlPropertiesFactoryBean yamlFactory = new YamlPropertiesFactoryBean();yamlFactory.setResources(resource);p
2022-05-21 21:39:35
386
1
原创 meven项目打包-避免依赖冲突
1.将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的):2.对依赖的jar包进行重命名(用于类的隔离);pom.xml中添加maven打包插件jar包中内容
2022-05-14 00:40:46
229
原创 查看表空间使用率(包括临时表空间)
select * from (Select a.tablespace_name,(a.bytes- b.bytes) "表空间使用大小(BYTE)",a.bytes/(1024*1024*1024) "表空间大小(GB)",b.bytes/(1024*1024*1024) "表空间剩余大小(GB)",(a.bytes- b.bytes)/(1024*1024*1024) "表空间使用大小(GB)",to_char((1 - b.bytes/a.bytes)*100,'99.99999') ||
2022-05-06 16:52:16
1801
原创 springboot logback
s <!-- 彩色日志 --><!-- 彩色日志依赖的渲染类 --><conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /><conversionRule conversionWord="wex" converterClass="org.springframework...
2021-09-27 20:50:50
107
原创 python - 将实体类属性转换为SQL字段
1.对JAVA代码中的private属性进行过滤2.将这些属性修改为对应的sql# 去掉前缀空格,";"和"private"替换为空# 将属性中JAVA类型修改为对应的SQL类型# 将字段名称中大写字母转换为"_+小写字母"def property_transfer(line): res =""; line = line.replace(";","").replace("private","").strip() attribute_type = line.split(" "
2021-07-08 17:12:07
471
原创 python - 个性化SQL格式化_001
主要实现对sql中属性为 驼峰命名 转换为 下划线分割命名# 正则模块import re# 对不需要处理的行返回Falsedef line_info_filter(line): if len(line)<3: return True for info in row_info: if info in line: return True return False# 将字段名称中大写字母转换为"_+小写字母"d
2021-07-08 17:00:48
855
原创 python - 日志
python日志打印方法import loggingdef log(): #创建logger,如果参数为空则返回root logger logger = logging.getLogger("panyu")# logger.setLevel(logging.DEBUG) #设置logger日志等级 logger.setLevel(logging.INFO) #设置logger日志等级 print("handlers",logger.handlers)
2021-07-08 16:57:55
146
原创 python - JSON 合并
将多个JSON合并为一个完整的JSONimport jsonimport osimport uuid# 需要合并多少个文件file_num =1# 读取文件中内容 并转换为JSON返回def fileInfoToJson(file_path): f = open(file_path,"r",encoding="utf-8") f_dt = json.load(f,parse_int=float) return f_dt;# 遍历指定目录,显示目录下的所
2021-07-08 16:56:03
858
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人