自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux命令总结(运维必备)

(1).lsb_release: 打印本系统发行版的所有信息,比如发行版的ID,描述信息,具体版本,代号。若出现提示:-bash: lsb_release: command not found则执行命令:yum install redhat-lsb -y然后就可以使用lsb_release命令了若使用此命令后还是显示上述提示,则输入以下命令:cat /etc/redhat-...

2014-08-13 09:36:31 3093 1

原创 linux系统硬盘分区格式化及挂载步骤

linux系统硬盘分区格式化及挂载步骤

2024-04-08 15:12:39 95

原创 龙晰系统运维相关笔记

1.时区设置,因为龙晰系统没有ntpdate命令,所以需要手动下载其所在的包后再设置时区。2.将时区同步加入到定时任务。一、硬盘分区、格式化及挂载。

2024-04-08 10:30:15 239

原创 解决 You should consider upgrading via the ‘python -m pip install --upgrade pip’ command 提示

原因:当前pip的版本太低了,需要升级pip版本。升级成功后该提示将不会再现。

2024-03-18 09:11:29 391

原创 Python 更换源的方法

这个仅限于临时换源时使用,因为在第一种换源方法中我们可以直接在配置文件中设置超时时间。针对不同需要,有两种换源方式:永久换源、临时换源。2.在pip.conf文件中输入以下内容。

2024-03-14 14:30:51 922

原创 Python 3.6.6安装方法(保留环境中python2不受影响)

9.将libpython3.6m.so.1.0 拷贝到/usr/lib64/下(此步骤非必须,如果下一步验证Python3是否安装报错则执行这步)7.将/home/lilei/python3/bin加入PATH,执行命令:vim ~/.bash_profile。8.使修改生效,执行命令:source ~/.bash_profile。10.检查Python3 和 pip3 是否可以正常使用。那么需要清理一下yum缓存,并重新下载。6.配置python3软链接。

2024-03-14 14:26:12 339

原创 Kafka运维相关知识

Consumer 端还有一个参数,用于控制 Consumer 实际消费能力对 Rebalance 的影响,即 max.poll.interval.ms 参数,默认5min,Consumer 端应用程序两次调用 poll 方法的最大时间间隔,表示你的 Consumer 程序如果在 5 分钟之内无法消费完 poll 方法返回的消息,那么 Consumer 会主动发起“离开组”的请求,Coordinator 也会开启新一轮 Rebalance。分区的意义很重大,后面的内容会逐渐体现。

2024-01-31 14:07:25 1149

原创 nginx运维相关命令

可参考以下日志备份脚本,生成定时任务,效果:对任意路径下日志保存任意天数的日志并进行压缩,最后删除其余日志。TIME_WAIT:处理完毕,等待超时结束的请求数。SYN_RECV:一个连接请求已经到达,等待确认。SYN_SENT:应用已经开始,打开一个连接。TIME_WAIT:另一边已初始化一个释放。CLOSED:无连接是活动的或正在进行。ITMED_WAIT:等待所有分组死掉。FIN_WAIT1:应用说它已经完成。FIN_WAIT2:另一边已同意释放。LAST_ACK:等待所有分组死掉。

2024-01-24 16:38:14 501

原创 git基本命令

如果你的代码已经由Git跟踪,然后设置这个仓库作为你的“origin”推送。如果你代码已经准备好推送到仓库,请在终端中执行该命令。如果要简单地克隆此空存储库,请在终端中运行此命令。要开始使用,您需要在终端中运行这些命令。

2023-12-19 09:58:22 966

原创 linux系统中使用「unzip」指令时出现「unsupported compression method 99」的问题解决

这是由于WinRAR或WinZIP在替ZIP压缩档加上密码时,缺省使用的加密方式是「AES」的关系,而不是ZIP传统的加密方式。若遇到这类的ZIP压缩文件,就无法使用「unzip」指令来解压缩了,只能够使用「7z」指令。更新后再去安装7z相关软件包,安装好后执行以下命令进行解压zip文件操作。此时就可正常执行解压了。

2023-09-26 18:15:32 1594

原创 关于com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link fail解决办法

springboot中shardingsphere配置换数据源后启动时报了以下的错误,觉得挺奇怪的,报错如下图所示:解决方案:原因分析:1. useSSL:在MySQL5.7之前的版本,安全性较低,存在任何用户都可以连库,所以官方在5.7版本加大了对隐私的保护。并且采用了默认 useSSL = true值防止对数据库的随意修改,到了8.0版本,仍然保留了SSL,并且默认值为 true,所以只要将 “useSSL= false” 放在url后,且用连接符&即可。

2023-09-18 17:49:20 305

原创 mysql根据多个字段删除重复记录只保留某字段最大值

原因在于不能在同一语句中,先select出同一表中的某些值,再update这个表。filter_word表。在此过程中,参考了很多up写的查询语句,发现如果直接执行第二条语句是无法达到预期结果的,因此先将完全相同的记录过滤掉再去根据level过滤。以上为直接执行了delete语句,这样是有风险的,实际是先将delete换成select语句执行确认没有问题再执行delete。表记录如下,首先将word和level完全相同的记录排重,其次再根据word分组,保留每组中level最大的记录。

2023-08-03 10:21:15 992

转载 Quartz任务框架及cron表达式的学习

参考文章:Quartz官方文档定时任务Quartz 之 cron表达式(时间表达式)一、Quartz是什么Quartz是一个完全由 Java 编写的开源作业调度框架,实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。几个核心概念:Job表示一个工作,要执行的具体内容。 JobDetail表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。 Trigger代表一...

2021-08-31 10:43:26 1069

原创 js跨域访问的超简单方法

直接上例子客户端js代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>跨域test</title><script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script></head><

2021-08-24 10:38:46 755

原创 iptables基础知识及使用规范

http://www.linuxidc.com/Linux/2014-03/99159.htmhttp://www.linuxidc.com/Linux/2013-08/88423.htmhttp://blog.haoji.me/iptables.htmlhttps://www.cnblogs.com/kevingrace/p/6265113.html

2021-06-30 09:20:29 451

原创 文件定时备份的方法总结

https://blog.csdn.net/q290994/article/details/79186821

2021-06-23 15:49:58 238

原创 <a href=“javascript:location.href=***“> 在chrome中跳转到空白页的问题

这两天遇到这样一个问题,<a href="javascript:location.href='**">

2021-06-02 16:27:54 738 5

原创 如何使用mount命令远程挂载

https://www.cnblogs.com/puloieswind/p/5853401.html

2021-05-26 10:42:37 10355

原创 Set-Cookie 的 secure 属性到底是干什么用的

有时候会看到安全扫描报告中这样描述:影响所有Set-Cookie消息头中未设置可选属性Secure的系统。解决方案是:为cookie设置Secure属性

2021-04-27 11:01:26 4624 1

原创 JAVA之Collection容器

一、Collection接口:1.所定义的方法:因此对于Colletion的子接口Set和List的实现类:HashSet、 ArrayList、LinkedList都实现了这些方法。2.关于equals和hashCode方法的使用:在什么情况下需要重写equals和hashCode方法呢?(1)容器中放的是自定义类的对象,且该类作为索引或key。(2)需要...

2021-03-02 13:39:17 65

原创 docker环境搭建及使用

一、安装及环境搭建:1.可根据docker官网文档完成安装:https://docs.docker.com/engine/install/centos/此处以centos7为例(1)卸载原来的docker:yum remove docker \ docker-client \ docker-client-latest \ docker-common \

2021-03-02 13:38:16 1703

原创 docker入门笔记

容器数据卷:5.还可以完成主机到容器,容器到主机的数据共享

2021-03-02 13:37:42 47

原创 ElasticSearch 7 安装部署指南

1.下载安装包:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.1-linux-x86_64.tar.gz2.解压到相应路径:tar zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz3.创建一个新用户lhfadduser lhfpasswd lhf4.将elasticsearch所处文件夹授权为非root权限(elasticsearc

2021-01-15 14:21:43 426

原创 Apache Skywalking + ElasticSearch 服务搭建及微服务链路追踪应用

一、Apache Skywalking是什么专门为微服务架构和云原生架构系统而设计并且支持分布式链路追踪的APM()系统。Apache Skywalking(Incubator)通过加载探针的方式收集应用调用链路信息,并对采集的调用链路信息进行分析,生成应用间关系和服务间关系以及服务指标。Apache Skywalking (Incubating)目前支持多种语言,其中包括Java,.Net Core,Node.js和Go语言。架构如下:二、安装1.先安装存储,这里选择的是elastic

2021-01-14 17:14:31 1264

原创 rsync数据备份工具安装及应用

一、简介:https://blog.csdn.net/qq_38526635/article/details/81702782?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLear

2020-11-18 09:38:49 423 1

原创 java读取文件的各种方法(按照字节/字符/行/随机读取)

publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=null;try{System.out.prin...

2020-07-24 15:30:03 1058

原创 bitbucket版本管理工具使用笔记

https://jingyan.baidu.com/article/4f34706e6e4985e386b56d79.html

2020-07-14 20:18:55 565

原创 Python如何进行语法检查

Python是解释型语言,在写代码过程中,没有了编译这个步骤,因此对于一些早期错误,特别是语法错误,就没办法第一时间知道,可以使用开源项目pyflakes来进行检测,具体使用方法是:1.用pip安装(pip install --upgrade pyflakes)2.用这个命令(pyflakes xxx.py)就能检查xxx.py文件中的错误...

2020-04-25 19:33:23 2038 1

原创 Apache Airflow调度中心发布任务步骤

本文主要介绍如何使用airflow发布和调度任务。airflow可以调度远程(SSH)机器上的bash脚本或发送http请求远程机器提供的任务接口,不仅如此airflow还有可视化的任务调度平台,可以方便直观的查看任务执行情况,并可以随意支配任务执行频次,指定任务间依赖关系等。下面就来具体介绍一下如何使用airflow来发布一个任务1.首先获取airflow平台(http://10.10....

2020-04-22 14:59:12 3474

原创 java中按位与(&0xFF)的作用

最近看到程序中一段代码不太理解,所以在这里分析一下:public static void makeOrderId(int postLevel, int replyNumber,byte[] orderId){ int replyOrder = 0x10000 - replyNumber; orderId[postLevel*2+1] = ...

2020-04-15 22:40:52 1538

原创 SpringMVC全局异常到底怎么处理的

最近发现运维的一个系统对于异常的处理比较简单粗暴,改进如下:1.在application-context.xml文件中增加异常解析器:<!-- 异常处理 --> <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptio...

2020-04-11 22:34:12 110

原创 JQuery 1.8.3升级到1.12.4遇到的问题

最近升级了系统的jquery版本,遇到几个问题,在此记录一下。1.$.browser 在jquery1.12里会报错,原因是这个变量不存在,已经替换为$.support2.live()方法在jquery1.12里也未定义,需要替换为on,如果绑定一次即移除,则用one()3.判断checkbox是否选中 $().is(":checked") 比较靠谱暂时就发现这些,后...

2020-04-09 18:41:50 930 1

原创 非root的linux用户SSH远程登录另一台机器提示Permission denied, please try again.的原因及解决办法

最近在进行airflow发布任务时遇到的问题,一台机器远程登录另一台机器时(sship -l 用户名-p 端口号),一直提示Permission denied, please try again,大体上可能有以下几个原因,总结一下:1.密码输入错误。 我相信大部分人已经排除掉了这个可能性,当然了博主也是如此..2.如果用户是root用户,查看一下服务端SSH服务是否配置了禁...

2020-04-07 21:05:40 10096 3

原创 Zookeeper+dubbo的搭建和使用

1.zookeeper的安装cd /data/softwarewget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gztar -zxvf zookeeper-3.4.12.tar.gzcp -r zookeeper-3.4.12 /opt/zookeeper...

2020-03-25 17:15:47 673

原创 Centos7 sshd添加多个监听端口的方法

由于业务需要,服务器想要开通多个sshd端口用于不同机器连接,具体步骤如下:1.修改/etc/ssh/sshd_config文件:默认是这样的,监听所有远程主机访问的22端口在下面增加两行,意思是监听所有IP的22,23端口2.重启sshdsystemctl restart sshd 或 service restart sshd如果重启报错,关闭SELinux...

2020-03-24 11:19:54 2460

原创 Airflow的使用及注意事项

一.关于Airflowairflow 是一个使用python语言编写的data pipeline调度和监控工作流的平台。Airflow可以用来创建、监控和调整数据管道。任何工作流都可以在这个使用Python来编写的平台上运行。Airflow是一种允许工作流开发人员轻松创建、维护和周期性地调度运行工作流(即有向无环图或成为DAGs)的工具。因此一些任务的执行及任务调度均可通过Airflow...

2020-03-17 11:42:07 8913

原创 Centos7 安装 Mysql 5.7步骤

1.检查MySQL及相关RPM包,是否安装,如果有安装,则移除rpm -qa | grep -i mysql2.移除依赖包yum -y remove mysql-libs*yum -y remove mysql*3.开始下载包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm...

2020-03-13 23:49:11 194

原创 Apache Airflow搭建及使用指南

1.首先安装mysql5.6mysql 5.6安装2.开始安装python先安装依赖包:yum -y install zlib zlib-develyum -y install bzip2 bzip2-develyum -y install ncurses ncurses-develyum -y install readline readline-develyum -y ...

2020-03-10 00:38:03 2661 1

原创 动态绑定/迟绑定/多态 的深层含义

1.动态绑定发生在程序执行时(而非编译期)判断所引用对象的实际类型,根据实际类型调用相应的方法。这是一种java面向对象最核心的机制。2.具体到继承特性上,比如父类引用指向子类对象这种场景,则运行时实际类型是子类,因此调用的方法若被子类重写则会调用子类该方法。3.动态绑定实现了程序的可扩展性。4.多态存在的条件:继承、重写、父类引用指向子类对象...

2020-02-25 15:13:03 264

原创 Spring Boot+Maven+IDEA自学笔记(关于配置文件)

1.读取bean配置的方法。有两种,一种是通过写bean XML文件,然后在入口类中注解@ImportResource来引入bean文件的方式。然而这种方式并不方便具体实现可以参考这篇博文:https://blog.csdn.net/wangmx1993328/article/details/81005170一种是通过全注解方式引入spring配置文件来添加组件。Sprin...

2020-02-23 23:28:39 111

Python-3.6.6.rar

1.可下载后直接在linux下解压安装,64位 2.采用源码安装的方式,附赠一个自己写的安装文档 3.官网下载巨慢

2020-03-09

空空如也

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

TA关注的人

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