因为测试环境mysql是使用yum安装的,默认目录是在/var/lib/mysql下,而/var归属/盘 只有50G,空间满后mysql就GG了,网上迁移mysql的教程大多是转移目录,修改配置文件,这种方法会因为系统版本、mysql版本差异导致各种启动不了. 下面先避免这些问题,我直接用软链迁移 1.停止mysql(千万不要用kill) serv…
Lombok的基本使用 1.Lombok的使用非常简单: Lombok plugin 插件 Intellij idea 使用Lombok需要安装插件:Lombok plugin: Preferences —> Plugins —> 搜索 Lombok plugin — > Install 引入相应的maven包 <!-- lombok --&…
域名爆红检测小工具,方便做识别批量检查,作为另一种思路 #!/usr/bin/env python3 # _*_ coding:utf-8 _*_ import json import time import requests def check_file(file): str_dump = [] line_len = 100 with open(…
不知道你们看过这个段子没~反正就重视sql的程序员都很水~ 一、基本概念 1.主键、外键、超键、候选键 超键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键: 是最小超键,即没有冗余元素的超键。 主键: 数据库表中对储存数据对象予以唯一和完整标识的…
相同点: @Component为@Service、@Controller、@Repository的元注解,四个实现功能是一样的 不同点为区分业务层: 1.@Component 业务特殊组件层,如handler类 2.@Controller 业务控制层 3.@Service 业务逻辑层 4.@Repository 业务资源层 总结 @Componen…
grep用了很久,不过以前我用得一直很浅显,就是简单的grep xxx。 本文对其他用法做下记录 介绍 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 -a…
Redis Cluster介绍 概念 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误. Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达…
以前常常听别人说这么一个段子: 今天的事故也告诉了我,尽量不要在生产环境服务器上使用rm -rf * 今天还好账号权限不大,通过今天的事情也告诉自己 能不用rm -rf 就不要用~真的rm -rf 每次使用你都要三思而后行。也希望各位大佬别轻易使用~加油各位打工人 使用mv代替: 要删除文件,需要mv文件到指定目录/delete/,一个定时任务,每…
Linux升级Tomcat版本,tomcat8.5.34升级到tomcat9.0.43 1.下载你要升级的Tomcat版本: https://tomcat.apache.org/download-90.cgi 2.停止tomcat ps -ef | grep tomcat kill -9 pid 3.备份旧的tomcat cp -rf tomcat…
代码部分: #!/usr/bin/env python3 # _*_ coding:utf-8 _*_ """ 两文件行数内容对比,输出二者不存在的内容 """ import datetime import os def check_file(file1, file2): time = str(datetime.datetime.now().str…
国际顶级后缀: .aaa .aarp .abarth .abb .abbott .abbvie .abc .able .abogado .abudhabi .ac .academy .accenture .accountant .accountants .aco .actor .ad .adac .ads .adult .ae .aeg .aero…
压缩工具-zstd 1.工具解释 主要介绍 zstd 工具的作用和性能测试 我们称 Zstandard 或 Zstd 是一种快速的无损压缩算法,是针对 zlib 级别的实时压缩方案,以及更好的压缩比。它由一个非常快的熵阶段,由 Huff0 和 FSE 库提供。这个项目是作为开源的 BSD 许可收费的库,以及一个生成和解码 .zst 格式。 开源地址…
pg_dump命令可以导出数据库中的表结构。 -s 选项用来只导出表结构,而不会导出表中的数据 -t 选项用来指定要导出的数据库表 #全库导出 pg_dump -s -f /data/bakgp_101/linshi/20200703/tabledata_20200703.sql lte_mr #单表结构导出 #pg_dump -s -t kpid…
一、Nginx 简介 1.什么是 Nginx? Nginx(engine x)是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 2.什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结…
GP&CDH安装部署系列-chrony时钟同步 内网配置实现时间同步 检查时间是否为北京时间,如已经操作第一步时间同步后,此步可省略 #检查ntp主机时间是否为当前北京时间 date #如不是: date -s "2020-05-15 16:11:00" #修改系统时间date后加clock -w 理由-->为了保险,需要使用 clo…
1.电脑端登录易统计官网获取token 通过几个账号不间断测试,判断出每个用户都有固定的且不变的一个token值。但需要每周手机登录一次,至于为什么我还真的不知道~ 登录官网:https://www.ioteams.com/ncov/#/login,如下图 输入对应账号(手机号码) 登录后,F12打开浏览器开发调试工具,点击Network(网络),…
查看数据库当前状态 [gpadmin@jtnew59 ~]$ gpstate 关闭当前数据库 [gpadmin@jtnew59 greenplum]$ gpstop -M fast 以管理模式启动数据库 [gpadmin@jtnew59 greenplum]$ gpstart -m 登录管理数据库并且获得修改权限 #进入utility PGOPTI…
redis集群部署 部署前提: 高可用Redis cluster集群(20),主从+哨兵一台机器70个服务,每个服务限定10G内存(记得是运存,不是数据盘) 解读:69个服务+1个哨兵 1.上传redis安装包 这里用得是redis-4.0.10.tar.gz 上传文件到 目录/usr/local 或者外网直接下载 wget http://down…
Greenplum(gp) 维护使用笔记 1. 数据库启动:gpstart 常用可选参数: -a : 直接启动,不提示终端用户输入确认 -m:只启动master 实例,主要在故障处理时使用 我的常用:gpstart -a 2.数据库停止:gpstop 常用可选参数: -a:直接停止,不提示终端用户输入确认 -m:只停止master 实例,与gpst…
最近一个省的导出功能遇到了一个奇葩的BUG,自个折腾了很久很无助,先记录吧~ 启初还以为是部署的代码版本过久导致的,于是又重新去部署一份最新代码还是无法解决。因为导出功能是先从gp数据库上copy出 UTF-8的csv文件,基本上很快生成。可是到了需要到数据转换成GBK编码格式时候就出问题了。 BUG是这样的,开始导出并且转换小数据量呢基本上莫得问…