- 博客(158)
- 资源 (4)
- 收藏
- 关注
原创 CentOS Nginx 1.13.9 部署文档
本文详细介绍了在CentOS/Ubuntu系统上安装Nginx 1.13.9的完整流程。主要内容包括:1)安装系统依赖包;2)下载并解压Nginx源码;3)配置编译选项,指定安装路径、日志位置及SSL支持;4)编译安装;5)创建Nginx用户和日志目录;6)配置systemd服务管理;7)启动服务及验证;8)防火墙设置。此外还提供了常见问题解决方案,如端口冲突处理、配置文件路径检查等。整个安装过程通过命令行操作完成,确保用户能够正确部署Nginx 1.13.9版本。
2025-07-29 09:16:03
333
原创 Execl 根据某个值查询所在某一列中的位置并获取当前行的相关信息
通过以上公式,可直接根据A列值在E列中的匹配位置,精准获取D列对应行的数据,满足“拼接行号获取D列值”的需求。如果需要将结果格式化为。
2025-06-18 10:21:29
286
原创 图片中文字无法正确显示的解决方案
在 Linux 系统中生成图片时,图片中的文字(如中文)未能正确显示,可能表现为乱码或空白。这通常是由于系统缺少对应的字体文件(如宋体/SimSun),或者 Java 应用未正确加载字体导致的。重启服务后,重新生成图片并检查图片中的文字是否正确显示。确保 Linux 系统中已安装宋体字体(SimSun)。在完成字体安装和验证后,需要重启相关的 Java 服务以确保应用能够正确加载新字体。此步骤会重新生成字体缓存文件,使系统能够识别新安装的字体。将字体文件复制到系统的字体目录中。
2025-04-10 20:21:42
871
原创 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
405
原创 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
586
原创 WinRAR压缩软件的分隔与合并
如果RAR分卷压缩文件设置了密码,在完成上述操作后,会弹出一个对话框要求输入密码。只需在密码栏中输入原本设置的密码,点击“确定”后,即可继续合并分卷文件。如果忘记了RAR分卷压缩文件的密码,可以尝试使用其他工具来找回密码,但请注意,WinRAR本身并没有忘记密码的选项。请注意,在合并RAR分卷文件时,确保所有分卷文件都完整且未被修改,否则可能会导致合并失败或文件损坏。此外,如果分卷文件数量较多或文件较大,合并过程可能需要一些时间来完成。
2024-02-27 16:21:26
1197
原创 前端下载依赖
如果下载失败,则把下载不下来的包在package.json中删除调,下载完成后再添加回去,单独去下载未下载好的包,然后添加到node_modules中运行项目即可。
2023-11-24 18:51:12
863
原创 Jar包内.class替换
由于Java代码版本维护问题,不能确保线上线下代码一致。线上又出了一个致命的BUG,需要紧急修复。对此我们想到了替换线上部署时Jar包内的class文件。
2023-10-10 10:22:16
773
原创 maven 删除下载失败的包
本文介绍了当Maven包报红时,使用删除相关文件的方法来解决该问题。文章详细说明了_remote.repositories、.lastUpdated和_maven.repositories文件的作用,以及如何使用命令行删除这些文件。这些方法可以帮助开发者解决Maven包报红的问题,确保项目能够正常构建。在使用Maven进行项目开发时,有时会遇到Maven包报红的问题。在解决这个问题之前,我们首先了解一下报红相关的文件。这个命令会删除所有包含lastUpdated的文件,即下载失败的jar包。
2023-08-08 13:48:23
2053
原创 前端-NVM,Node.js版本管理
NVM(Node Version Manager)是一个用于管理Node.js版本的工具,主要用于前端开发中。它允许开发者同时安装和切换不同版本的Node.js,以满足不同项目对Node.js版本的需求。
2023-08-08 13:33:44
625
原创 关于SpringBoot、Nginx 请求参数包含 [] 特殊符号 返回400状态
关于SpringBoot Nginx请求参数包含 [] 特殊符号 返回400状态
2023-07-12 18:15:37
1621
原创 k8s-calico ipv6解决方案
K8s-Calico是一种用于Kubernetes集群的网络解决方案,它结合了Kubernetes和Calico的功能。Kubernetes是一种用于容器编排和管理的开源平台,而Calico是一种开源的容器网络解决方案。K8s-Calico结合了这两个工具,为Kubernetes集群提供高性能、可扩展和安全的网络连接。K8s-Calico使用Calico的数据平面,它基于BGP协议进行路由,并使用Linux内核的网络功能。
2023-06-30 15:03:11
1727
原创 pod,docker启动使用宿主机网络的方案
需要注意的是,使用HostNetwork选项将会与宿主机的网络栈共享,这可能会增加一些安全风险和网络冲突的潜在问题。通过设置HostNetwork为true,Pod将使用宿主机的网络命名空间,与宿主机共享网络栈和接口。此外,请注意HostNetwork选项将限制Pod的调度能力,因为它需要将Pod与特定的宿主机进行绑定。这是一个Docker命令,用于在主机网络模式下运行一个名为"identity"的容器,并将容器内部的端口18092映射到主机上的端口18092。
2023-06-28 16:25:24
1270
原创 Linux gdisk分区
接着输入起始扇区号(First sector)以及结束扇区号(Last sector),这里我们将使用。重复四到七的命令,再次创建一个大小为 10T ,类型为 Linux filesystem 的分区。时,您可以按 Enter 键选择默认编号或输入数字指定您想要的分区编号。设置分区类型为 Linux filesystem即Linux文件系统类型,输入。磁盘分配两个 10T 的 GPT 分区,并将它们分别挂载到。分别对刚创建的两个新分区进行格式化操作,并分配文件系统。的方式设置分区大小 10TB。
2023-06-07 22:01:56
1400
1
原创 Linux fdisk分区
在 Linux 系统上对磁盘进行分区操作,使用 fdisk 工具在 /dev/vdb 上分别创建两个 10T 的分区,并将分区格式化为 ext4 文件系统以便于挂载。在此之后,会将您输入的值写入分区表,并请求确定是否保存这些更改。编辑此文件会将对其的更改保存在持久存储中,因此下次启动系统时会自动挂载分区。命令查看当前磁盘的分区情况(如果磁盘没有任何分区,则此步骤可以忽略)。命令, 并按照提示按顺序输入以下选项,新分区将自动启动下一步操作。,并按照提示创建比第一个分区相同大小的新分区。
2023-06-07 21:36:54
1532
原创 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
1400
1
原创 mysqldump 使用 及数据库升级
导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 带表结构– 导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 不带带表结构。
2023-04-04 17:52:40
549
原创 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
415
1
原创 meven项目打包-避免依赖冲突
1.将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的):2.对依赖的jar包进行重命名(用于类的隔离);pom.xml中添加maven打包插件jar包中内容
2022-05-14 00:40:46
235
原创 查看表空间使用率(包括临时表空间)
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
1824
原创 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
111
原创 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
480
原创 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
882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人