2018-10-27 Mithrilwoodrat
在存储能力和数据量有限的情况下,我们可以选择 MySQL 来进行简单的数据存储和分析。 Logstash 支持监听文件更新,并可以解析日志后写入 MySQL 数据库。使用 Logstash 可以免去繁琐的开发流程,快速实现旁路日志监控上报功能。 继续阅读 »
2013-04-07 刘太华
rsyslog的一个高级点的用法, 根据programname做日志文件分离, 使用template功能根据系统时间切割日志文件: *.info;mail.none;authpriv.none;cron.none;!local1;!local3;!local2; /var/log/messages 继续阅读 »
2018-09-08 Mithrilwoodrat
在日常的工作过程中,我们常常会遇到各种需要分析数据的场景,简单的比如说统计今天服务访问中有多少请求的 status_code 是 500,或是从几天的后台服务 log 中寻找特定的 log 来定位错误。复杂的情况下可能涉及到多天的数据聚合发现异常,或是从实时日志中统计用户信息,甚至是从TB、PB级别的数据中检索、聚合出需要的信息。 继续阅读 »
2016-11-13 ALEX LIN
更新日志 * 2016-11-13 重新整理 iOS的包依赖管理工具,更新到最新安装方法 CocoaPods CocoaPods 简介 CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。 使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。 继续阅读 »
2017-02-27 zzyhappyzzy
一直感觉正则表达式很神奇,非常强大,但并没有系统学习过,今天抽空过一遍,希望能够彻底掌握它 more 简介 正则表达式在处理文本信息时非常有用,不限于代码、日志文件、文档等。在开始学习正则之前,需要有这种概念:任何文本都是由单个字符组成。 继续阅读 »
2016-07-27 ALEX LIN
更新日志 1. Reveal 破解版已更新到 Reveal v4 版本,集成框架上有些不同 准备工作 越狱iOS设备 如何越狱可以参考盘古越狱的相关文章,具体详情参见链接:http://jailbreak.25pp.com/ppjailbreak/?from=25pp_00119,最新iOS越狱可以支持iOS 9.3.3,也可以看我整理的非官方的越狱文章。 在Cydia源中安装OpenSSH、MobileSubstrate等工具,之后的文章会讲到其他工具 macOS 本地安装Reveal 具体安装及使用可以参见我之前的文章:http://chaosky.me/2016/07/27/Reveal 继续阅读 »
2016-07-29 ALEX LIN
更新日志 2016-08-05 添加node、Python等终端命令 2016-09-12 更新查找命令 2016-11-24 更新 ruby、node、python的工具集 工欲善其事,必先利其器。—— 工具篇 继续阅读 »
2016-11-03 Eric Wang
- Gradle是什么? Gradle是一个集合了Maven和Ant优点的构建工具,据说要取代Maven,不置可否。 - 什么是projects和tasks? 每一个构建都是由一个或多个projects构成的。一个project到底代表什么取决于你想用Gradle做什么。每一个project是由一个或多个tasks构成的,一个task代表一些更加细化的构建。可能是编译一些classes,创建一个JAR,生成javadoc或者生成某个目录的压缩文件。 - 经常用的gradle -q,其中-q是干什么的? -q代表quiet模式,它不会生成Gradle的日志信息(log messages),所以用户只能看到tasks的输出,它使得输 继续阅读 »
2016-10-12 ALEX LIN
更新日志 代码详情查看以下 more 继续阅读 »
2016-06-21 veryyoung
之前做了一个服务给公司在用,已经给事业部八十多人分配了账号。结果有一天,突然显示数据库连不上了。 然后赶紧处理,重启 Mysql 会一直 hung 住,到处查日志都没有,无奈之下,只能重装 Mysql。 在重装 Mysql 之前,备份了数据库的物理文件。物理文件是指数据库存放数据的那个文件夹(在 linux 下是 /var/lib/mysql , Mac 下是 /usr/local/var/mysql/ )下对应数据库名的文件夹。 继续阅读 »