自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (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 3557 1

原创 在mysql中批量替换某字段中字符串的某一部分

若担心语句有问题,可先执行以下sql验证没问题再update。函数来批量替换某个字段中字符串的前缀。在MySQL中,可以使用。

2024-07-23 16:47:45 421

转载 Zookeeper 集群的应用场景

通过上述安装和配置示例,可以看到 Zookeeper 在配置管理、服务发现、分布式锁、集群管理和数据发布/订阅等应用场景中的具体使用方法。发现、分布式锁、集群管理、命名服务、队列管理和数据发布/订阅等方面的应用,Zookeeper 为构建可靠的分布式系统提。Zookeeper 可以用来管理集群中的节点状态信息,监控节点的加入、退出和故障情况,确保集群的高可用性和稳定性。Zookeeper 可以用来实现分布式系统中的命名服务,为分布式资源提供统一的命名空间,简化资源的查找和访问。如果是,则获得锁,否则等待。

2024-06-28 10:17:38 54

原创 mysql统计数据库或数据表记录总数

Information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。把Information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

2024-04-28 16:20:18 2133

原创 mysql 导入数据时报错Multi-statement transaction required more than ‘max_binlog_cache_size‘ 的解决方法

当执行多语句事务时,所有session使用的内存超过max_binlog_cache_size值时,就会报错“Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage”;binlog_cache_disk_use表示binlog_cache_size设置的内存不足导致缓存二进制日志用到临时文件的次数;binlog_cache_use表示使用binlog_cache_size缓存的次数;

2024-04-28 08:21:40 520

原创 关于mysql中的LAST_INSERT_ID函数的用法

一是不带参数:LAST_INSERT_ID(),这种方法和AUTO_INCREMENT属性一起使用,当往带有‘AUTO_INCREMENT'属性字段的表中新增记录时,LAST_INSERT_ID()即返回该字段的值,大家可试下(我已经验证过);第二、LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID返回表b中的Id值。二是带有表达式:如上面介绍的LAST_INSERT_ID(value+1),它返回的是表达式的值,即‘value+1';

2024-04-24 17:22:04 1147

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

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

2024-04-08 15:12:39 154

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

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

2024-04-08 10:30:15 402

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

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

2024-03-18 09:11:29 1000

原创 Python 更换源的方法

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

2024-03-14 14:30:51 2028

原创 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 469

原创 Kafka运维相关知识

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

2024-01-31 14:07:25 1277

原创 nginx运维相关命令

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

2024-01-24 16:38:14 534

原创 git基本命令

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

2023-12-19 09:58:22 987

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

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

2023-09-26 18:15:32 3039

原创 关于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 484

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

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

2023-08-03 10:21:15 1227

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

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

2021-08-31 10:43:26 1360

原创 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 785

原创 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 493

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

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

2021-06-23 15:49:58 273

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

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

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

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

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

2021-05-26 10:42:37 12002

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

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

2021-04-27 11:01:26 5292 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 87

原创 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 1738

原创 docker入门笔记

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

2021-03-02 13:37:42 63

原创 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 469

原创 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 1400

原创 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 956 1

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

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

2020-07-24 15:30:03 1130

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

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

2020-07-14 20:18:55 593

原创 Python如何进行语法检查

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

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

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

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

2020-04-22 14:59:12 3776

原创 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 1588

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

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

2020-04-11 22:34:12 123

原创 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 1016 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 11245 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 747

原创 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 2569

Python-3.6.6.rar

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

2020-03-09

空空如也

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

TA关注的人

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