
技术
文章平均质量分 62
ooyyaa6561
这个作者很懒,什么都没留下…
展开
-
Java设计模式的六大原则
设计模式原则转载 2022-12-26 11:37:01 · 297 阅读 · 0 评论 -
Java的设计模式
Java设计模式原创 2022-12-26 11:33:41 · 865 阅读 · 0 评论 -
DolphinScheduler执行shell脚本报dolphinscheduler_env.sh权限不够
dolphinscheduler_env.sh权限不够原创 2022-12-03 22:53:26 · 3426 阅读 · 0 评论 -
安装dolphinscheduler
DolphinScheduler原创 2022-12-02 22:17:26 · 3136 阅读 · 0 评论 -
Tomcat非root账号启动及配置自启动
tomcat非root账号启动原创 2022-11-13 17:41:18 · 2347 阅读 · 0 评论 -
Tomcat报错AbstractHttp11Processor.process Error processing request
org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.NullPointerException原创 2022-11-05 14:36:35 · 1530 阅读 · 0 评论 -
Gitlab默认分支master的版本删除
Gitlab版本删除原创 2022-10-24 11:28:14 · 1958 阅读 · 0 评论 -
NPM install报错certificate has expired
npm certificate has expired原创 2022-09-21 09:44:41 · 37963 阅读 · 1 评论 -
从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 · 8010 阅读 · 0 评论 -
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 · 2241 阅读 · 0 评论 -
发布项目到Maven中央库
最近想使用maven发布个jar包,一开始想发布到maven中央库,后来发现很麻烦,国内阿里有个“”云效仓库,没有考察清楚就部署了,后来发现云效仓库只能是私有仓库,要配置专门的连接信息,用户名密码,想下载jar包还得让同组人员申请账号,配置访问权限,然后才能用这个私有库,这就很麻烦。组内合作还是希望尽量无感知使用各项资源。所以又回去发布jar包到maven中央库,下面是步骤,备忘参考了很多上传jar包到maven公共远程中央仓库添加链接描述1、...原创 2022-05-21 18:37:56 · 1196 阅读 · 0 评论 -
jsTree从客户端浏览器缓存数据,而不是从后台获取数据问题
问题描述:用jsTree从做了个动态树,可以通过多选配置内容,发现配置完成后,再次点击显示树,树的内容仍然是历史数据,而底层数据的确更新了,360浏览器有这个问题,chrome浏览器没有这个问题。原因是jsTree将数据缓存在了客户端浏览器里,没有到后台取新的数据解决办法:国外同一问题参考链接上面链接给了两个办法:1、JSTree 插件使用键“jstree”将树状态保存在浏览器的 localStorage 中。因此,在调用 jstree 之前,您应该从 localStorage 中删除该键,如下原创 2022-03-31 10:18:45 · 376 阅读 · 0 评论 -
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 · 3589 阅读 · 0 评论 -
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 · 2074 阅读 · 0 评论 -
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 · 819 阅读 · 0 评论 -
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 · 1896 阅读 · 0 评论 -
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 · 84650 阅读 · 0 评论 -
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 · 129 阅读 · 0 评论 -
loopback3 学习笔记
loopback3已经停更了,所以如果你是初学,去看loopback4吧为什么搞这个?因为一个项目要用,loopback国外用的多,国内没人用,但是现在手上的项目开源代码基于loopback3做的,如果自己从头做,时间成本上不划算,所以只能花时间做这个loopback就是目前web网站前后端分离架构下的后端restful API框架,IBM做的,对标springboot,完全基于nodejs1、应用程序目录结构LoopBack 项目文件和目录位于应用程序根目录中。在此目录中,标准 LoopBack原创 2021-10-26 09:15:41 · 565 阅读 · 0 评论 -
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 · 663 阅读 · 0 评论 -
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 · 2556 阅读 · 1 评论 -
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 · 2248 阅读 · 0 评论 -
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 · 577 阅读 · 0 评论 -
微服务版本框架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 · 259 阅读 · 0 评论 -
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 · 388 阅读 · 0 评论 -
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 · 875 阅读 · 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 · 4498 阅读 · 0 评论 -
第一个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 · 610 阅读 · 0 评论 -
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 · 151 阅读 · 0 评论 -
浏览器访问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 · 651 阅读 · 0 评论 -
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 · 498 阅读 · 0 评论 -
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 · 382 阅读 · 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 · 729 阅读 · 0 评论 -
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 · 8976 阅读 · 0 评论 -
linux下解压war
unzip -oq common.war -d common如果报unzip命名没找到,就先安装yum install unzip原创 2020-12-22 10:03:56 · 130 阅读 · 0 评论 -
centos7下mysql5.7安装
转载:https://blog.youkuaiyun.com/wohiusdashi/article/details/89358071原文写的很清楚,我就不赘述了,转载备忘转载 2020-12-22 09:53:49 · 87 阅读 · 0 评论 -
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 · 107 阅读 · 0 评论 -
在centos上安装mysql8
参考了https://blog.youkuaiyun.com/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 · 103 阅读 · 0 评论 -
JEEPLUS中微服务项目时区问题,比数据库多了8小时
1、Mysql数据库的时间是对的2、前台界面上多了8小时按照网上教程改了所有能改的地方,时间还是多了8小时发现在jeeplus-core中的com.jeeplus.core.mapper.JsonMapper中设置了时区this.setTimeZone(TimeZone.getTimeZone(“GMT+8:00”))改成如下格式this.setTimeZone(TimeZone.getTimeZone(“GMT”));解决!...原创 2020-11-13 10:08:46 · 347 阅读 · 0 评论 -
Linux下配置tomcat开机自启
https://www.pianshen.com/article/5807324061/转载 2020-09-11 09:56:52 · 132 阅读 · 0 评论