- 博客(159)
- 收藏
- 关注
原创 Logstash的grok插件和date插件的简例说明
但你格式化以后,就可以通过target属性来指定到@timestamp,这样你的数据的时间就会是准确的,这对以你以后图表的建设来说万分重要。#第三点需要明白的是,grok有超级多的预装正则表达式,这里是没办法完全搞定的,也许你可以从这个大神的文章中找到你需要的表达式。#首先要说明的是,所有文本数据都是在Logstash的message字段中的,我们要在过滤器里操作的数据就是message。#还需要强调的是,@timestamp字段的值,你是不可以随便修改的,最好就按照你数据的某一个时间点来使用,
2024-01-31 14:54:12 359
原创 Ant Design Pro生产环境部署
Ant Design Pro是通过URL路径前缀/api访问后端服务器,因此在nginx配置以下代理即可。
2023-11-23 10:00:55 227
原创 Ant Design Pro支持多Tabs布局(支持类似vue的keepalive功能)
最近umi升级到umi4了,Ant Design Pro也升级了,已经内置了多Tabs布局并支持类似vue的keepalive功能,在项目创建好之后,只需要一些简单的配置就可以了。// 多Tabs布局,只需要配置下面两项即可。配置文件:config/config.ts。只需要一些简单的配置。
2023-11-21 10:43:19 286
原创 npm install 超时时间设置
npm config set fetch-retries 3npm config set fetch-retry-mintimeout 100000npm config set fetch-retry-maxtimeout 600000
2023-05-12 16:04:27 945
原创 用VirsualBox创建CentOS虚拟机能和主机通信并访问互联网
3、cd /etc/sysconfig/network-script,可以看到类似ifcfg-enp0s3和ifcfg-enp0s8的两个网络适配器配置文件。修改ifcfg-enp0s3的ONBOOT项为yes。然后执行systemctl restart network使网络配置生效。2、设置这个虚拟机的网络,第一个网络适配器设置为NAT以访问互联网,创建第二个网络适配器并设置为host only以使主机和虚拟机可以相互访问。1、新建一个虚拟机并选择好虚拟机的参数;
2023-04-24 14:20:51 250
原创 彻底删除git历史记录中的文件
有时候,我们需要删除 git 历史记录中的某个文件。有种情况是在你开发一个项目的时候,刚开始是闭源的,里面可能包含一些比较敏感的信息,用户名和密码等,后来想将这个项目开源了,但这些用户名和密码的配置文件已经存在于 git 历史中。或者错误的将某个与项目无关的大文件提交了,致使整个 git 历史文件变得非正常的大。这时候就需要用到这个功能。
2022-12-05 14:08:38 1835
原创 springboot actuator + prometheus + grafana
springboot actuator + prometheus + grafana
2022-10-25 14:18:41 593
原创 MacOS的开机启动或守护进程目录
MacOS的开机启动或守护进程目录有以下几处:~/library/launchagents # 用户的进程/library/launchagents # 管理员设置的用户进程/library/launchdaemons # 管理员提供的系统守护进程/system/library/launchagents # mac操作系统提供的用户进程/system/library/launchdaemon...
2022-05-06 09:25:07 1497
原创 python常用命令
pipreqs ./ --encoding=utf8pip install -r requirements.txtpip install PyInstallerpyinstaller --windowed main.pyenv PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.7.13
2022-04-28 17:08:52 980
原创 Anaconda 更换默认python环境
修改 C:\Users\Administrator\anaconda3\Scripts\activate.bat 中的@CALL "%~dp0..\condabin\conda.bat" activate %*这行中,将“%*”改为你创建的所需python环境env。如:@CALL "%~dp0..\condabin\conda.bat" activate paddle_env)相关命令:conda env listconda activatepaddle_env...
2022-04-27 15:59:37 4027
原创 ThingsBoard Nginx配置
# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/n..
2022-04-02 13:47:55 478
原创 Linux杀毒软件clamav的使用
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install clamavclamscan -V (查看版本)freshclam (更新病毒库)sudo clamscan --infected -r / --remove -l /var/log/clamscan.log (扫描并删除感染文件)然后再使用 kill 命令杀死病毒程序进程...
2022-03-25 14:01:21 2456
原创 thingsboard部署注意事项
docker部署时,data目录很重要,要先把thingboard的 application/src/main/data 目录拷贝到 宿主机的某个目录下,在把这个目录 映射到 容器的application/src/main/data 目录。
2022-03-16 22:11:37 1073
原创 thingsboard在intelij idea运行的注意事项
拷贝 /thingsboard/dao/src/main/resources/sql 到/thingsboard/application/src/main/data/sql
2022-03-16 21:11:07 492
原创 nvm(node版本管理工具)常用命令
nvm install 4.2.2 //安装4.2.2版本nvm ls //列出已安装实例nvm use 4.2.2 //切换到4.2.2nvm alias default 4.2.2 //设置default这个特殊别名
2022-03-11 14:10:18 232
原创 编译thingsboard 3.3.3过程
编译thingsboard 3.3.3过程。一要注意node版本,二要翻墙。pull thingsboard 3.3.3 仓库nvm install 17.1.0 安装nodejs 17.1.0nvm alias default 17.1.0 默认使用nodejs 17.1.0重新打开一个终端使用nodejs 17.1.0,进入thingsboard目录mvn clean install -DskipTests...
2022-02-13 22:48:10 466
转载 Docker磁盘占用大的解决步骤
(首先,如果在docker中跑gitlab,gitlab的promethus会有问题,参见Prometheus eats disk space in /var/opt/gitlab/prometheus/data (#4166) · Issues · GitLab.org / omnibus-gitlab · GitLabhttps://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4166)首先查看磁盘占用df -h结果显示多条如下数据
2022-01-17 18:01:38 2626
原创 Linux中如何定位占用空间大的文件和文件夹
使用如下命令du -sh /* | sort -nr可以得到 / 目录下所有文件和目录的大小的排序结果。从中找出最大的,在我的机器中/var文件占用了47个G的大小,应该就是它了,使用上面的命令继续追踪:du -sh /var/* | sort -nrdu -sh /var/log/* | sort -nrdu -sh /var/log/httpd/* | sort -nr一层一层往下追踪即可。...
2022-01-17 17:45:35 898
原创 Mongodb的备份与恢复
mongodump --host=‘192.168.1.250’ --username='myUserAdmin' --out=/root/backup/originmongorestore --host=‘192.168.1.250’ --username='myUserAdmin' /root/backup/origin
2021-09-02 14:06:14 71
原创 istio很好的工具sleep和http://httpbin.org/ip - 可用于获取 访问外部服务时 使用的是ip地址
对于istio测试一个很好的工具,可用于获取 访问外部服务时 使用的是ip地址。创建一个名称空间cat <<EOF | kubectl apply -f -kind: NamespaceapiVersion: v1metadata: name: sleep labels: name: sleepEOFkubectl label namespace sleep istio-injection=enabled# kubectl delete namespace/sl...
2021-05-19 14:57:54 441
原创 kubernetes常用命令
kubectl rollout restart deployment/deployment_name -n namespacekubectl scale deployment/deployment_name --replicas=0 -n namespacekubectl describe pod/pod_name -n namespacekubectl logs pod/pod_name -c container_name -n namespacekubectl exec -n namespac.
2021-05-14 17:29:47 128
原创 Virtualization With KVM On CentOS 7 (bridge network mode)
# Make sure that Virtualization Technology (VT) is enabled in your server’s BIOS$ lscpu | grep VirtualizationVirtualization: VT-x# Install kvmyum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install# Disable and stop NetworkManager
2021-02-20 14:51:03 274
原创 Apache虚拟主机实用配置(80转443、路径转到另一路径)
<VirtualHost *:80> ServerName domain.com Redirect / https://www.domain.com/</VirtualHost><VirtualHost *:443> ServerName www.domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy&...
2021-01-22 13:53:19 681 1
原创 修改mysql所有列的CHARACTER SET(修改列的其他信息可以同样处理)
select CONCAT('alter table ', TABLE_SCHEMA, '.', TABLE_NAME, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;') from information_schema.TABLES WHERE TABLE_SCHEMA='daishu';select CONCAT('alter table ', TABLE_SCHEMA, '.', TABLE_NAME, ' change ', COLUMN_NAME, '.
2021-01-20 14:58:40 390
转载 gitlab-ci / gitlab runner坑点详解
gitlab-ci / gitlab runner坑点详解转自:http://dockone.io/article/10771说多了都是泪……下面总结一下使用过程中遇到的典型坑点。Runner未激活问题有时候注册之后,查看面板上的Runner信息,可能会发现Runner处在未激活状态。解决方法:运行以下命令重新启动Runner。sudogitlab-runnerverifysudogitlab-runnerrestartJob一直挂起,没有Runne...
2021-01-14 15:20:28 2669
原创 Docker常用命令
查看当前启动的容器:docker ps使用一个镜像创建一个容器并运行:docker run ...启动一个已经停止的容器实例:docker start 容器ID或容器名停止一个正在运行的容器:docker stop容器ID或容器名重启一个容器:docker restart 容器ID或容器名 (-t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态)进入docker容器执行命令:docker exec -it 容器ID或容器名 /bin/.
2020-12-03 16:13:43 100
原创 TensorFlow 2.4从源码编译macOS环境
macOS Catalina 10.15.7xcode 10.1bazel 3.1.0Python 3.7.8pip 20.2.4numpy 1.19.4wheel 0.35.1Keras-Preprocessing 1.1.2
2020-11-19 13:33:09 327
原创 Creating virtual environments with Pyenv
#Install Pyenv$ brew install readline xz$ brew install pyenv pyenv-virtualenv#Add this to .bashrceval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"#Install Python using Pyenv$ pyenv install 2.7.16$ pyenv install 3.7.4#Create day-to-day env
2020-11-17 18:10:42 174
原创 Spark2.x中DataFrame的某列保存的数据,是包含一个结构的数组时,如何取出数据?
Spark2.x中,当某列保存的数据是一个结构数组时,没有一种漂亮的取出方式,只能通过rdd去取。以下是用Spark构建协同过滤实现推荐引擎的一个例子(https://spark.apache.org/docs/2.4.5/ml-collaborative-filtering.html),例子中的数据只能通过如下方式取出。object RecommendationProducts { def main(args: Array[String]) { val spark = SparkS
2020-05-12 15:35:12 1269
转载 How to Setup an Email Server on CentOS 7
In this tutorial we are going to learn how to set up an Email server using Postfix, Dovecot and Squirrelmail on CentOS 7.x. We will be using Postfix for SMTP (Simple Mail Transfer Protocol), Dovecot f...
2018-08-16 15:04:25 938
原创 配置jenkins连接git注意点
在git服务器上创建jenkins用户:useradd jenkinspasswd password 在jenkins所在服务器创建密钥:ssh-keygen -t rsa提示的时候,保存ssh key到路径/var/lib/jenkins/.ssh 把public key加到git服务器:cd /var/lib/jenkins/.sshssh-copy-i...
2018-08-10 14:45:11 7691 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人