这里,你的iOS、服务器相关代码已经存在(iOS 客户端可以获取到token值,并且上传给服务器端),但是发现后台发送通知后,设备无法收到。 我觉得,可以从以下几点排查问题: 1. 获取到的token是development还是p...
分类:
其他好文 时间:
2015-05-13 13:16:48
阅读次数:
121
今天工作效率不高,为一个数据问题低效的排查浪费了近2个小时的时间,回头分析原因主要还是个人心态问题,太在意同事的承诺,对某些工作安排存在抵触情绪,加上其他一些事的分心,有感于部门计划善变和不能清晰的看到个人前途等等这些都是近期个人存在的很严重,要必须解决的问题。原则还是那样:对自己要求严格,对别人宽...
分类:
其他好文 时间:
2015-05-13 00:36:37
阅读次数:
193
参考文献:深入理解Java虚拟机 周志明 Java编程思想 Bruce Eckel为什么自动化垃圾回收后还要了解GC呢:当需要排查各种溢出、内存泄漏问题时,当垃圾收集成为系统达成更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。垃圾回收的主要区域:Java堆和方...
分类:
编程语言 时间:
2015-05-13 00:24:34
阅读次数:
266
hi,all最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。 前段时间因为系统代码问题,造成性能瓶颈,于是就dump了一份stack出来进行分析。 stack 里面线程非常多,排查起来需要一定的经验,所以,对它们有一定了解,可以提高排查问题...
分类:
其他好文 时间:
2015-05-12 20:49:36
阅读次数:
129
安装GITLAB参照官网提供的步骤安装很简单。但在执行gitlab-ctlreconfigure时可能会出现ruby_block[supervise_redis_sleep]actionrun停止在哪,不动的情况。啥原因哪?我的gitlab是kvm的centos7虚拟机会不会是虚拟机的问题?排查半天都不是。最后参照官网提供的方法执行:手工执..
分类:
其他好文 时间:
2015-05-12 19:05:17
阅读次数:
149
最近使用idea部署maven项目的时候发现一个问题项目启动中没有报任何错误,但是在访问的时候提示404错误经过几天的排查终于发现问题在什么地方了原来maven自动的生成的Artifacts中把其他模块都以jar的形式引入的web模块的,而其他的模块还没有就造成了404错误。虽说解决了但是感觉还是有...
分类:
其他好文 时间:
2015-05-11 17:42:33
阅读次数:
152
[关键词] TCP IP 数据包 结构 具体解释 网络 协议一般来说,网络编程我们仅仅须要调用一些封装好的函数或者组件就能完毕大部分的工作,可是一些特殊的情况下,就须要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,可是它是互联网的基础,在各方面都有广泛的应用...
分类:
其他好文 时间:
2015-05-09 18:55:32
阅读次数:
108
telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口telnet不通了。当类似这样的telnet失败的情况出现时,都可以按照如下方面进行排查:1.观察一下服务端进程的CP...
分类:
Web程序 时间:
2015-05-09 13:17:33
阅读次数:
119
故障排查:是什么 导致了客户端批量心跳超时掉线心跳超时指的是:针对某个在线的客户端(TCP连接),ESFramework服务端在指定的时间内,没有收到来自该客户端的任何消息,则认为该客户端已经掉线。为什么需要心跳机制了?因为针对某些客户端掉线(可能是因为网络断开、或客户端程序退出),服务端不能立即感...
分类:
其他好文 时间:
2015-05-09 13:03:59
阅读次数:
124
今天看了下微博,扔物线分享了个内存检测的工具:内存泄露是 OOM 最常见的原因,但它的侦测需人工排查,往往眼看瞎也未必能找到泄露的内存。Square 新库 LeakCanary 用一种巧妙的思路实现了自动探测内存泄露,这已经帮他们减少了94%的 OOM。 在这篇文中,Square 介绍了这个帅气的库...
分类:
其他好文 时间:
2015-05-09 13:02:48
阅读次数:
181