自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java使用jsch执行交互式命令(sudo command,不手动输入密码)解决方案

背景介绍 项目需要连接到linux服务器,去获取服务器的品牌及型号,原有的实现是通过命令查/var/log/dmesg,但普适性着实不高,考虑使用dmidecode命令获取。 但dmidecode默认需要root权限,我们项目不能使用root用户去连接服务器,且连接的用户只能使用交互式密码形式使用sudo命令,故有此文。解决方式 本文的解决方案参考了:使用JSch sudo示例和Channel.setPty在远程主机上运行sudo命令 - Thinb...

2021-09-16 18:10:45 3552 2

原创 基于etcd+Patroni的PostgreSQL11高可用方案及离线部署

前言 本文基于etcd+patroni对PostgreSQL数据库做高可用配置(1主2从),HAProxy+Keepalived搭建负载均衡与虚拟IP漂移功能,使得后端服务无需担心主备切换后造成的IP及端口不一致问题。软件包及环境说明 鉴于大多数服务器并不能直连外网,无法使用yum源直接安装,本文提供一种离线部署方式,以供参考。环境说明操作系统:Centos7.xPG版本:PostgreSQL-11.11,下载网址:https://www.postgresql.org/docs/..

2021-05-27 20:16:04 3057 1

原创 quartz建表语句-官网地址汇总

quartz各版本对应的建表语句地址老项目从MySQL切到Postgresql,用的quartz版本是1.x的,官网上面的tar包居然下载下来是损坏,无语plus,找了俩小时才找到对应的建表语句,这里分享一下地址吧quartz-1.8.x:https://github.com/quartz-scheduler/quartz/tree/quartz-1.8.x/docs/dbTablesquartz-2.0.x:https://github.com/quartz-scheduler/quartz/tr

2021-01-26 15:31:29 779 2

原创 @PostConstruct ,getBean时报空指针异常

发生场景:springboot项目启动时读取数据库中的计划任务,加入到定时任务缓存中等待执行,完成这个功能的方法使用了@PostConstruct 修饰@Servicepublic class BackupPlanService ... ... @PostConstruct public void initTaskScheduled() { ...

2020-04-15 17:54:52 4748

空空如也

空空如也

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

TA关注的人

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