logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git 检测不到文件修改

场景修改了工程中的文件,准备提交时 git status 没有显示出修改过的文件。搜了下发现有好几种原因能导致这种现象,我遇到的就是 .gitignore 文件中的忽略项正好匹配到了修改的文件,所以没有检测到。执行git status --ignored查看下被忽略掉的文件有哪些git status --ignored.idea/__MACOSX/config/data/docker/target

#git
ubuntu卸载已安装的包

这篇文章列举三种方式卸载 ubuntu 中已经安装好的 package 。apt-get 命令如果安装的 package 是通过 apt-get install package-name 的的方式安装的,可以使用 下面两个命令卸载:apt-get remove package-name : 卸载包。apt-get purge package-name : 卸载包以及配置文件(彻底卸载)。至于要卸载

#ubuntu
python 写数据到 mysql

工作中遇到的场景需求,查了下,做以记录。原文链接:https://www.w3schools.com/python/python_mysql_insert.asp。安装pip install mysql-connector-python单行插入:import mysql.connectormydb = mysql.connector.connect(host="localhost",user="y

#mysql#python
浅谈 kubernetes 无头 service

在一个集群中有这个几个组件:pod-a,svc-b,pod-b1,pod-b2。当 pod-a 想访问 pod-b 中的应用程序时,先会把请求打到 svc-b,再由 svc-b 将请求随机转发到 pod-b1或 pod-b2。如果有个需求:pod-a 需要同时连接到 pod-b1和 pod-b2 ,这是再采用 svc-b 转发显然已经不能满足需求了。那 pod-a 该如何获取到 pod-b1和 p

#kubernetes
kubectl 远程访问内网中的 kubernetes 集群

之前自己在三台阿里云服务器上搭建了一套 kubernetes 集群,因为在是在内网中,所以每次部署都要先将 yaml 文件 scp 到 master 服务器上,再自己手动 ssh 到 master 上用 kubectl 执行部署命令,很是不方便。网上找了些资料,配置了下kubectl 远程访问内网k8s, 这篇文章记录下配置的细节。scp 把集群上 kubectl 的配置拷贝到本地电脑。集群中 k

#kubernetes
【解决】Final app status- UNDEFINED, exitCode- 16

ERROR yarn.ApplicationMaster: RECEIVED SIGNAL TERMINFO yarn.ApplicationMaster: Final app status: UNDEFINED, exitCode: 16, (reason: Shutdown hook called before fin查看目录下是否有这个jar包,是版本号。如果没有,把 spark中对应的 j

#hadoop#hdfs
解决 kubernetes 挂载目录权限的问题。

解决 kubernetes 挂载目录权限的问题

#kubernetes#容器
Spring boot 配置健康检查

依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId><version>2.6.6</version></dependency>配置man

#spring
解决ES只能查询10000条数据的问题

这篇文章是翻译过来的,原文在此,需要科学上网。当查询页很深或者查询的数据量很大时,深查询就会出现。es 的自我保护机制允许的一次最大查询量是 10000 条数据。在请求中加入trackTotalHits(true) 可以解除10000条的上限。SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder().trackTotal

#elasticsearch
在shell 脚本中获取该脚本的所在目录

场景应该是这样的:命令行获取文件所在路径,怎么办?cd 到文件目录,2 pwd 输出。那么在 .sh 脚本执行时,怎么获取到该脚本的绝对路径呢?使用dirname和{BASH_SOURCE[0]}dirname:获取指定路径的目录部分。(base) ➜Downloads dirname /Users/mac/Downloads/demo.sh/Users/mac/Downloads{BASH_SO

#bash#linux
暂无文章信息