- 博客(89)
- 收藏
- 关注
原创 Monogdump报错unable to authenticate using mechanism “SCRAM-SHA-256“: (AuthenticationFailed)
备份的时候很简单的一条命令,总是报错unable to authenticate using mechanism “SCRAM-SHA-256”: (AuthenticationFailed) Authentication不带–password,手工输入密码是成功的,但是带上参数就报错,网上说什么加密算法不一样。
2024-12-09 14:04:40
287
原创 本地安装YAPI
项目中用到很多的RESTAPI,光靠人工管理或者普通文档肯定是不行的,翻了很多的RESTAPI管理工具,还是选择了YAPI,原因有2,一个是接口位于内网,外网网站上管理测试不到内网接口,另外一个是使用方式,YAPI里的布局,个人感觉更容易理解上手找了太比较老的Centos7, 因为不是新的,所以安装过程中,需要反复调整版本,包括node的版本,和YAPI的版本,版本高了缺组件,要额外安装,版本低了有事后不适配,所以装了四五次不同的版本来适配,最后成功了下面是要用到的网址。
2024-11-22 12:33:57
1621
1
原创 sslSocketFactory not supported on JDK 9+
3.创建的时候加上上面的X509TrustManager。2、加个函数获取X509TrustManager。1.升版本4.9.3以上。
2024-11-13 09:43:00
755
1
原创 idea配置JAVA
菜单: file-》project structure,如图设置你要的java,如果没有,就点击Add SDK增加你要的版本并选择。idea项目用的gradle,配置项目java两个地方。菜单: file-》settings。
2024-06-28 09:44:41
350
1
原创 CentOS7下安装mysql8或者mysql5.7
RPM Bundle 8.0.33 下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar。选择相应的版本如:RPM Bundle mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar。最后面加上nameserver XXX.XX.XX.XX,配置好你的域名服务器,保存退出,重复上面的安装过程就好了。8、设置服务开机自启动。
2024-04-16 16:52:29
479
原创 dolphinscheduler任务莫名重跑
dolphinscheduler运行了一段时间,忽然发现一个流程下某个任务一直在自动重跑,把工作流删了,任务删了,下线等等,都不能阻止他重复的运行,每秒1次,真是见了鬼。翻来翻去找到了dolphineschedule的mysql中存任务实例的表,把这个出错的任务对应的记录都删了,世界安静了~~~后来发现dolphineschedule的master和worker节点没了,把服务重启恢复了节点,又开始了~~~~~~1、把zookeeper停掉发现不再重跑了。2、把mysql数据库里任务实例记录删掉。
2023-11-21 23:13:26
858
原创 centos7下安装主从仲裁三台结构的MongoDB 7.0.4
第一,MongoDB默认用的mongod的账号去启动资源,如果有permission deny的报错,找到目录,执行chown -R mongod:mongod 目录。第二,配置文件默认放在/etc/mongod.conf,这里可以设置日志和数据文件地址,如果你改了,记得按照第一条把新的目录改属主为mongod。此时用mongosh连接,不会报错,能进,但是进去干不了啥,会出错,得用用户名、密码进去才正常。把三台机器都设置好,然后重启服务,重启记得顺序,先起从节点,仲裁,最后起主节点。
2023-11-09 10:55:26
701
原创 group分组并组内排序
遇到了比较复杂的数据处理,需要按照email先分组,然后看组内谁的更新时间最近,进行保留,其他的删掉。这条语句把时间最近的email对应的id号摘出来了。
2023-11-08 09:27:35
257
原创 Linux 常用命令
命令ethtool --》 命令:ethtool + 网口名。图中箭头指的是yes,就是插着线,否则no就是没插线。一般会有多个网口,看看哪个插着网线,不然白配。看一下逻辑分区,找到没挂的分区,下面挂上。操作系统使用了Almalinux 9。要想重启能生效,需要写到配置文件里。设置好ip等信息,重启网络。
2023-10-09 10:06:13
201
原创 mysql+redis+tomcat+nginx
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;mysql -uroot -p’密码’6. 登录MySQL数据库。4. 启动Mysql。
2023-10-08 21:49:20
788
原创 软件超出屏幕,移到界面里
3.之后按m键(可以松开Alt+space了),上下左右操作,将窗口移到中央位置。1.首先按alt+tab键,确保该窗口处于激活位置,切换到该窗口。2.然后再按alt+space键,激活控制菜单如图所示。或者完全在页面上没有显示。
2023-05-26 12:21:35
872
原创 Shiro重定向
其实在controll里的httpservletrequest类型的request变量里能找到url。但是他是包在UTIConverter中,层层转包,往外取很麻烦,关键是层层转包的类型转化不太会弄。使用上面那个简单多了。里面看看是否有存好的重定向url,否则采用默认的home也就是getSuccessUrl()WebUtils是spring自带的工具类,它会自己存好访问的url。没太仔细研究怎么弄的,管用就好了。使用了统一认证,然后每次登录,不能定向到用户指定的界面,非得回到首页,所以做了如下改动。
2023-04-14 17:47:01
581
原创 DolphinScheduler执行shell脚本报dolphinscheduler_env.sh权限不够
dolphinscheduler_env.sh权限不够
2022-12-03 22:53:26
3331
原创 Tomcat报错AbstractHttp11Processor.process Error processing request
org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.NullPointerException
2022-11-05 14:36:35
1490
原创 从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
7952
原创 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
2217
原创 发布项目到Maven中央库
最近想使用maven发布个jar包,一开始想发布到maven中央库,后来发现很麻烦,国内阿里有个“”云效仓库,没有考察清楚就部署了,后来发现云效仓库只能是私有仓库,要配置专门的连接信息,用户名密码,想下载jar包还得让同组人员申请账号,配置访问权限,然后才能用这个私有库,这就很麻烦。组内合作还是希望尽量无感知使用各项资源。所以又回去发布jar包到maven中央库,下面是步骤,备忘参考了很多上传jar包到maven公共远程中央仓库添加链接描述1、...
2022-05-21 18:37:56
1173
原创 jsTree从客户端浏览器缓存数据,而不是从后台获取数据问题
问题描述:用jsTree从做了个动态树,可以通过多选配置内容,发现配置完成后,再次点击显示树,树的内容仍然是历史数据,而底层数据的确更新了,360浏览器有这个问题,chrome浏览器没有这个问题。原因是jsTree将数据缓存在了客户端浏览器里,没有到后台取新的数据解决办法:国外同一问题参考链接上面链接给了两个办法:1、JSTree 插件使用键“jstree”将树状态保存在浏览器的 localStorage 中。因此,在调用 jstree 之前,您应该从 localStorage 中删除该键,如下
2022-03-31 10:18:45
369
原创 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
3532
原创 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
2052
原创 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
811
原创 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
1875
转载 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
84287
原创 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
123
原创 loopback3 学习笔记
loopback3已经停更了,所以如果你是初学,去看loopback4吧为什么搞这个?因为一个项目要用,loopback国外用的多,国内没人用,但是现在手上的项目开源代码基于loopback3做的,如果自己从头做,时间成本上不划算,所以只能花时间做这个loopback就是目前web网站前后端分离架构下的后端restful API框架,IBM做的,对标springboot,完全基于nodejs1、应用程序目录结构LoopBack 项目文件和目录位于应用程序根目录中。在此目录中,标准 LoopBack
2021-10-26 09:15:41
549
原创 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
651
原创 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
2480
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
2222
原创 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
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人