- 博客(10)
- 收藏
- 关注
原创 kafka 消息堆积解决
一 :背景线上kafka消费端因日志异常的解决导致消息堆积。二 : 日志异常解决导致消息堆积线上kafka消费端日志异常,频繁打印错误日志,服务器磁盘一天就满了,此时其他服务无法正常工作。报错如下java.lang.IllegalStateException: Coordinator selected invalid assignment protocol: null at org.apache.kafka.clients.consumer.internals.ConsumerCoordinato
2021-05-10 10:34:50
8636
1
原创 服务器修改时区
查看服务器时间date修改时区方法一 : tzselect按照提示依次选择即可方法二 :直接修改文件sudo rm -f /etc/localtimesudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime注意,修改时区后,若数据库是之前时区启动的,需要重启数据库...
2021-01-06 22:01:18
1451
原创 Redis基本数据结构及应用案例
一 :Redis 简介redis 是目前最受欢迎的NoSql 数据库,是以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。redis的存储分为内存存储、磁盘存储和log文件三部分,重启后,Redis可以从磁盘重新将数据加载到内存中,此特性保证了数据的持久化。今天主要简单的介绍下 redis的五种数据结构及其简单运用。二 :String 结构与应用场景1、单值缓存set key valueget key2、对象缓存mset key value [key value
2020-12-31 00:05:31
570
2
原创 Git 版本控制工具 (最全命令行总结)
一 :Git 简介1、Git 是什么Git 是分布式版本控制系统,用于开发时版本控制2、Git 与 SVN 的区别SVN 是集中式版本控制,有一个中央服务器的概念,代码放置于中央服务器。程序员开 发时需要将代码拉取到个人电脑,开发结束推送到中央服务器。缺点是,必须联网操作,对开发环境带宽要求高。Git 是分布式版本控制系统,程序员的电脑是一个完整的版本库。多人开发时可以互相 推送自己的改动,完成整个系统的研发。优点是,无需联网、代码安全性高、分支管理功能完善二 : Git 的安装1、
2020-12-15 00:30:50
299
2
原创 Linux firewall-cmd 防火墙
一 :概念 : firewall-cmd 是 centos7 默认防火墙,支持动态更新,不用重启服务并且加入了防火墙的“zone”概念。二 :安装 : 1、安装防火墙 yum install firewalld 2、开启防火墙 systemctl start firewalld.service 3、关闭防火墙 systemctl stop firewalld.service 4、停止防火墙 systemctl disable firewalld 5、
2020-12-01 23:48:00
521
原创 Linux 配置源(yum)
#一 :使用背景随着公司网络安全意识的增加,会将服务器“断网”,既断开服务器访问外网的权限,无法访问外网资源,这就使我们在按照应用,如 docker 、nginx 、redis 等无法按照网上教程直接拉取相关资源安装。#二 : 解决方法###1、手动上传资源这种方式适用于VPN1安全性要求极高的网络环境优点 :方便,快捷,不用考虑网络限制,直接上传安装即可缺点 :资源不好下载或下载慢,对版本要求高的用户无法快速找到对应版本号资源###2、更换yum repo源默认使用官方的,下载慢,推荐使用
2020-11-24 00:09:29
1194
原创 Linux 定时自动备份文件
#一 : 新建文件touch script_bak.shvi script_bak.sh#!/bin/bashdate=`date +%Y%m%d`dir="/app/backup/${date}"rm -fr $dirmkdir -p -m 755 $dirapp=("citybrain-wisdom-manage" "citybrain-wisdom-through")for var in ${app[@]};do cp -r /app/$var $dir rm -fr
2020-11-05 21:18:29
322
原创 Linux 创建守护进程
一 :背景项目运维时,项目需要时刻运行,怎么避免项目中断,保证运行呢?这里就使用到了守护进程。二 :创建启动脚本touch start.sh -- 创建脚本vi start.sh -- 编辑脚本nohup java -jar citybrain-wisdom-data-kafka-1.0.1.jar >nohup.log 2>&1 & -- 脚本内容sudo chmod 777 start.sh -- 允许任何用户
2020-11-04 22:14:25
198
原创 Maven 分开打包项目方法
应用场景 :项目种会遇见上传jar包到Linux 上速度极慢的情况 , 一方面是自身网络原因,很大一部分是运营商之间的相互限制,如 : Linux 是移动端的,使用电信网络上传就会被限速至几k每秒,甚至会断开的情况发送(深受其害)解决方式 :将jar 中的lib 包, resource 资源 ,jar 代码分开打包 。 大部分情况我们只是修改代码, 配置与lib 修改的情况相对较少 ...
2019-08-23 10:34:31
763
原创 linux 使用 crontab 实现定时清空日志
一 : 清空日志命令 假设日志名称 : wangch.out 查看日志文件大小命令 : du -sh wangch.out1、 > wangch.out 2、cat /dev/null > wangch.out3、 echo -n " " > wangch.out4、truncate -s 0 wangch.out二 : 创建清空日志脚本1、创建脚本...
2019-08-14 17:57:21
695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人