自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (24)
  • 收藏
  • 关注

原创 Linux定时循环备份指定文件或文件夹,每月永久备份留1份

第二步:考虑到历史备份意义不大,但又不能完全删除,所以每个月指定日期(例如每月01号)完成一次永久备份,一年备份量12份,占用较少空间,且可以恢复到N个月以前的状态。第一步:每天备份时用当天时间的日期的天数命名备份文件,每次备份时覆盖上个月同一天的备份文件,这样每天都有备份,最多留存31份备份,不会无限增加备份浪费空间。功能:每天定时循环备份指定文件或文件夹,压缩后存放到指定目录,每天循环覆盖上月的备份,最多保留31份,永久备份会单独存放,每月01号永久备份一次。## 参数2:允许空,备份后存放位置目录。

2023-12-05 10:06:17 593

原创 Nginx守护进程

应用健康检查URL(健康检查):HEALTH_CHECK_URL=http://127.0.0.1:${APP_PORT}/健康监测:./startNginxVue.sh health。重启:./startNginxVue.sh restart。启动: ./startNginxVue.sh start。停止: ./startNginxVue.sh stop。进程监测:./startNginxVue.sh pid。帮助:./startNginxVue.sh help。

2023-05-15 23:57:18 686

原创 Linux守护进程启动进程健康监测进程

Linux守护进程,centos运行OK

2023-05-15 23:19:09 371

原创 在同一个机器上运行多版本的KETTLE多版本的pentaho修改kettle的jdk版本

在同一个机器上运行多版本的KETTLE多版本的pentaho修改kettle的jdk版本

2022-08-08 11:52:47 1068 2

原创 利用shell系统监控,实现进程监控、weblogic守护进程、内存cpu硬盘使用率监控、清理日志文件

利用shell系统监控,实现进程监控、weblogic守护进程、内存cpu硬盘使用率监控、清理日志文件

2022-08-08 11:52:05 671

原创 Linux数据库Oracle客户端安装,用于shell脚本用sqlplus连接数据库

Linux数据库Oracle客户端安装,用于shell脚本用sqlplus连接数据库

2022-08-08 11:50:15 926

原创 shell脚本中利用sqlplus操作数据库

shell脚本中利用sqlplus操作数据库

2022-08-08 11:49:18 2188

原创 公用系统监控程序入口,用于监控公用接口、web系统监控等,通过url监控、weblogic应用监控、Tomcat应用监控

公用系统监控程序入口,用于监控公用接口、web系统监控等,通过url监控、weblogic应用监控、Tomcat应用监控

2022-08-08 11:48:09 240

原创 图片批量添加水印批量加背景缩放批量合并工具picUnionV4.0

主要实现功能:1.批量加背景图:文件夹下(含子文件夹)图片批量与指定模板图片合并(批量添加背景图,并且批量缩放调整大小)2.图片批量添加水印:给所有图片添加指定的png格式的水印(叠加)3.图片批量缩放调整大小:按模板图片进行缩放处理(等比例缩放、或拉伸缩放)4.保存到指定位置、或保存到同级新建的文件夹下(避免混乱)5.可重复执行:重复执行的时候,仅重新生成新的文件,不会重复生成同名文件。

2021-12-28 21:44:56 1112

原创 图片批量添加水印批量缩放图片到指定大小

达到的效果:0.递归文件夹:按文件夹及下级文件夹进行递归1.批量缩放:批量缩放图片大小(按指定模板图片大小缩放目标图片,并合并)2.批量水印:批量把png格式的水印模板图片添加到指定图片3.批量保存重命名:批量把图片另存为“原文件名+图片大小的”的图片4.保存路径可选:保存路径可选择保留原路径,也可以与上级文件夹创建同级别的新文件夹存放新的图片5.可重复执行不重复生成:用文件名区分,不会处理、不会重复生成文件名是“原文件名+图片大小的”的图片(重复执行会覆盖上次的执行结果,但不会把上次的执行结.

2021-12-24 14:50:44 428

原创 python3根据模板图片批量自动制作个性化请柬或名片

需求:按照模板图片,在指定位置写入人员名字,形成个性化请柬或个性化名片,批量自动写入          横排竖排随意变化(程序配置)本文对之前两个代码进行优化,相关配置及环境请参考前两个文章:Python3使用PIL在图片中写文字支持中文:https://mp.csdn.net/postedit/83855415Python3图片中竖排文字:https://mp.csdn.net/...

2018-11-08 11:06:28 2641 2

原创 Python3图片中竖排文字

环境及相关问题请参考另一篇文章:Python3使用PIL在图片中写文字支持中文:https://mp.csdn.net/postedit/83855415话不多说,请看效果图:思路:竖排文字实际按照一文字一个文字的写入,每次写入一个字时计算文字所在的坐标位置即可具体实现请看代码:#功能:竖排文字 通过模板图片 写入文字到指定位置,并分别保存成新的图片#功能说明:根据",...

2018-11-08 10:52:49 5005

原创 Python3使用PIL在图片中写文字支持中文

话不多说,先看效果图Python在图片中写文字,需要使用PILPIL支持到python2.7想用python3使用PIL需安装pip3 install Pillow 中文支持:文件有中文运行时报错:SyntaxError: Non-UTF-8 code starting with '\xb9' in file修改文件编码类型为utf-8即可:在文件上右键--prop...

2018-11-08 09:17:20 15302 5

原创 ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程

ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程数据库连接问题解决过程ORA-02002ORA-00604ORA-01653ERROR at line 1:ORA-01119: error in creating database file '+DATADG/'ORA-17502: ksfdcre:4 Failed to create file +DATADG/ORA-15041:...

2018-03-26 10:07:34 10643

Linux通用守护进程应用自动启停记录脚本 查进程号 杀进程 检测进程状态

# 脚本名称: vim startServer.sh # 功能:自动启停应用、守护进程 查进程号 杀进程 检测进程状态 # 参数:startServer.sh { start | stop | restart | stopstart | status | pid | health | guard | kill | help } # 参数含义: start启动 stop停止 restart重启 stopstart停止启动 status状态 pid进程号 health健康检测 guard守卫 kill杀死进程 help帮助 # 支持其他参数

2024-01-03

Linux定时循环备份指定文件或文件夹,每月永久备份留1份

备份需求:每天完成一次指定文件的备份,压缩后存放到指定目录 问题:备份时间长了以后占用空间较大,浪费存储,实际历史备份意义不大,并不需要永久保存。但是如果直接删除可能导致无法恢复历史状态的数据。 解决思路: 第一步:每天备份时用当天时间的日期的天数命名备份文件,每次备份时覆盖上个月同一天的备份文件,这样每天都有备份,最多留存31份备份,不会无限增加备份浪费空间。 第二步:考虑到历史备份意义不大,但又不能完全删除,所以每个月指定日期(例如每月01号)完成一次永久备份,一年备份量12份,占用较少空间,且可以恢复到N个月以前的状态。 功能:每天定时循环备份指定文件或文件夹,压缩后存放到指定目录,每天循环覆盖上月的备份,最多保留31份,永久备份会单独存放,每月01号永久备份一次 脚本文件名:backup_file.sh(可自定义) 使用方法:sh backup_file.sh [参数1] [参数2] [参数3] ## 参数1:允许空,要备份目标文件或文件夹 ## 参数2:允许空,备份后存放位置目录 ## 参数3:允许空,默认值是01 参考说明文档:我的博客文档

2023-12-05

Linux守护进程启动进程健康监测进程

Linux守护进程启动进程健康监测进程 文件名:start.sh 参数说明: # 应用名(查进程关键字): APP_NAME=smart_school-boot  # 应用端口(健康监测用): APP_PORT=17206  # 应用健康检查URL(健康检查):HEALTH_CHECK_URL=http://127.0.0.1:${APP_PORT}/smart-school/doc.html  # jar的路径(进程检查):JARNAME=jeecg-boot-module-system-3.2.0.jar 使用方法: 启动: ./start.sh start 停止: ./start.sh stop 重启:./start.sh restart 健康监测:./start.sh  health 进程监测:./start.sh pid 进程守卫(守护):./start.sh guard 帮助:./start.sh help

2023-05-15

图片批量加背景批量加水印和缩放工具V4.0picUnion.exe

已经打包成可执行的exe文件,图片批量加背景批量加水印和缩放工具V4.0.exe 描述文档:https://blog.csdn.net/feng_601/article/details/122203310 主要实现功能: 1.批量加背景图:文件夹下(含子文件夹)图片批量与指定模板图片合并(批量添加背景图,并且批量缩放调整大小) 2.图片批量添加水印:给所有图片添加指定的png格式的水印(叠加) 3.图片批量缩放调整大小:按模板图片进行缩放处理(等比例缩放、或拉伸缩放) 4.保存到指定位置、或保存到同级新建的文件夹下(避免混乱) 5.可重复执行:重复执行的时候,仅重新生成新的文件,不会重复生成同名文件。

2021-12-29

图片批量添加水印批量缩放批量合并工具picUnionV3.0.exe

介绍:https://blog.csdn.net/feng_601/article/details/122203310 主要实现功能: 1.批量合并:文件夹下(含子文件夹)图片批量与指定模板图片合并(批量添加背景图,并且批量缩放调整大小) 2.图片批量添加水印:给所有图片添加指定的png格式的水印(叠加) 3.图片批量缩放调整大小:按模板图片进行缩放处理(等比例缩放、或拉伸缩放) 4.保存到指定位置、或保存到同级新建的文件夹下(避免混乱) 5.可重复执行:重复执行的时候,仅重新生成新的文件,不会重复生成同名文件。 # 达到的效果: # 0.递归文件夹:按文件夹及下级文件夹进行递归 # 1.批量缩放:批量缩放图片大小(按指定模板图片大小缩放目标图片,并合并) # 2.批量水印:批量把png格式的水印模板图片添加到指定图片 # 3.批量保存重命名:批量把图片另存为“原文件名+图片大小的”的图片 # 4.保存路径可选:保存路径可选择保留原路径,也可以与上级文件夹创建同级别的新文件夹存放新的图片 # 5.可重复执行不重复生成:用文件名区分,不会处理、不会重复生成文件名是“原文件名+图片大小的”的图片(重复执行会覆盖上次的执行结果,但不会把上次的执行结果图片重复处理,以文件名为主要区分) ##

2021-12-28

wxPython-4.1.1-cp37-cp37m-win_amd64.whl

wxPython-4.1.1-cp37-cp37m-win_amd64.whl 下载太慢了,上传个资源

2021-12-24

文本字符串转MD5小工具str2md5.exe 打开可直接使用无需开发环境

## 可直接运行的exe程序包,开箱即用,无需开发环境 #字符串转MD5工具,输入任意字符串 进行MD5加密处理得到结果字符串 #通常用于加密

2021-12-24

picUnion.py 图片批量添加水印

# 达到的效果: # 0.递归文件夹:按文件夹及下级文件夹进行递归 # 1.批量缩放:支持缩放开关,批量缩放图片大小,把目标图片缩放到指定大小(按指定模板图片大小缩放目标图片,并合并) # 2.批量水印:批量把png格式的水印模板图片添加到指定图片,支持水印开关 # 3.批量保存重命名:批量把图片另存为“原文件名+图片大小的”的图片 # 4.保存路径可选:保存路径可选择保留原路径,也可以与上级文件夹创建同级别的新文件夹存放新的图片 # 5.可重复执行不重复生成:用文件名区分,不会处理、不会重复生成文件名是“原文件名+图片大小的”的图片(重复执行会覆盖上次的执行结果,但不会把上次的执行结果图片重复处理,以文件名为主要区分)

2021-12-24

Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

部署位置:/root/sysmonitor monitor_logs:日志文件夹 存放每个脚本的日志文件 db:数据库文件夹 dbconfig.properties:数据库配置文件: dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql sh:脚本程序文件夹 sysMonitor.sh:系统监控脚本,调用入口,在这里配置系统监控的阀值及调用脚本 PublicSysMoniror.sh:公用系统监控脚本,用于远程监控,调用公用监控脚本入口 sysCpuMemDiskMonitor.sh:系统CPU内存和硬盘使用率监控 cleanLogFile.sh:清理日志文件脚本 ProbeUrlMonitor.sh:探测URL监控脚本 sysProcessMonitor.sh:系统进程监控脚本 sysWeblogicMonitorRestart.sh:系统weblogic监控重启(守护进程),当weblogic进程停止时调用脚本(startPssc.sh)自动重启 startPssc.sh:重启weblogic并生成带日期的日志文件 sh\utils:工具文件夹 getUrlResult.sh:获取指定url的访问结果 killProcess.sh:杀死指定进程 bak.sh:备份脚本,用于把指定目录下的文件自动远程复制到指定服务器 详细使用请查看博文:https://blog.csdn.net/feng_601/article/details/87926378

2019-02-25

查询并杀掉指定进程

查找指定的进程,并杀掉该进程 按关键字查询进程,如果进程存在则杀掉进程

2019-02-25

探测指定url返回成功或失败函数

#探测指定url返回函数 #返回1 则表示正常,否则异常 探测指定url,并根据特定字符串来确定是否有效,如果探测url不可访问则形成日志并记录入库

2019-02-25

linux远程复制备份文件

远程复制备份文件,实现从一台机器复制文件到另外一台机器 用户名密码等在脚本中配置,实现自动输入,自动复制,完成备份

2019-02-25

weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启

#脚本名称:sysWeblogicMonitorRestart.sh #功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带日期的日志 4.根据关键字获取进程号 5.根据关键字获取进程数量 6.当进程数量是0的时候调用重启脚本重启进程 7.写数据库函数发短信 8.输出监控结果 调用方法: 监控weblogic,若发现异常则重启进程,并发送短信(入库) sh $shpath/sysWeblogicMonitorRestart.sh "weblogic"

2019-02-25

清理删除日志文件脚本

#功能:清理日志文件脚本 #参数:路径 文件类型 时间差(N天前的文件) #依赖文件:无 #作者:baocr #时间:2019-02-20 功能: 1.获取时间字符串 2.查找要删除的文件 3.统计记录要删除的文件数量和清单 4.删除文件 调用方法:删除32天前monitor_logs文件夹下的log文件 sh $shpath/cleanLogFile.sh /root/sysmonitor/monitor_logs "*.log" 32 删除7天前monitor_logs文件夹下的txt文件 sh monitor_logs "*.txt" 7

2019-02-25

探测URL监控系统运行情况

#功能:探测URL监控系统运行情况 #参数:URL地址,应用中文名称,唯一识别码(访问url后返回的特定字符串) #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 #作者:baocr #时间:2019-02-20 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带文件名带IP和带日期的日志 4.写数据库函数 5.开始测试URL并得到结果,根据关键字获取状态 web应用调用方法: sh ProbeUrlMonitor.sh "http://10.*.*.186:17001/sgpssc" "web应用186" "关键字" weservice调用案例2: sh $shpath/ProbeUrlMonitor.sh "http://20.78.160.131:14001/web/services/msgWs?wsdl" "短信平台-短信接口" "msgWs"

2019-02-25

系统内存和CPU使用率告警监控程序,根据传入参数阀值记录告警信息入库发送短信

############################################## #功能:系统内存和CPU使用率告警监控程序,根据传入参数阀值记录告警信息入库发送短信 #参数:内存使用率阀值、CPU使用率阀值、硬盘使用率阀值 #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 #时间:2019-01-30 ############################################## 功能: 1.用参数设置内存CPU核硬盘使用率告警阀值 2.获取时间字符串 3.获取获得IP地址 4.写数据库函数 5.监控内存 6.监控CPU 7.监控硬盘 8.打印监测结果 9.按IP地址和脚本文件名创建带日期的日志文件

2019-02-25

监控系统进程,当weblogic进程停掉时产生日志并记录到库

############################################################# #脚本名称:sysProcessMonitor.sh #功能:进程状态监控脚本,当发现指定进程停止时记录日志并记录入库 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 # ############################################################# 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带日期的日志 4.根据关键字获取进程号 5.根据关键字获取进程数量 6.写数据库函数 7.输出监控结果 调用方法: 监控weblogic进程:sh $shpath/sysProcessMonitor.sh "weblogic" 监控XX进程:sh $shpath/sysProcessMonitor.sh "XX"

2019-02-25

shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql 调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:https://mp.csdn.net/postedit/87924877

2019-02-25

中心差分格式的数值试验(含MATLAB源码)

中心差分格式的数值试验(含MATLAB源码) 考虑二阶常微分方程边值问题: (1) 其中q,f为[a,b]上的连续函数, 为常数 1、考虑问题:考虑二阶常微分方程边值问题 2、网格剖分与差分格式 3、截断误差 将方程(1)在节点离散化,由泰勒公式展开得截断误差 附件 :程序源代码

2018-11-09

python3根据模板图片批量自动制作个性化请柬或名片

python3根据模板图片批量自动制作个性化请柬或名片 需求:按照模板图片,在指定位置写入人员名字,形成个性化请柬或个性化名片,批量自动写入 横排文字与竖排文字,在程序中配置 文字位置由程序配置指定 可以设置字体大小及颜色 保存路径可以指定

2018-11-08

Python3图片中竖排文字

#功能:竖排文字 通过模板图片 写入文字到指定位置,并分别保存成新的图片 #功能说明:根据","换行(也可以根据"\n"换行) #环境:PyDev 6.5.0 Python3.5.2

2018-11-08

Python3使用PIL在图片中写文字支持中文

​​#功能:通过模板图片 写入文字到指定位置,并分别保存成新的图片 #功能说明:根据"\n"换行 #环境:PyDev 6.5.0 Python3.5.2

2018-11-08

删除60天前的指定文件并统计删除文件数量记录到日志

############################################################# #脚本文件名:job_clean_YCDTDATA_log.sh #作者:Docker #类型:Shell脚本 #功能:删除60天前的指定文件并统计删除文件数量记录到日志 #说明:空间占用高于60%时删除60天前的文件,占用率高于80%时,删除30天前的指定文件 #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本 #############################################################

2018-03-09

当空间占用率高于60%时自动删除ORACLE归档日志文件

############################################################# #脚本文件名:job_clean_archivelog.sh # #作者:Docker # #类型:Shell脚本 # #功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog.sh脚本) #############################################################

2018-03-09

自动删除ORACLE归档日志文件

############################################## #脚本文件名:clean_archivelog.sh #作者:Docker #类型:Shell脚本 #功能:自动删除ORACLE归档日志文件 #删除方式:rman ,deletearchivelog #调用方式:可单独调用,或在job_clean_archivlog.sh脚本中根据需要调用见另外的附件) ##############################################

2018-03-09

平方根法(Cholesky分解法)解线性方程组

平方根法(Cholesky分解法)解线性方程组 包括程序代码和结果分析 平方根法需要将矩阵做Cholesky分解,化为两个三角方程组求解。 % 平方根法(Cholesky分解法)解线性方程组Ax=b % A为方程组系数矩阵, b是方程组右端向量, x是未知向量 % 注意: A必须是对称正定矩阵

2013-09-16

Gauss消去法(列主元)解线性方程组

Gauss消去法(列主元)解线性方程组 包括程序代码和结果分析 % 高斯消去法,A为方程组系数矩阵,b为右端向量, x是解向量

2013-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除