- 博客(155)
- 资源 (4)
- 收藏
- 关注
原创 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
370
原创 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
557
原创 WinRAR压缩软件的分隔与合并
如果RAR分卷压缩文件设置了密码,在完成上述操作后,会弹出一个对话框要求输入密码。只需在密码栏中输入原本设置的密码,点击“确定”后,即可继续合并分卷文件。如果忘记了RAR分卷压缩文件的密码,可以尝试使用其他工具来找回密码,但请注意,WinRAR本身并没有忘记密码的选项。请注意,在合并RAR分卷文件时,确保所有分卷文件都完整且未被修改,否则可能会导致合并失败或文件损坏。此外,如果分卷文件数量较多或文件较大,合并过程可能需要一些时间来完成。
2024-02-27 16:21:26
952
原创 前端下载依赖
如果下载失败,则把下载不下来的包在package.json中删除调,下载完成后再添加回去,单独去下载未下载好的包,然后添加到node_modules中运行项目即可。
2023-11-24 18:51:12
781
原创 Jar包内.class替换
由于Java代码版本维护问题,不能确保线上线下代码一致。线上又出了一个致命的BUG,需要紧急修复。对此我们想到了替换线上部署时Jar包内的class文件。
2023-10-10 10:22:16
740
原创 maven 删除下载失败的包
本文介绍了当Maven包报红时,使用删除相关文件的方法来解决该问题。文章详细说明了_remote.repositories、.lastUpdated和_maven.repositories文件的作用,以及如何使用命令行删除这些文件。这些方法可以帮助开发者解决Maven包报红的问题,确保项目能够正常构建。在使用Maven进行项目开发时,有时会遇到Maven包报红的问题。在解决这个问题之前,我们首先了解一下报红相关的文件。这个命令会删除所有包含lastUpdated的文件,即下载失败的jar包。
2023-08-08 13:48:23
1957
原创 前端-NVM,Node.js版本管理
NVM(Node Version Manager)是一个用于管理Node.js版本的工具,主要用于前端开发中。它允许开发者同时安装和切换不同版本的Node.js,以满足不同项目对Node.js版本的需求。
2023-08-08 13:33:44
582
原创 关于SpringBoot、Nginx 请求参数包含 [] 特殊符号 返回400状态
关于SpringBoot Nginx请求参数包含 [] 特殊符号 返回400状态
2023-07-12 18:15:37
1559
原创 k8s-calico ipv6解决方案
K8s-Calico是一种用于Kubernetes集群的网络解决方案,它结合了Kubernetes和Calico的功能。Kubernetes是一种用于容器编排和管理的开源平台,而Calico是一种开源的容器网络解决方案。K8s-Calico结合了这两个工具,为Kubernetes集群提供高性能、可扩展和安全的网络连接。K8s-Calico使用Calico的数据平面,它基于BGP协议进行路由,并使用Linux内核的网络功能。
2023-06-30 15:03:11
1592
原创 pod,docker启动使用宿主机网络的方案
需要注意的是,使用HostNetwork选项将会与宿主机的网络栈共享,这可能会增加一些安全风险和网络冲突的潜在问题。通过设置HostNetwork为true,Pod将使用宿主机的网络命名空间,与宿主机共享网络栈和接口。此外,请注意HostNetwork选项将限制Pod的调度能力,因为它需要将Pod与特定的宿主机进行绑定。这是一个Docker命令,用于在主机网络模式下运行一个名为"identity"的容器,并将容器内部的端口18092映射到主机上的端口18092。
2023-06-28 16:25:24
1146
原创 Linux gdisk分区
接着输入起始扇区号(First sector)以及结束扇区号(Last sector),这里我们将使用。重复四到七的命令,再次创建一个大小为 10T ,类型为 Linux filesystem 的分区。时,您可以按 Enter 键选择默认编号或输入数字指定您想要的分区编号。设置分区类型为 Linux filesystem即Linux文件系统类型,输入。磁盘分配两个 10T 的 GPT 分区,并将它们分别挂载到。分别对刚创建的两个新分区进行格式化操作,并分配文件系统。的方式设置分区大小 10TB。
2023-06-07 22:01:56
1345
1
原创 Linux fdisk分区
在 Linux 系统上对磁盘进行分区操作,使用 fdisk 工具在 /dev/vdb 上分别创建两个 10T 的分区,并将分区格式化为 ext4 文件系统以便于挂载。在此之后,会将您输入的值写入分区表,并请求确定是否保存这些更改。编辑此文件会将对其的更改保存在持久存储中,因此下次启动系统时会自动挂载分区。命令查看当前磁盘的分区情况(如果磁盘没有任何分区,则此步骤可以忽略)。命令, 并按照提示按顺序输入以下选项,新分区将自动启动下一步操作。,并按照提示创建比第一个分区相同大小的新分区。
2023-06-07 21:36:54
1446
原创 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
1351
1
原创 mysqldump 使用 及数据库升级
导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 带表结构– 导出20220101年之前的数据 机构贷库(jigoudai)下的合同表(ods_contract_detail_v) 不带带表结构。
2023-04-04 17:52:40
512
原创 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
371
原创 meven项目打包-避免依赖冲突
1.将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的):2.对依赖的jar包进行重命名(用于类的隔离);pom.xml中添加maven打包插件jar包中内容
2022-05-14 00:40:46
219
原创 查看表空间使用率(包括临时表空间)
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
1782
原创 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
105
原创 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
448
原创 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
834
原创 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
140
原创 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
839
原创 Oracle 系列 统计信息详解(Statistic)
1、概述 统计信息对基于CBO优化器的Oracle版本尤为重要,一个统计信息的好坏,很大程度将直接影响原本有可能几秒执行成功的一段SQL脚本,因为错误的统计信息而选择一条错误的执行计划,导致几分钟才能出来结果。 2、优化器 Oracle中的优化器是SQL分析...
2021-05-02 17:58:10
768
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人