- 博客(9)
- 收藏
- 关注
原创 确保无丢失日志文件备份方案
目标:日志不丢失空间可回收应用无感知(无需触发应用重载日志) 方案:logrotate滚动日志shell、python脚本split大文件切分处理 但不管哪种处理方式,在不触发应用重载日志的情况下(很多应用也不支持或不方便重载日志),基本都会先用copy/split对文件进行备份或切分处理,然后利用truncate/>对日志文件进行截断清空操作,而在这...
2018-08-29 09:47:16 1011
原创 Nginx-Fastdfs根据入参判断为直接打开文件还是强制下载文件
场景需求:Fastdfs存储的文件,浏览器访问时默认为打开模式;部分文件要求强制为下载模式解决办法:调整nginx配置,根据入参判断是否添加attachment,强制为下载模式PS:调试时注意浏览器缓存干扰,建议关闭缓存:F12-Network 勾选Disable cache Nginx根据入参判断文件是显示还是下载location ~/group[0-9] { if...
2018-08-23 17:25:17 1648 12
原创 Tomcat导出文件乱码问题
现象:tomcat下载excel文件,中文文件名显示正常,文件内容显示乱码;排查:系统字符集LANG=en_US.UTF-8,tomcat设置URI编码为utf-8,依旧乱码;解决:非tomcat问题,为tomcat调用后端api时,api流处理问题,Response返回不对;开发解决掉流处理问题后,即使不设置tomcat的URI编码,也能正常显示excel中文内容。 以下为t...
2018-08-16 15:53:23 2469
原创 MySQL的逻辑备份mysqldump及自动化备份脚本
连接参数-u-p-S --socket-h --host-P --port--database备份示例:mysqldump -uabc -p'43df.com' -S /xxxx/3306/mysql.sock --databases db_a db_b >/.../xx.sql上述示例简单有效,但锁库锁表,避免用于生产环境可输出为定界格式文件,相关参...
2018-08-14 14:11:34 1810
原创 tmpwatch对/tmp下文件及目录的清理管理
缘由: 应用上传图片是报错,F12显示报错信息为/tmp/xxx/xxxx/xxx目录不可用; 图片上传服务为FastDFS,检查FastDFS服务,正常可用; 查找对应主机上临时目录,发现/tmp/xxx/xxxx/xxx目录丢失,分析原因应该为tmp目录下的文件被tmpwatch定时进程清理。 临时解决方案:建立对应目录/tmp/xxx/xxxx/xxx,...
2018-08-13 11:22:52 1135
原创 checkstyle+eclipse/jenkins对代码规范检查的应用
一、checkstyle+eclipse1. 认识CheckstyleCheckStyle是SourceForge下的一个项目,提供了一个帮助Java开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。2. Checkstyle插...
2018-08-08 11:29:14 840
转载 初识ant
开发经理偷懒,让我这个小运维帮他搞下代码规范检查,于是选择了checkstyle;因为要用checkstyle,于是接触了ant,摘录几句大神文章,以作备忘。原文地址:https://blog.csdn.net/qq997404392/article/details/76986978一、Ant介绍Ant是Java的生成工具,是Apache的核心项目; Ant类似于Unix中的Make...
2018-08-08 10:24:14 104
原创 MySQL数据库的文件结构
1、初始化选项文件(配置文件)可以启动的时候指定,更多的时候选择默认查询,windows查找顺序略,Linux查找顺序:/etc/my.cnf/etc/mysql/my.cnf/SYSCONFDIR/my.cnf 通过CMake源码编译时指定的SYSCONFDIR参数指定$MYSQL_HOME/my.cnf~/.my.cnf其他目录下时,通过参数defaults-fil...
2018-08-02 10:17:13 3112
原创 MySQL的存储引擎
查看当前MySQL数据库支持的引擎:show engines;mysql引擎特点:插件式,可混用,可定制常见mysql引擎介绍:1、MEMORY内存表,只有一个.frm文件,用于存储表结构;只有定义,绝无数据;memory引擎的表数据常驻内存,删除记录后内存可被该表重用,但不能被其他对象或线程使用;表数据重启mysql后丢失, 查看表状态:show table st...
2018-08-01 10:07:20 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人