软件使用教程
文章平均质量分 54
江畔独步
这个作者很懒,什么都没留下…
展开
-
虚拟机CentOS7启动报错:Entering emergency mode
L:使用xfs_repair命令将日志强制清零(即使包含脏数据,这将更改元数据信息)原创 2022-08-20 23:03:15 · 2780 阅读 · 0 评论 -
ClickHouse引擎之-MaterializeMYSQL
使用MaterializeMySQL存储引擎,需要一下先决条件1.支持mysql库级别的数据同步,暂不支持表级别的。2.MySQL库映射到clickhouse中自动创建为ReplacingMergeTree引擎的表3.支持全量和增量同步,首次创建数据库引擎时进行一次全量复制,之后通过监控binlog变化进行增量数据同步4.支持的MySQL版本5.支持的操作insert,update,delete,alter,create,drop,truncate等大部分DDL操作。......原创 2022-07-21 09:34:42 · 1194 阅读 · 0 评论 -
IDEA全局搜索快捷键(ctrl+shift+F)失效修复
最近不知道做了什么设置, 原先功能好好的IDEA全局搜索快捷键(ctrl+shift+F), 突然失效不能用了.作为IDEA最为常见的快捷键不能用, 只能通过快捷菜单组合(Idea菜单"Edit" --> Find --> Find in Path)键来使用, 这怎么可以忍.于是查询了一下, 发现一般都是输入法惹得鬼.如果未使用第三方输入法, 而是直接使用微软默认输入法的话, 步骤如下:如果使用了第三方输入法,如搜狗输入法, 步骤如下:......原创 2022-06-29 18:09:56 · 6860 阅读 · 1 评论 -
git项目中删除Git追踪
一. Linux 或 macOS 下cd ${git项目root目录下}# 删除文件夹rm -rf .git* # .git目录, 连同 .gitignore 文件一起删除# 推荐方法find . | grep .git* # 查找匹配项, 并确认它仅包含您要删除的那些文件find . | grep .git* | xargs rm -rf # 如果满足以上条件,运行此命令二. Windows 下cmd 方式登录:cd ${git项目root目录下}.原创 2022-05-25 11:17:39 · 408 阅读 · 0 评论 -
Mac外接USB键盘修饰键设置 Option 和 Command 替换
背景Mac外接第三方USB键盘时(如笔者外接的ikbc 87键机械键盘,如果使用的是苹果官方生态产品如keyboard、妙控键盘时,不必再往下看了),会发现与原生MacBook上的键盘相比,Option 与 Command 按键顺序是颠倒的。这种操作上的隔断,带来了比较糟糕的体验。频繁的切换来应对不同键盘的键位,极端情况下会导致输入错误,极大的影响了键入的效率。说明MacOS上系统偏好设置中,在键盘栏目中,可以通过自定义设置来调整这2个按钮的顺序,达到与原生键盘一样的输入按键顺序体验。设置步骤1原创 2022-04-13 19:19:37 · 25132 阅读 · 1 评论 -
MacOS上字符串删除操作方式(向前删,向后删,删整行)
删除操作在 MacOS 与 Windows 上的区别1 - 在Windows系统中,有两个键可以实现删除的功能:一个是画着❎ 或 ←的BackSpace退格键一个是Delete键退格键可以删除光标左边的文字,Delete键可以删除光标右边的文字,也可以用来删除文件。2 - 在MacOS系统中,删除只有一个标着Delete的键直观的来看,单按此键可以删除光标左边的文字,那么其他的删除操作(如window上向后反向删除 / 删除光标前的单词 / 删除光标后的单词)应该怎么实现呢?向下来看原创 2022-03-20 11:28:10 · 9011 阅读 · 0 评论 -
maxwell “Could not find first log file name in binary log index file“
报错日志:2022-01-01 23:18:17,799 [shutdownThread] INFO TaskManager - Stopping: com.zendesk.maxwell.schema.PositionStoreThread@14b39e8f2022-01-01 23:18:17,799 [shutdownThread] INFO StoppableTaskState - com.zendesk.maxwell.schema.PositionStoreThread requestS原创 2022-01-03 01:26:35 · 1235 阅读 · 0 评论 -
k8s 常用命令
kubectl get po 显示所有的 pod, 准确的说是显示 default 命名空间下的所有podkubectl get no 显示所有的nodekubectl get svckubectl get rckubectl get svckubectl get po --all-namespaces 所有命名空间下的podkubectl get po -n kube-system 只显示 kube-system 命名空间下的所有podkubectl describe no原创 2021-12-09 13:10:07 · 702 阅读 · 0 评论 -
Kubernetes入门
Kubernetes入门一、Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案。这个方案虽然还很新,但是它是谷歌十几年依赖大规模应用容器技术的经验积累和升华的一个重要成果。实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。其次,如果我们的系统设计遵循了Kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层代码或功能模块,都可以立刻从我们的视线消失,我们不必再费心于负载均衡器和部署实施问题,不必再考虑引用或自己开发一个复杂的服务治理框架,不转载 2021-11-29 09:47:30 · 388 阅读 · 0 评论 -
k8s命令提示插件 kube-shell 安装
这里使用python的pip 方式安装kube-shell,安装pip前需要提前安装python3(kube-shell仅支持pip3),。安装python3依赖yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make安装Python3这里采用源码方式安装python3.9.9①、下载python源码包https原创 2021-11-19 13:42:36 · 1331 阅读 · 0 评论 -
Frp实现外网穿透访问内网
一、软件简介frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。frp 的作用利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tc p 服务,例如在家里通过 ssh 访问处于公司内网环境内的主原创 2020-10-29 12:00:55 · 1036 阅读 · 3 评论 -
文本滤重(各大编辑软件支持)
测试字符集:46706942234624467069422346254670694223462446706942234625502107764695155021077646951650210776469517502107764695184670694223462446706942234625打开各类文字编辑软件,如notepad++,选择替换选项:①、查找目标中填入:^(.*?)$\s+?^(?=.*^\1$)②、替换为一栏中填入:空字符串③、勾选正则表达式(G) ,勾选 [x原创 2021-10-27 15:49:54 · 102 阅读 · 0 评论 -
开发本地环境--支撑sparkStreaming开发调试
如果sparkStreaming运行在windows本地(笔者OS 为 win10), 大概率会报如下错误, 相应的可能的解决方案如下:Q1. 缺包报错sing Spark's default log4j profile: org/apache/spark/log4j-defaults.propertiesException in thread "main" java.lang.NoClassDefFoundError: scala/xml/MetaData at org.apache.spark.原创 2021-08-11 13:59:17 · 358 阅读 · 0 评论 -
Could i use the “useExecutor“ in the Job Properties like this?
原创 2021-07-02 16:04:00 · 75 阅读 · 0 评论 -
Maxwell “Couldn‘t find database mysql“问题排查
一、issue描述最近,prod 环境一个mysql的binlog数据抽取maxwell进程被prometheus监控到,其运行出现问题,监控显示,该进程频繁的挂掉。由于maxwell实例服务做了systemct服务管控,会在程序挂掉20秒后自动将其拉起。究其原因,猜测可能maxwell进程因故障启动不起来,又被systemct服务拉起,周而复始,被prometheus监控为频繁重启。通过查看服务日志,看到如下报错:[root@server-xx system]# journalctl -xef原创 2021-04-14 10:48:30 · 3220 阅读 · 1 评论 -
ansible简单教程(2):ad-hoc命令与常用模块
一、何为Ad-HocAd-Hoc,就是所谓的“交互式临时命令”,Ad-Hoc是Ansible对Ansible命令的一种执行方式。解释:1、从功能上讲,Ad-Hoc是相对于Ansible-playbook而言的,Ansible提供两种完成任务方式:一种是Ad-Hoc命令集,即ansible,另一种就是Ansible-playbook了,即命令Ansible-playbook。2、前者更注重于解决一些简单的或者平时工作中临时遇到的任务,相当于Linux系统命令行下的Shell命令, 后者更适合与解决复原创 2021-04-03 16:52:12 · 1036 阅读 · 0 评论 -
ansible简单教程(1):安装&简单测试
一、软件简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection plugins:负责和被监控端实现通信;(2)、host inventory:指定操作的主机,是原创 2021-04-03 11:29:19 · 723 阅读 · 0 评论 -
使用iTextPdf为Pdf模板填充表单项
说明日常开发中,通常会有动态填充Pdf表单的需求,程序可根据用户的输入或后台数据库的内容,动态、批量向Pdf模板中填充内容。这里简单介绍一下Pdf模板的制作,以及通过iTextPdf组件给pdf Form表单进行内容填充。Pdf模板制作1、word中制作表格使用Office word 或 WPS word,制作出一个表格,通过表格底色,颜色、字体设置、对齐等方式美化一下表格。效果图如下:2、word导出为pdf可以使用WPS的另存为功能,将word导出为pdf文件导出完的pdf文件,效果原创 2021-03-26 11:24:52 · 4419 阅读 · 7 评论 -
Excel vlookup函数 小试
背景日常数据稽核、或统计汇总业务场景中,常常忽悠核对两表数据的需求,对于中等偏下的数据规模,利我们可以用VLOOKUP函数轻松实现。实现目标比如在文件Name_Score_1.xlsx 文件中,有姓名、分数两列,而在文件Name_Score_2.xlsx 文件中,只有姓名列,如果想要查出此文件2中与文件1中名字匹配的行:需求列表如下:1、如何把匹配到上名字的分数填充进去?2、如何统计出文件2中有多少列与 文件1不同?实现方式使用vookup 公式实现。1、在文件2 的 Sheet1的原创 2021-03-10 15:11:49 · 156 阅读 · 0 评论 -
maxwell filter及替代方式使用小结
实验结论:1、filter参数只能配在cmd中,且include只能包含一张表(结论:wrong)bin/maxwell --config company_custom_config/ssl_user_kafka.properties --filter="exclude:ssl-user.*, include:ssl-user.u_user_union"2、先排除所有数据,只保留特定库下的一张表 (结论:right)bin/maxwell --config company_custom_conf原创 2021-03-09 19:20:51 · 2826 阅读 · 2 评论 -
Prometheus客户端工具process-exporter监控进程是否存在
Prometheus客户端工具process-exporter,可以用来监控进程是否存在,其使用非常方便。下载客户端软件:process-exporter-0.5.0.linux-amd64.tar.gz解压:tar -xzf process-exporter-0.5.0.linux-amd64.tar.gz创建软链接:ln -s process-exporter-0.5.0.linux-amd64 process-exporter编辑配置文件:vim process-cfg-maxwell原创 2021-03-09 18:40:58 · 2367 阅读 · 1 评论 -
CDH5.x kafka命令解释
一. kafka版本信息我的测试环境的CDH版本:版本: Cloudera Express 5.16.2 (#7 built by jenkins on 20190518-0557 git: fedcd738d6af67bc26077f7ad53b03ea9dafa2f0)Java VM 名称: Java HotSpot™ 64-Bit Server VMJava 版本: 1.8.0_65服务器时间: 2020-11-20 16:57:02, 中国标准时间 (CST)版权所有 © 2011-原创 2020-11-20 17:22:50 · 439 阅读 · 0 评论 -
查看server对外暴露的IP地址
可以使用命令:curl cip.cc命令在 Linux 和 windows 上查看对于Linux[root@cdh01 azkaban]# curl cip.ccIP : 111.111.111.111地址 : 中国 上海运营商 : huawei.com数据二 : 上海市 | 华为云BGP数据中心数据三 : 中国上海上海 | 电信URL : http://www.cip.cc/111.111.111.111对于windowsC:\Users\user>curl原创 2020-11-20 15:33:29 · 889 阅读 · 0 评论 -
Windows删除EFI系统分区
背景:如下图所示, PC里有2块磁盘。.磁盘0: 容量1T,类型HDD(希捷普通酷鱼磁盘),电脑中的第一块磁盘,此前在这块硬盘上安装了双系统。磁盘的前500G中安装了win10 早期版本, 在后500G磁盘中安装了DeepIn15.3操作系统(武汉深度os,基于ubuntu内核深度定制开发)。.磁盘1:容量256G,类型SSD(东芝Q200 Ex),电脑中的第二块磁盘,由于众所周知的原因,选购了这块SSD。此前曾用磁盘独立安装 DeepIn15.3操作系统,后格式化后,安装了win10专业版。原创 2020-06-27 16:48:52 · 1362 阅读 · 0 评论 -
Idea核心快捷键
1. idea 选中代码生成方法Ctrl+Alt+M2. 获取实现方法Ctrl+Alt+B3. 全局获取类Ctrl+Shift+F4.获取方法的调用Ctrl+Alt+H原创 2020-04-30 15:16:55 · 2025 阅读 · 0 评论 -
Maven配置Aliyun镜像
1. 拷贝模板文件 settings.xml 到家目录的.m2目录下如果安装了idea,未单独安装maven,可以从以下位置拷贝模板:C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.3\plugins\maven\lib\maven3\conf\settings.xml),到个人家目录的.m2文件夹下(如:C:\Users\David\.m2)。...原创 2020-04-11 23:13:16 · 1187 阅读 · 0 评论 -
IDEA common 设置
Q1. maven工程修改pom.xml时, 取消自动下载.A1:很多时候, 我们并不希望idea帮助自动重新加载配置文件,因为每次加载的时候都需要对整个maven工程进行jar的重新导入,如果工程庞大, 且本地PC性能一般的情况下,往往需要等待漫长的时间等待下载/编译完成, 极端情况下会导致系统卡顿.“Enable Auto-Import” 设置的主要问题总结:扫描整个maven工程...原创 2020-04-08 10:35:15 · 1674 阅读 · 0 评论 -
VMWare14安装操作系统
一. 安装OS1.1 windows 7安装详见文尾参考链接 11.2 Linux略二. 安装后的配置工作1.1 VMware Tools安装解决鼠标不能移动,或usb接口的使用问题(如U盘识别等).1.2 分辨率调整刚装完的虚拟机,默认的分别率可能会比较低(如800*600), 需要根据自己显示器的分别率做适当的调整,具体操作流程为:在vmware中打开win7虚拟机;...原创 2020-04-03 16:12:55 · 1064 阅读 · 0 评论