自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac 电脑通过pyenv 安装 python 失败,提示报错:Error The Python ssl extension was not compiled.

I 选项后面跟着的是头文件的路径,这里使用 $(brew --prefix openssl) 获取 OpenSSL 的安装路径,然后添加 /include 子目录,表示 OpenSSL 的头文件所在的路径。-L 选项后面跟着的是库文件的路径,这里同样使用 $(brew --prefix openssl) 获取 OpenSSL 的安装路径,然后添加 /lib 子目录,表示 OpenSSL 的库文件所在的路径。而且对应的 ssl 的代码路径有些不一样,需要对齐调整,具体详情看 # solution.

2023-12-18 14:26:18 746

原创 【Maven】本地执行一个模块的UT失败,但是线上能执行成功

这个 mock static 影响的非常大,但是藏着又特别深,在非常多的 case 当中去找到影响的 case 是非常费力又不讨好的事情。所以,千万谨记,如果要用相关的 测试方式,请查看人家的官网测试手册给到的建议!!!

2023-10-12 16:03:12 244

原创 【Jenkins】【Ubuntu】目标机器已经安装相关组件,但是在 Jenkins 执行脚本的时候,运行报错“Command Not Found“,例如 npm.

在 Jenkins 适配某个 job 的时候,发现,在执行对应的代码仓库打包的时候,有一行 npm 的命令行检查始终不过。第一次,在对应的 机器上安装了下 nvm,然后通过 nvm 进行安装 npm。并且在对应机器上执行了 npm -v, node -v 等检查是否安装成功软件的都成功。但是在 Jenkins 一旦调度时候,就是直接报错。目标运行的机器上的相关执行命令!

2022-11-09 09:50:45 513 1

原创 【Jenkins】【Ubuntu】在 Jenkins 的运行 Job 的Node 节点安装相关命令行,但是 Jenkins 运行调用显示“ Command Not Found“

目标机器已经安装相关组件,但是在 Jenkins 执行脚本的时候,发现无法运行,例如 npm。

2022-11-09 09:43:33 1155

原创 【Kylin】【Hive】【hive-testbench】tpch 数据集生成失败,提示报错class org.apache.hadoop.hdfs.web.HftpFileSystem ...

hive-testbench 需要适配支持 hadoop 3.x 及以上版本

2022-08-29 14:54:58 755

原创 【Tomcat】启动 tomcat,发现终端有非常多的 WARNING: Failed to scan xxx, java.io.FileNotFoundException: xxx

Details In ErrorsApr 26, 2022 9:32:29 PM org.apache.tomcat.util.scan.StandardJarScanner processURLsWARNING: Failed to scan [file:/Users/xxx/.m2/repository/org/apache/derby/derby/10.12.1.1/derbyLocale_zh_TW.jar] from classloader hierarchyjava.io.FileNo

2022-05-04 21:57:20 1953

原创 【CDH】cdh 安装新节点卡在“Acquiring installation lock...“

Description在新安装机器client上节点,出现卡在了 “Acquiring installation lock...”Root Cause当前安装节点有锁!Solution删除 需要安装机器节点上的 /tmp/.scm_prepare_node.lockrm -rf /tmp/.scm_prepare_node.lock...

2021-12-09 11:37:14 943

原创 【AWS】【EBS】EC2 节点挂载新卷磁盘

Description在 EC2 节点扩展硬盘节点的时候,EC2 机器实例,默认会挂载的在根磁盘目录,如果在通过 Cloudformation Template 加载了新磁盘节点,那么并不会在实例启动之后,就挂载对应的磁盘分卷。还需用户登录到机器节点上进一步的操作。Steps整体的操作步骤,参考 AWS 的官方文档进行实践。检查磁盘分卷有哪些,哪些已经挂载,哪些没有挂载Command# sudo lsblkNAME MAJ:MIN RM SIZE RO T

2021-12-09 11:33:47 1982

原创 【Git】config 配置设置之后,取消对应设置项目

Description在设置了部分 git 的 config 配置文件之后,需要取消对应修改Steps使用对应的命令:git config --global --unset <key> 检索所有已有的 config 配置$ git config --listuser.name=Mukvinuser.email= ......url.git://.insteadof=https://Example预期,比如想取消 url.git://.ins

2021-12-09 11:27:34 3550

原创 【强迫症系列】安装&修改Maven默认仓库路径

目录前言环境与工具Download&Install配置系统环境变量配置系统变量路径位置修改maven的仓库路径配置IDEA对应的maven环境前言在下载安装的maven安装包之后,需要执行相关命令,以期能够让对应的项目安装好对应的依赖。不过会出现对应的依赖包给安装到了C盘目录下,这可就不能忍了,今天一起改下吧。环境与工具System/Software Version Others Windows10 10 Ide...

2021-10-06 20:34:17 1316

原创 【Kylin4】【AWS】【EMR-5.33.0】 Aws云上部署Kylin4

目录DescriptionStepsPrerequisite for EMR ClusterCreate VPCCreate Subnet and associated with VPC Which Created uponCreate Internet Gateway​Create Route Table​Create Security GroupCreate Rds (Optional)Init Emr 5.33CLIUIInstall kyl...

2021-09-07 11:27:00 834 9

原创 【PyCharm】项目启动一直在 indexing...

Description当在PyCharm当中进行开发的时候,发现PyCharm自动触发了indexing... 机制,导致了整个项目无法进行debug或者执行其他操作。但是index 又不能停止,这个是核心功能,主要是负责PyCharm对于代码的位置检索,语法检测以及其他功能的核心操作。并且等待了indexing 完成了一次之后,结果发现,它又继续在indexing 当中,仿佛是在进行无限次的操作循环。Root Cause暂时没有找到。Solved尝试重启PyCharm (结果依

2021-06-22 19:01:12 629

原创 【Git】【Jenkins】ERROR: Error fetching remote repo ‘origin‘

DescriptionJenkins 拉取git 仓库代码报错:ERROR: Error fetching remote repo 'origin' 相关报错 +refs/pull/*:refs/remotes/origin/pr/* --depth=1 # timeout=6022:29:14 ERROR: Error fetching remote repo 'origin'22:29:14 hudson.plugins.git.GitException: Failed to fet

2021-06-22 18:57:36 3408

原创 【Docker】【Linux】docker 内文件与宿主机之间文件互相拷贝

Description有时候 docker的安装大大方便了相关服务部署,但是其文件的移动和拷贝就相对麻烦。以下介绍下如何在宿主机和docker之间进行文件的互相拷贝。Steps使用 docker ps -a 获取预期拷贝的容器名(names 列)root@debian:~/pg_file# docker ps -aCONTAINER ID IMAGE COMMAND CREATED ST

2021-06-22 18:51:14 512

原创 【Linux】【Centos7】【firewalld】Centos 7 防火墙相关命令

防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld 使用firewall-

2021-06-22 18:48:46 82

原创 【Linux】【Centos6】centos6 防火墙相关命令

关闭防火墙service iptables stop 启动防火墙service iptables start 重启防火墙service iptables restart 查看防火墙状态service iptables status 永久关闭防火墙chkconfig iptables off 永久关闭后启用chkconfig iptables on...

2021-06-22 18:47:40 76

原创 【mysql】更新数据库的 max_allowed_packet 参数

DescriptionWhen a MySQL client or the mysqld server receives a packet bigger than max_allowed_packet bytes, it issues an ER_NET_PACKET_TOO_LARGE error and closes the connection. With some clients, you may also get a Lost connection to MySQL server during

2021-02-26 11:45:14 680

原创 【基础提升】关于集合的总结

1 集合&amp;迭代器1.1 集合的体系结构集合体系图这一张图可以说是我们最为熟悉的了,而且每次不管是学习还是在面试过程当中,都是要经常见面的哦!在最顶层的父接口Collection中一定定义了所有子类集合的共同属性和方法,因此我们首先需要学习Collection中共性方法,然后再去针对每个子类集合学习它的特有方法。示例代码import java.util.Arra...

2021-01-10 22:09:46 128

原创 【CLion】新手使用之编译运行单个文件

Description下载Clion 自是不必说的,JB家的全家桶之C++编译工具上手指南第一份!如何进行编译和运行单个文件Solutions在Clion 的插件市场中下载Single File Execution 这个插件即可!嗯就是这么简单。附上该插件的官方说明:https://plugins.jetbrains.com/plugin/8352-c-c--single-file-execution插件之前的效果:插件之后的效果:在需要运行的文件界面, 右键 -&.

2020-12-06 21:42:25 7938 5

原创 【Zabbix4.4.9】【Mysql5.7】配置mysql 监控

Description网上的其他各个配置太多的坑了,简直就是复制黏贴的那种,而且还不带验证,简直想要原地爆炸!!!!强烈。。。咳,不说了,都说知识分享是一件好事,但是如果那种不负责任的粘贴复制,恕我直言。。。。因为配置的问题,被困扰了很多,主要还是看了官网上的配置,非常的简略,属实是帮不到什么,只能说是大方向上知道要怎么配置!希望这篇文章能给大家提供真正有用的帮助!所以结合自己的实践,以及这位才是最最靠谱的大佬的配置情况下,终于梳理和正常实践出来了。Steps大前提;zabb

2020-06-11 13:21:47 655 4

原创 【Hbase】【CDH】hbase shell 登陆报错:zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempt

前言在Cloudera manager 环境中,给某一个client节点上添加一个新的hbase gateway。但是也就是这个时候,在client节点上执行命令[root@client ~]# hbase shell提示文章标题的错误.Description在安装了hbase client上 gateway ,进行登陆hbase,发现以下报错:[root@client ~]# hbase shell2020-06-09 16:36:59,057 INFO [main]

2020-06-09 17:09:16 1333

原创 【Linux】关于linux各种可能使用到的小技巧整理

1. 在vim界面下全局替换某个字符串:%s/xxx/yyy/g效果:将xxx替换为yyy注意要有 `:` 和 % 开头2. 保存并退出修改的文件:x效果等同于wq3. 只删除某个字符,但是不想进入insert模式在某个字符上单击 ‘x’ 案件即可4. 快速跳转到文件最后一行按键 ‘shift + g’ 组合5. 快速跳转到文件的第一行连...

2020-02-12 15:45:07 181

原创 【IDEA】【Mac】修改IDEA中文件已设置的打开方式

前提:IDEAUltimate 版场景:经常在IDEA中生成的文件,IDEA不仅提供丰富的文件打开方式,但是其中在修改方式的地方却并不友好。比如当你使用了Textd作为文件的打开方式,但是该文件却是sql文件类型,也就是说其中,有很多是执行SQL,但是用text普通文本作为打开方式,你就发现,你不能利用SQL文件的调整格式,着实别扭。并且你是修改文件后缀名是无效的。 通过...

2019-12-17 11:39:11 1233

原创 【Git】分割某一个包含两个及多个commit的pr中的commit对应到不同issue的pr中去

操作命令总览:如下git checkout mastergit pull -r upstream mastergit checkout -b test_branchgit cherry-pick ${commit_id} 第一步:首先确定当前需要提交的单独commit,获得commit id(多个commit,其该单独的commit包含在某一个pr当中) 第二步:切换到...

2019-10-11 00:15:05 2694

原创 【Git】Git 最重要最常用的场景使用与对应命令-rebase 合并两个已经pr的commit

以下整理rebase的过程:* 第一步,确认自己所在分支,必须注意,必须确认,确认,确认!* 第二步:确定要rebase的commit的数量,不能蛮算。 * 使用git log 命令,查看git操作记录,确定要rebase的commit数量。* 第三步:确定rebase的commit数量,执行命令git rebase -i HEAD^^* 第四步:进入rebase 的vi编辑...

2019-10-11 00:09:21 387

原创 【Git】Git 最重要最常用的场景使用与对应命令-PR修改提交

假设情境1: 当已经PR之后,但是发现有需要代码修改的地方,该怎么办? 确认自己在哪个分支,如果当前的分支在远程库中是不存在,需要重新生成的话,那么在后续的最后一步push 地方,有两种方法,见最后一步。 总之,建议,先使用命令 git checkout ${branch_name} ,切换到要修改的分支上。然后执行以下的步骤。 第一步,确定需要修改的代码文件,并且已经修...

2019-10-11 00:04:06 888

原创 【Git】常见场景与常用命令

前言 git是在公司工作中必不可少的开发工具之一,也是围绕着GitHub进行代码更新等操作。所以学会git和github的相关操作是开发必不可少的步骤。而对于新人来说,或许平日里对与GitHub的使用,只是进行了代码的存储和搜索,但是要说维护却不一定会有。所以,新人的进公司的第一课,就是要学会怎么样去使用git和GitHub。 接下来,将分成三个模块进行讲解工作中如何去使用...

2019-10-10 23:50:13 202

原创 【强迫症系列】【mac】更改 Python 的 pip install 默认安装依赖路径

前言时隔许久,我又来啦!真真的强迫症的我,绝对不容许,系统的默认设置!此前的关于在windows上的更改python 的默认安装路径之后,收到了很多人的关注和喜欢,在此表示感谢,我也是个菜鸟,互相学习一下,不要称我大佬哈。哦,对了,之前有人问我关于Linux的这个python更改环境路径的文章有没有一样的,我想说的是,其实是差不多的,只不过mac不同于Linux,有更完善的界面操作,而...

2019-07-14 12:56:47 12106 4

原创 【大数据】HDFS操作过程使用命令移除某个文件路径出错,提示“Permission Denied user =root, access = write”

自己在运行和操作kylin的过程当中,需要删除某个文件夹,结果提示报错如下:[root@sandbox Kyligence-Enterprise-3.3.0-Beta-hdp]# hdfs dfs -rm -r /kylin19/07/01 05:59:59 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion...

2019-07-01 15:18:48 2100

原创 【爬虫实践】记一次Scrapy框架入门使用爬取豆瓣电影数据

本次的学习分享主要是使用一次Scrapy框架,毕竟在很多次的时候,自己在提取一些或是需要实验数据的时候,数据量要求不大,很快便能通过简单的request等库进行调用,然后获取数据。这次,则是想要使用一次Scrapy框架,毕竟如果一次通配使用Scrapy也算是为了以后的学习实验进行提前准备,顺便记录要点,容易出错的地方。实验环境 版本号 python 3.6.3 Scra...

2019-06-04 18:03:59 2533 1

原创 【python】实现某个网页的链接获取与实现本地的文件目录创建与移动

本次主要分享两个小脚本操作,使用python语言实现。1.网页链接获取其中有个就是常用的你想要获取到某个网页当中的全部所需的链接,但是又对于爬虫等框架知识不清楚,其实没有必要搞那么复杂,只要简单几步,便可以实现了,并且将做些简单的介绍。Talk is cheep,show me the Code!直接上代码!"""实现内容:实现了将微信公众号当中的网页中的符合要求的网页链...

2019-05-24 16:29:08 1231

原创 【坑死个人的网上复制黏贴的解决方法】hadoop native本地依赖库问题解决!

rt,网上的大部分的分享的解决方法的经验确实能让很多人搞定,但总是有些人复制黏贴别人的解决方法,也不知道自己是否复现了问题以及解决,反正我能看见的全都是相关问题关键词完全一样,百度出来的。大家都可以试试,有没有这种体会,尤其有在CSDN上的。而在这个刨坑了hadoop native本地安装库上,我的天,要么去在log4j日志提醒当中设置下个显示权限,不让看,要么就是去编译下库,我只是个初学者啊...

2019-02-22 10:39:35 1485

原创 【数据库】Mysql 确定数据集位置与安装位置,并自定义修改

哈哈,作为有精神洁癖的菜鸟程序员我又来了。因为各种原因,window(注意啦,是win环境,不是Linux环境哦!)需要重新安装Mysql数据库,而在此前因为数据也不大,最多就是自己写小东西用到,所以就基本安装mysql完毕之后,现在开始全部全新更换位置下。以下是以全新未安装的mysql开始,不过mysql 的安装过程,在此,我用的版本是5.1.X版本,具体的下载位置。而安装过程就不在这放...

2019-02-18 13:32:53 648

原创 【基础提升】网络编程知多少?!

今天,咱们来说下网络编程相关的知识!网络编程网络编程,其实还请原谅,我自己也只是个懵懂的娃,还是一知半解的那种,这让我很不爽。今天就是要把这块空白稍微补一补,咋地不能说精通,但是必须要了解一丢丢不是!目录一、面向网络编程总结1.1 网络协议1.2 IP地址和端口号1.3 InetAddress二、UDP 协议2.1 DatagramPacket 2.2 Da...

2018-12-18 14:54:16 205

原创 【基础提升】今天来聊一聊,多线程~

作为一名it界萌新中的萌新,接触学习java这么久,对于其中一些基础理解还好,但是如果再深入到了关于操作系统当中的多线程,简直就是无能为力一说。暂且不说多线程对于真正实际程序或者是系统而言,是绝对重要的,没别的,因为这样才是能体现出了关于机器的计算能力操作了人的一个方面。哈,扯远了些。多线程,相比大家在求职面试过程当中,绝对是要被问道的,因为如果你连的多线程都是了解不多的话,那么面试求职的...

2018-12-12 20:50:09 159

原创 【基础提升】编码表啊~说不出的乱码的痛!

实际生产过程当中,往往有些小细节的地方总是能让人抓耳挠腮,痛苦不堪,不能仅仅说是不熟练还好,但是如果不知道,那真的是痛不欲生,不知何路可走。而在其Web开发过程当中,不可避免的就会出现的一个问题,那就是乱码问题。今天,我就将这些编码格式来个梳理。一、编码表概述编码表:把计算机底层的二进制数据转换成我们能看到的字符有哪些? * ASCII * * GB2312...

2018-11-29 11:25:01 165

原创 【基础提升】对象操作流 ~这是啥?

前面学习了标准输入输出流、转换流、打印流之后,我们再来接触一个不常用的流,(嗯,是我没怎么用过的,也是学习过程才是了解到的,渣渣的我)。对象操作流~它是啥?用于从流中读取对象的ObjectInputStream 称为 反序列化流,利用输入流从文件中读取对象ObjectOutputStream 称为 序列化流,利用输出流向文件中写入对象特点:用于操作对象。可以将对象写入到文件...

2018-11-29 10:47:18 151

原创 【基础提升】标准输入输出流 & 转换流 & 打印流

之前一篇博客已经介绍了字节流和字符流,而那还算是最基础的。除了一些学习开发之用,后面,其余情况还真的是不常用,而今天开始接触学习标准输入输出流,转换流,打印流,才是我们真正实际生产过程当中要应用的了。一 标准输入输出流 &amp; 转换流 &amp; 打印流1、标准输入输出流 public static final InputStream in:标准输入流 public s...

2018-11-29 10:37:03 306

原创 【基础提升】字节流、字符流 ~傻傻分不清楚~

对于流,大家或许不陌生,但是也总是容易相见不相识。不是说它的流向分类:比如输入流 --&gt; 读取数据 FileReader Reader输出流 --&gt; 写出数据 FileWriter Writer流向分类很清楚,读或者写。比较容易迷糊的地方是这个,那就是IO流当中的其流的数据类型分类。 字节流 字节输入流 --&gt; 读取数据 Inp...

2018-11-29 10:04:28 297

原创 【基础提升】File类的世界有什么~

基本的java语言,我们在初始开始学习的时候都是各种算法,而且接触最多的也就是一般的数据结构之类的相关方法。那些都是最为常见的,而且我们也知道的,在学习一门语言的时候,常常,我们都是会发现一个规律,那就是涉及到了File文件这些的操作类,可都是放在了学习的最后几个步骤才去看的。但是现在,我们正常的开发过程,都是有涉及到了File的操作。今天就来学习下File,我们到底是什么,能做什么,...

2018-11-29 09:29:17 169

agile java 课本及课后代码

属于agile java课本及课后练习代码,但请好好利用,而非看过一遍就完了。只有认真的学习之后才能真的理解本书的所带来的对于你开发上的帮助。谨记,要自己多多的动手!

2017-05-02

空空如也

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

TA关注的人

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