- 博客(4)
- 收藏
- 关注
原创 Linux自动切割及删除日志脚本
创建脚本:vim cron.sh先贴上脚本代码#!/bin/sh. /etc/profile. ~/.bash_profilecat /data/xcx/logs/catalina.out >> /data/xcx/logs/catalina.outecho " " > /data/xcx/logs/catalina.outfind /data/xcx/logs -mtime 30 -name “.out” -exec rm -rf {} ;详解:#!/bin/sh. /etc/prof
2022-06-06 11:34:33 659 1
原创 kakfa消费异常
kafka消费异常前段时间,线上kafka出现了消费异常,消息消费不了,不停刷日志。领导让试着解决问题。1.查看kafka consumer配置,原先配置为自动提交offset,改为手动提交。
2021-01-07 17:37:21 486
原创 CyclicBarrier多线程导出Excel
项目场景:导出用户推广数据Excel文件,大概有百万数据,普通导出需要十几分钟,速度太慢,甲方要求优化。原因分析:Excel有多个sheet页,一个部门一个sheet,每个sheet页数据条数不统一,采用普通Excel导出,一个sheet页写完再写下一个sheet页,速度太慢。解决方案:CyclicBarrier+线程池CyclicBarrier可实现一组线程相互等待,当所有线程都到达某个屏障点后再进行后续操作。CyclicBarrier类的内部有一个计数器count,每个线程在到达屏障点的时候
2021-01-07 15:47:21 466 2
原创 idea上选择maven和spring initializer的区别
idea上选择maven和spring initializer的区别二者没有太大区别,选择spring initializer 会自动创建一个springboot项目,可以直观的选择一些自己需要的依赖,相当于可视化添加依赖。如果选择maven的话,需要自己手动在pom文件中添加依赖,适用于网络不太好的情况下。...
2020-06-15 14:47:14 3408 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人