转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近游戏开始第二次内测,开始处理操作日志,最开始把日志放到同一个表里面,发现一天时间,平均100玩家在线,操作记录就超过13万条,决定拆表,按照日期来保存日志,每天的日志存到一个表里面,然后定期把老的数据导出来备份后删掉。 具体思路是写日志的时候,根据当前的时间决定插入到当天的表里面,如表不存在则创建一...
分类:
数据库 时间:
2014-11-16 21:42:56
阅读次数:
217
日志是为了方便记录程序的各种异常情况,方便以后对程序的维护的修补,一个程序不可能做到百分百健壮和完美,所以有必要在代码中保存日志,方便维护。Java线程类提供了一个接口UncaughtExceptionHandler,Thread.setDefaultUncaughtExceptionHandler(handler)设置当线程由于未捕获到异常而突然终止,并且没有为该线程定义其他处理程序时所调用的默...
分类:
移动开发 时间:
2014-11-09 13:58:22
阅读次数:
223
开发中经常碰到本地代码没问题,上传到服务器上就有有问题,这个时候调试变的很麻烦,放个textField自己保存日志这种方式调试的都是。今天刚学了远程连接服务器,adobe真是牛逼坏了啊。新增一个web应用程序,使用默认值对勾取消,输入http://f11调试,跟本地调试一样,日志也会打印到fb的控制...
分类:
其他好文 时间:
2014-09-10 21:05:51
阅读次数:
229
主要类:
package com.example.callstatus;
import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.lang.Thread.UncaughtExceptionHandler;...
分类:
移动开发 时间:
2014-09-02 17:46:45
阅读次数:
225
1、停止MySQL服务2、修改vi/etc/my.cnf配置文件。找到log-bin=mysql-bin注释掉。但是这样的话就不再保存日志3、修改log-bin=其他名称。以后日志文件将保存为其他名称打头的.0000文件4、删除删除/var/lib/mysql-bin.000*所有文件5、重新启动mysql服务
分类:
数据库 时间:
2014-08-01 20:07:22
阅读次数:
192
场景描述:系统启动之后,将分区挂载到/var目录下,保存日志文件到其他的硬盘分区之上。出现如下的问题:1重新挂载硬盘的分区到/var/log,接收系统的日志如果已经指向一个设备,重新挂载到一个设备,以前的将被覆盖2startingsystemlogger:cannotopenorcreate/var/run/syslogd.pi..
分类:
其他好文 时间:
2014-07-26 03:11:57
阅读次数:
599
@Service("accessLogService")@Transactionalpublic class LogMessageServiceImpl extends BaseDaoServiceImpl implements LogMessageService{@AutowiredSplitHi...
分类:
系统相关 时间:
2014-06-21 08:37:33
阅读次数:
402
MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。有一个好办法,就是使用旋转日志。MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不...
分类:
数据库 时间:
2014-05-22 07:47:22
阅读次数:
427
1在mysql中默认是不会开启慢查询日志功能的,我们可以使用showvariableslike‘%slow%‘来查看一下。结果如下:参数说明:log_slow_queries表示服务器端是否开启慢查询日志记录功能,slow_query_log表示mysql监测满查询的功能是否开启,slow_query_log_file表示保存日志文件的物理..
分类:
数据库 时间:
2014-05-12 03:42:46
阅读次数:
354