自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 8408 1

原创 服务器修改时区

查看服务器时间date修改时区方法一 : tzselect按照提示依次选择即可方法二 :直接修改文件sudo rm -f /etc/localtimesudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime注意,修改时区后,若数据库是之前时区启动的,需要重启数据库...

2021-01-06 22:01:18 1413

原创 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 518 2

原创 Git 版本控制工具 (最全命令行总结)

一 :Git 简介1、Git 是什么Git 是分布式版本控制系统,用于开发时版本控制2、Git 与 SVN 的区别SVN 是集中式版本控制,有一个中央服务器的概念,代码放置于中央服务器。程序员开 发时需要将代码拉取到个人电脑,开发结束推送到中央服务器。缺点是,必须联网操作,对开发环境带宽要求高。Git 是分布式版本控制系统,程序员的电脑是一个完整的版本库。多人开发时可以互相 推送自己的改动,完成整个系统的研发。优点是,无需联网、代码安全性高、分支管理功能完善二 : Git 的安装1、

2020-12-15 00:30:50 275 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 491

原创 Linux 配置源(yum)

#一 :使用背景随着公司网络安全意识的增加,会将服务器“断网”,既断开服务器访问外网的权限,无法访问外网资源,这就使我们在按照应用,如 docker 、nginx 、redis 等无法按照网上教程直接拉取相关资源安装。#二 : 解决方法###1、手动上传资源这种方式适用于VPN1安全性要求极高的网络环境优点 :方便,快捷,不用考虑网络限制,直接上传安装即可缺点 :资源不好下载或下载慢,对版本要求高的用户无法快速找到对应版本号资源###2、更换yum repo源默认使用官方的,下载慢,推荐使用

2020-11-24 00:09:29 1161

原创 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 291

原创 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 168

原创 Maven 分开打包项目方法

应用场景 :项目种会遇见上传jar包到Linux 上速度极慢的情况 , 一方面是自身网络原因,很大一部分是运营商之间的相互限制,如 : Linux 是移动端的,使用电信网络上传就会被限速至几k每秒,甚至会断开的情况发送(深受其害)解决方式 :将jar 中的lib 包, resource 资源 ,jar 代码分开打包 。 大部分情况我们只是修改代码, 配置与lib 修改的情况相对较少 ...

2019-08-23 10:34:31 740

原创 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 657

空空如也

空空如也

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

TA关注的人

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