自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java设计模式的六大原则

设计模式原则

2022-12-26 11:37:01 32

原创 Java的设计模式

Java设计模式

2022-12-26 11:33:41 687

原创 DolphinScheduler执行shell脚本报dolphinscheduler_env.sh权限不够

dolphinscheduler_env.sh权限不够

2022-12-03 22:53:26 384

原创 安装dolphinscheduler

DolphinScheduler

2022-12-02 22:17:26 653

原创 Tomcat非root账号启动及配置自启动

tomcat非root账号启动

2022-11-13 17:41:18 239

原创 Tomcat报错AbstractHttp11Processor.process Error processing request

org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.NullPointerException

2022-11-05 14:36:35 222

原创 连接本机redis报错Unable to connect to Redis

本地redis访问失败

2022-11-03 09:35:05 390

原创 Gitlab默认分支master的版本删除

Gitlab版本删除

2022-10-24 11:28:14 760

原创 NPM install报错certificate has expired

npm certificate has expired

2022-09-21 09:44:41 377

原创 从maven中央仓库下载jar包

1、安装本地jar包到maven本地仓库mvn install:install-file:主要是将本地自定义jar安装到maven仓库,然后在pom中可以直接通过dependency的方式来引用。-DgroupId=自定义groupId 设置groupId 名-DartifactId=自定义artifactId 设置该包artifactId名-Dversion=自定义版本1.0.0 设置版本号-Dpackaging=jar 设置该包的类型,有如下值:pom、jar、war、maven-plugin

2022-05-22 12:40:26 4297

原创 maven常用仓库

maven中央仓库在国外,所以经常配置的是国内的阿里镜像仓库1、阿里<repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url></repository> 2、camunda.com 中央仓库&l

2022-05-21 21:59:15 959

原创 发布项目到Maven中央库

最近想使用maven发布个jar包,一开始想发布到maven中央库,后来发现很麻烦,国内阿里有个“”云效仓库,没有考察清楚就部署了,后来发现云效仓库只能是私有仓库,要配置专门的连接信息,用户名密码,想下载jar包还得让同组人员申请账号,配置访问权限,然后才能用这个私有库,这就很麻烦。组内合作还是希望尽量无感知使用各项资源。所以又回去发布jar包到maven中央库,下面是步骤,备忘参考了很多上传jar包到maven公共远程中央仓库添加链接描述1、...

2022-05-21 18:37:56 357

原创 jsTree从客户端浏览器缓存数据,而不是从后台获取数据问题

问题描述:用jsTree从做了个动态树,可以通过多选配置内容,发现配置完成后,再次点击显示树,树的内容仍然是历史数据,而底层数据的确更新了,360浏览器有这个问题,chrome浏览器没有这个问题。原因是jsTree将数据缓存在了客户端浏览器里,没有到后台取新的数据解决办法:国外同一问题参考链接上面链接给了两个办法:1、JSTree 插件使用键“jstree”将树状态保存在浏览器的 localStorage 中。因此,在调用 jstree 之前,您应该从 localStorage 中删除该键,如下

2022-03-31 10:18:45 176

原创 Mongodb节点同步失败状态“ RECOVERING ”恢复

MongoDB主从结构主节点是好的,从节点某一次重启不知为何就报“infoMessage” : “could not find member to sync from”后来查来查去有说是因为两台服务器时间没有同步,时间差造成,也有说数据差异太大,造成日志无法覆盖差异,所以无法恢复了解决问题:1、登录从节点,别弄错了,是登录从节点,坏的那个节点use admindb.shutdownServer()关掉副本集2、退出后把数据目录挪一下别直接删,最好是mv,然后建一个空的/opt/mon

2021-12-15 14:26:20 1733

原创 MongoDB用户权限管理及配置

角色及权限Built-In Roles(内置角色):1. 数据库用户角色:read、readWrite;2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;4. 备份恢复角色:backup、restore;5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase.

2021-12-15 12:18:34 384

原创 MongoDB操作-备份和恢复

mongodb数据备份和恢复主要分为二种:一种是针对库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport1. 常用命令格式mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表 -o 文件存放路径参数说明:    -h 指明数据库宿主机的IP    --port 指明数据库的端口    -u 指明数据库的用户名    -p 指明数据库的密码    -d 指明数据库的名字    -c

2021-12-15 10:20:43 592

原创 mysql&amanda备份

Linux服务器因为安装不规范,会导致后期各种问题,所以写下来不断完善,后期避免各种麻烦1、时钟自动同步定制自动定时crontabl -e设置为0 12 * * * /usr/sbin/ntpdate 192.168.0.1这样,会在每天的12点整,同步一次时间。ntp服务器为192.168.0.10 12 * * * * /usr/sbin/ntpdate time.ihep.ac.cn如果没装同步的ntpdate,下面指令安装,然后设置yum -y install ntpdate

2021-12-10 10:46:02 1443

转载 Linux 查看操作系统

转载:linux查看操作系统版本信息 这个常用,放在这里备忘,转载上面的链接一、linux下如何查看已安装的centos版本信息:1.Linux查看当前操作系统版本信息cat /proc/versionLinux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29

2021-12-10 09:24:24 49184

原创 Centos7下安装rabbitMQ

1、rabbitmq需要先装erlang,二者版本要匹配,所以先找好版本erlang的版本会影响到rabbitmq的安装,两者有个版本对照查看对照的地址:http://www.rabbitmq.com/which-erlang.html2、下载erlang 22.3安装两种安装方式如下:erlang网站上下载压缩文件https://www.erlang.org/downloads/22.3,下载源代码文件tar -zxvf otp_src_22.3.tar.gzmv otp_src_22

2021-10-27 08:13:05 31

原创 loopback3 学习笔记

loopback3已经停更了,所以如果你是初学,去看loopback4吧为什么搞这个?因为一个项目要用,loopback国外用的多,国内没人用,但是现在手上的项目开源代码基于loopback3做的,如果自己从头做,时间成本上不划算,所以只能花时间做这个loopback就是目前web网站前后端分离架构下的后端restful API框架,IBM做的,对标springboot,完全基于nodejs1、应用程序目录结构LoopBack 项目文件和目录位于应用程序根目录中。在此目录中,标准 LoopBack

2021-10-26 09:15:41 235

原创 Linux下为普通用户创建秘钥远程登录服务器

1、本地建账号useradd zhaohaishsu - zhaohaish应该就可以进入该账号了2、进入该用户根目录cd ~默认/home/zhaohaish3、创建秘钥先检查一下有没有之前建过,没有就建一下ssh-keygen -t rsa会弹出一堆问题,直接回车,一直回车,就好了看看新建的秘钥/home/zhaohaish/.ssh这里有两个文件,一个私钥id_rsa,一个公钥id_rsa.pub,把公钥复制到远程服务器该用户账号根目录下.ssh目录里,如果该目录没有

2021-10-09 16:38:27 311

原创 MongoDB常用命令

1、MongoDB集群三台机器搭了主,从,仲裁结构的MongoDB集群2、开启,关闭服务#开启cd /home/data/mongodbbin/mongod -f /etc/mongodb/primary.conf#关闭bin/mongod --shutdown --dbpath=/home/data/mongodb/primary3、登录#本机登录/bin/mongo ...

2021-10-09 10:45:02 63

原创 Airflow2常用命令&出现的问题

1、启动服务airflow webserver -p 80 -D //启动网站airflow scheduler -D //启动守护进程运行调度airflow celery worker -D //启动celery workerairflow celery flower -D //启动flower如果没有装celery分布式计算,后面两个不用执行2、关闭服务查了半天,没有关闭的命令???!!!ps -ef |grep airflow//找到对应的进程(webserver,

2021-09-26 14:35:36 1016

原创 JQuery的Autocomplete自动补全

用户界面录入,从后台数据库查询匹配数据,以下拉框方式显示在下方,点击后内容进入文本框,老功能,翻出来备忘1、使用JQuery-UI的Autocomplete自动补全官方网址:https://jqueryui.com/autocomplete/#remote2、动态数据数据需要从后台实时查询返回,不是静态的网上查了资料,总是这里那里不适配,所以完整写一下前台 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes

2021-09-18 12:09:18 199

原创 微服务版本框架Jeeplus时间晚一天的问题

1、问题修改1Jeeplus框架使用中,发现存日期后,总是比录入的日期往前一天。典型时区问题,然后改application.yml里的mysql连接字段,其中重点是这句:serverTimezone=GMT%2B8url: jdbc:mysql://192.168.14.14:3306/jeeplusccs?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8修改2

2021-09-18 11:13:36 82

原创 linux 安装ftp

安装[root@localhost ~]# rpm -qa |grep vsftpd //查看是否安装了ftd[root@localhost ~]# yum install vsftpd //如果没装,装一下报错如下:Could not retrieve mirrorlist 。。。。。。。。。。发现没有配置DNS,所以域名找不到配置一下解决:vi /etc/resolv.conf1、添加DNS配置信息:nameserver XX.XX.XX.XX2、ping.

2021-08-18 18:01:35 33

原创 Airflow&redis&celery分布式计算

前面几篇文档已经装好airflow,配好rest API现在需要做单步骤可调用,所以必须使用Celery Executor,否则不能单步执行1、安装redis参考Centos7下安装redis Redis网址下载文件tar -zxvf redis-4.0.11.tar.gzcd redis-4.0.11make #编译cp redis.conf src/ #将配置文件复制以可执行文件同一目录cd src./redis-server redis.conf为了让其后台执行,

2021-05-19 10:03:22 354 2

原创 Airflow 2.0.0 REST API接口用法&以及一些坑

转载【airflow 安装插件REST API】为了文档的连续性转载该同学的笔记备忘1.安装部署: 1.在airflow.cfg配置文件下面追加[core]plugins_folder = /home/{USER_NAME}/airflow/plugins注:airflow目录前面是airflow所在的目录的绝对路径2.在airflow目录下面,新建plugins目录mkdir plugins3.下载安装包wget https://github.com/teamclairvoyant/

2021-05-18 10:51:29 2264

原创 第一个Airflow的DAGS

1、在airflow目录下建个放dags的目录/root/airflow/airflow.cfg2、编写dags的脚本,是个python脚本vi demo.pyfrom datetime import datetime, timedeltafrom airflow import DAGfrom airflow.utils import datesfrom airflow.utils.helpers import chainfrom airflow.operators.bash import

2021-05-17 15:36:25 301

原创 Mysql 5.6.30主从数据库配置

参考了mysql配置主从数据库两边确保版本一致主master:修改配置文件#vi /etc/my.cnf不知道为何,我的文件在/usr/my.cnf[mysqld]log-bin=mysql-bin //[必须]启用二进制日志server-id=1#不同步的数据库binlog-ignore-db = mysqlbinlog-ignore-db = testbinlog-ignore-db = information_schemabinlog-ignore-db = pe

2021-04-27 18:58:15 54

原创 浏览器访问axure原型生成的html

如果直接访问html会提示安装扩展插件,点击安装,又连接不上,所以需要下载后安装了提示界面如下:1、下载插件AxureRP_for_chorme_0_6_2.crx网上很多,自行搜一下吧。2、后缀名改成rar解压缩3、安装在chrome浏览器里输入chrome://extensions/ 网址出现插件界面,点击“Load unpacked”选择刚才解压的文件夹,就可以了。如果不用这种方法,直接把crx文件拖拽到这个界面里安装,是报错,安装不了的。这种方式装完也是报错,但是可以装上,不理

2021-04-12 09:54:12 341

原创 CentOs下安装Airflow

安装Airflow1、配一下DNS,否则啥都装不了vi /etc/resolv.confsearch localdomainnameserver XXX.XXX.XX.XX2、安装python3、pip3安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository)    yum install yum-utils使用yum-builddep为Python3构建环境,安装缺失的软件依赖,使用下面的命令会自动处理    y

2021-02-05 15:42:09 269

原创 centos7下挂载硬盘

1、先查看基本情况df -lhfdisk -l可以看到有两块盘没挂2、分区 fdisk /dev/sdb新建分区。输入:n创建逻辑分区输入:p默认配置,用户回车键保存退出输入:w这时候查看fdisk -l发现多了个sdb13、格式化mkfs.ext4 /dev/sdb14、将硬盘挂载到文件夹下。手动挂载。新建一个文件夹:mkdir /data1挂载:mount /dev/sdb1 /data1开机自动挂载。输入:vi /etc/fstab

2020-12-24 15:02:11 183 1

原创 服务器上centos7 配置网络IP

现在一般服务器上都有多个网口,所以先看看哪个网口是启用的,插网线了ip link|grep UP看到图中em1的状态是UP,所以修改em1的配置文件vi /etc/sysconfig/network-scripts/ifcfg-em1em1的配置文件是ifcfg-em1em2的配置文件是ifcfg-em2em3的配置文件是ifcfg-em3以此类推修改配置文件(1)bootproto=static(2)onboot=yes(3)在最后加上几行,IP地址、子网掩码、网关、dns服

2020-12-24 14:27:11 549

原创 Centos7 下挂载超过2T的分区

现在的盘有8T一块的,所以分区会很大,普通的分区方式不支持,所以写下来备查,我挂了20Tfdisk -l查看一下你挂载的盘是什么,比如我的是/dev/sdb1、选择操作磁盘sdb,开始分区# parted /dev/sdb(parted) mklabel gpt 将MBR磁盘格式化为GPT (parted) mkpart primary 0 -1 划分所有空间到一个分区 (parted) print 打印当前分区 (parted) quit 退出2、格式化mkfs.e

2020-12-24 08:46:26 725

原创 DEll服务器的IDRAC远程安装centos7操作系统

1、配好IDRAC这个得到服务器上配置包括网线和IP2、在浏览器中输入网址默认用户名:root,密码:calvin3、点这里远程登录界面4、挂载安装光盘先下载操作系统文件到本地,例如:CentOS-7-x86_64-DVD-2009.iso然后点击界面上的“虚拟光驱”选择你的iso文件,然后点击“MAP Device”如果成功了,会看到如下界面配好了,点击close退出5、按F10进入lifecycle controller初始进来,会需要配置第一步是语言,选中文,然后是网

2020-12-23 18:43:00 6095

原创 linux下解压war

unzip -oq common.war -d common如果报unzip命名没找到,就先安装yum install unzip

2020-12-22 10:03:56 50

转载 centos7下mysql5.7安装

转载:https://blog.csdn.net/wohiusdashi/article/details/89358071原文写的很清楚,我就不赘述了,转载备忘

2020-12-22 09:53:49 21

原创 centos7下常用firewalld命令,备忘

1、添加开放端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent注意–permanent表示永久生效,否则就是一过性的2、生效firewall-cmd --reload3、检查端口是否开放firewall-cmd --zone=public --list-ports4、关闭开放端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent删除后也

2020-12-22 08:43:54 30

原创 在centos上安装mysql8

参考了https://blog.csdn.net/weixin_38898423/article/details/103473895原文写的很详细,可以看上面,这里只是自己备查1、由于Centos7自带Mariadb,卸载rpm -qa|grep mariadb找到了,然后卸载rpm -e --nodeps 查询得到的名称2、下载wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x

2020-12-17 13:06:45 45

空空如也

空空如也

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

TA关注的人

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