不能用LocalDate.parse(),解析不了20230231,默认会解析成20230228,并且不抛异常,用Strict模式,虽然会抛异常但无法解析20230201,推荐下面的 publicstaticbooleanisValidDateFormat(Stringdate,Stringformat){ if(date.length!=format.length){ returnfalse; } try{ DateTimeFormatterformatter=DateTimeFormatter.ofPattern(format); LocalDate.parse(date,formatt...

  Afe4H47zX3K6   2023年12月04日   16   0   0 无法解析无法解析

命令 netstat-tulpn|greppid lsof-i-P-n|grepLISTEN|greppid

  Afe4H47zX3K6   2023年12月04日   23   0   0 系统系统

1.下载地址 这里以1.19.1版本为例,下载nifi-1.19.1-bin.zip包https://archive.apache.org/dist/nifi/1.19.1/ 2.上传到服务器并解压 例如:上传到/opt/app/middles目录下 yuminstall-yunzip 解压zip包 unzipnifi-1.19.1-bin.zip 3.修改web地址和端口号 vimconfig/nifi.properties 把下面的host改成linux的ip nifi.web.https.host=hadoop101 nifi.web.https.port=8443 4.设置登...

  Afe4H47zX3K6   2023年11月30日   18   0   0 上传apacheapacheHadoophadoop上传

1.install.sh tar-zxvfjdk8.tar.gz mvjdk8u201jdk8 查看是否系统自带openjdk rpm-qa|grepjava 卸载自带openjdk rpm-etadata-java-2022a-1.el8.noarchjavapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarchjava-1.8.0-openjdk-headless-1.8.0.322.b06-11.el8.x86_64--nodeps 添加全局path cat<<EOF>>/etc/profile ...

  Afe4H47zX3K6   2023年11月30日   15   0   0 Javaf5javaf5

1.环境准备 准备三台4c8g的centos7服务器,分别安装jdk8,zookeeper-3.5.7(zookeeper-3.4.7版本不行),如果不用root安装,就直接切换到对应用户(例:afp)。 node01 node02 node03 2.下载nifi安装包和nifi-toolkit-1.19.1-bin.zip安装包 下载地址:https://archive.apache.org/dist/nifi/1.19.1/ 3.把下载好的安装包分别上传到三台服务器 上传到/opt/app/middles目录下,nifi-toolkit-1.19.1-bin.zip安装包只放到n...

1.首先在宿主机安装sshpass 2.把物理机的sshpass复制到容器中 whichsshpass cp$(whichsshpass)/usr/local/app/ dockercpsshpass容器id:/usr/local/bin/sshpass 3.在jenkinsfile中添加 在stages中添加stage stage('部署TEST服务'){ steps{ script{ sh"sshpass-proot1234scp-oStrictHostKeyChecking=no-r/var/jenkins_home/workspace/one-code-all/dist/stat...

  Afe4H47zX3K6   2023年11月30日   23   0   0 htmlhtmldockernginxnginxdocker

run.sh !/bin/sh-l application=node_exporter PORT=1888 CUR_IP=${hostname-I|awk'{print$1}'} command="/opt/app/middles/node_exporter/node_exporter--web.listen-address=:$PORT" 停止 stop(){ echo"停止" echo"IPADDR:$CUR_IP" PID=$(lsof-t-i:${PORT}) echoPID:$PID if[[-z$PID]];then echo"$applicationstopfa...

  Afe4H47zX3K6   2023年11月08日   23   0   0 IPIP

数据库连接数超了,导致数据库连接不上,如何排查当前连接数,以及如何修改最大连接数限制? 1.对比当前连接数和最大连接数 如果差的比较少,比如相差十几,二十几,连不上的话,很有可能是用连接池连接,一次申请连接数大于剩余的连接数导致的。 查看当前总连接数 SELECTcount()FROMV$session; 查看数据库设置的最大连接数,process的值即为最大连接数 SELECTfromV$PARAMETERWHERENAMELIKE'%process%';这条sql服务端和客户端都能执行; showparameterprocess;这条命令只能在服务端执行 2.分组查看每个用户的连接数...

数据库连接数超了,导致数据库连接不上,如何排查当前连接数,以及如何修改最大连接数限制? 1.对比当前连接数和最大连接数 如果差的比较少,比如相差十几,二十几,连不上的话,很有可能是用连接池连接,一次申请连接数大于剩余的连接数导致的。 查看当前总连接数 SELECTcount()FROMV$session; 查看数据库设置的最大连接数,process的值即为最大连接数 SELECTfromV$PARAMETERWHERENAMELIKE'%process%';这条sql服务端和客户端都能执行; showparameterprocess;这条命令只能在服务端执行 2.分组查看每个用户的连接数...

问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 !/bin/bash 设置循环的日期范围 start_date="20230801" end_date="20230810" 将日期转换为时间戳的函数 timestamp(){ date-d"$1"+%s } 打印日志函数 log(){ echo"$(date"+%Y-%m-%d%H:%M:%S"):$1" } 循环日期范围 current_date=$(date-d"...

1.聚合运算 sum() count() avg() min() max() 2.数学运算 + - / %取模 ^ 3.常用符号 =等于 =模糊查询 统计所有以"-pa-mgr-prometheus"结尾的指标的数量 count(process_update_seconds{namespace="afp",service=".-pa-mgr-prometheus$"}) 愿你走出半生,归来仍是少年!

  Afe4H47zX3K6   2023年11月08日   30   0   0 取模取模

linux命令实现分卷压缩 1.把一个文件,拆分成指定大小的命令 压缩命令:把es-head.tar文件,差分成20m大小的文件,每一部分都以es-head-part-前缀命名 split-b20mes-head.tares-head-part- 合并命令:把es-head-part-开头的文件恢复成原来的es-head.tar文件 cates-head-part>es-head.tar 2.把一个文件夹,拆分成指定大小的命令 压缩命令:把testSplit文件夹,压缩拆分成20m大小的文件,每一部分都以testSplit-part-前缀命名 tar-czvftestSplit/...

mysql容器手动停止后,重启服务器,mysql容器被删掉了,如何恢复mysql数据? 1.问题描述 为了快速搭建数据库,我使用了docker搭建数据库,由于服务器资源紧张,我想先把mysql容器停掉,启动jenkins容器,使用完之后再停掉jenkins,启动mysql,结果由于服务器资源有限,服务器卡死了,无法远程连接了,没办法,我只能登录运营商的云平台管理平台,强制重启服务器。结果发现,重启之后,我的mysql容器没有了,使用dockerps-a查看不到了,我瞬间慌了。我当时暗自祈祷,希望volume没有被删掉,我就还有机会。于是,我开始了下面的尝试。 2.分析 2.1找到mysql容器...

  Afe4H47zX3K6   2023年11月08日   51   0   0 MySQL重启mysqldockerdocker重启

问题 B表中的org_id为null,我想把A表中的develop_dept字段的值通过checklist_id关联B表并把值赋给org_id。 解决方案 UPDATEB SETB.ORG_ID=(SELECTDEVELOP_DEPTFROMAWHERECHECKLIST_ID=B.CHECKLIST_ID) WHEREB.ORG_IDISNULL; 愿你走出半生,归来仍是少年!

  Afe4H47zX3K6   2023年11月08日   19   0   0 字段解决方案字段解决方案

Linux系统离线安装redis5.0.7 1.下载redis安装包 方式一:shell命令下载 wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz 方式二:手动官网下载 官网地址:https://redis.io/download 2.上传到服务器 上传到/opt/app/middles/目录下 3.解压并安装 tar-zvxfredis-5.0.7.tar.gz cdredis-5.0.7 make makePREFIX=/opt/app/middles/redis-5.0.7install cpredi...

  Afe4H47zX3K6   2023年11月08日   57   0   0 redisredissedsed

为什么我的系统在大促期间,频繁fullgc? 前置知识 一般来说,我们的老年代大小,一般设置为堆内存大小的2/3,年轻代一般设置为堆内存大小的1/3,而年轻代里面一般分为伊甸园区,S0区和S1区,这三个的比例一般按年轻代大小的8:1:1进行分配。 正常来讲,对象先进入伊甸园区,然后进入S0(或S1)区,年龄加1,然后进入S1(或S0区)年龄再加1,在S区反复存活够15岁,便进入老年代,最终老年代如果满了,就会触发FullGc。 但是有一些条件下,对象会直接从伊甸园区进入老年代,例如:大多数是这种情况,根据年龄进入老年代下面这种情况,要适当调整8:1:1的比例,尽量让朝生夕死的大对象在年轻代里...

查看mac地址命令 查看所有网卡命令 nmcliconnectionshow 查看物理网卡mac地址 ifconfig 删除网卡 nmcliconnectiondeletevirbr0 禁用libvirtd.service systemctldisablelibvirtd.service 启用libvirtd.service systemctlenablelibvirtd.service 愿你走出半生,归来仍是少年!

  Afe4H47zX3K6   2023年11月08日   23   0   0 mac地址mac地址

问题 昨天走的时候项目还能正常启动,今天来了之后突然报下面的错误: Error:Kotlin:ModulewascompiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.7.1,expectedversionis1.1.16. 解决方案 点击idea:Build>RebuildProject重新编译即可。 愿你走出半生,归来仍是少年!

linux使用sudo命令管理普通用户执行root权限 为什么要用sudo? sudo提供了一种安全而灵活的方式,让普通用户在需要时以root用户的身份执行特权操作,同时也提供了更好的管理和安全性。通过合理配置sudoers文件,可以确保只有受信任的用户能够执行特权操作,从而保护系统的完整性和安全性。 把普通用户加入到sudoers中 vim/etc/sudoers 搜索"ALL",找到"rootALL=(ALL)ALL",复制一行 afpALL=(ALL)ALL 设置完之后,使用普通用户的密码就能切换到root了 输入afp的密码就能切换到root用户 sudosu- 或者在执行的...

  Afe4H47zX3K6   2023年11月02日   27   0   0 搜索root权限普通用户

1.删除邮件 cat/dev/null>/var/spool/mail/root 2.关闭系统检查邮件 echo"unsetMAILCHECK">>/etc/profile 3.刷新配置 source/etc/profile 注意:使用root用户执行上面的命令。

  Afe4H47zX3K6   2023年11月02日   39   0   0 root用户
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~