Mac升级到Yosemite后,突然发现vim的YouCompleteMe代码提示所以空头支票成员,排查了一下,原本/usr/include目录中缺少。所有的C/C++头文件不见了。。。 第一次发现这个问题。不知道是不是每次Mac升级都会删除/usr/include,还是仅仅在不兼容的时候删除,非....
分类:
系统相关 时间:
2015-08-18 11:41:01
阅读次数:
171
适合自己的解决方法:排查问题:1. 你没有安装Oracle Client软件。这是使用PL/SQL Developer的必须条件。安装Oracle Client后再重试。2. 你安装了多个Oracle Client软件。在这种情况下,PL/SQL Developer可能会选择一个不正确的Oracle...
分类:
数据库 时间:
2015-08-17 11:45:39
阅读次数:
425
在四台虚拟机上完成了Jstorm和Zookeeper集群的搭建,并向JStorm提交官方demo,运行成功。搭建过程中遇到的问题和解决方案:
1. 虚拟机上启动不了supervisor服务,经排查发现,是当前登录用户没有日志写入权限导致的,用sudo chown user:user –R *命令修改权限后,启动supervisor节点上的服务成功;
2. 如果JStorm的配置文件storm.y...
分类:
其他好文 时间:
2015-08-16 16:43:22
阅读次数:
176
SimpleDateFormat bug排查:SimpleDateFormat几种使用方式的性能对比,以及线上jvm参数的设置,这应该是学习的态度。
分类:
其他好文 时间:
2015-08-16 00:54:58
阅读次数:
103
常见工作中,计算机系统的资源主要包括CPU,内存,硬盘以及网络,过度使用这些资源将使系统陷入困境。本系列一共四篇博文,结合我在实习期间的学习,介绍一些常见的Linux系统排障工具及方法。 第1篇——内存篇 第2篇——CPU篇 第3篇——磁盘I/O篇 第4篇——网络篇 事实上,当上述服务...
分类:
系统相关 时间:
2015-08-15 14:55:02
阅读次数:
377
本随笔介绍CPU负载的排查手段。 查看系统负载的工具:uptime,w,都能查看系统负载,系统平均负载是处于运行或不可打扰状态的进程的平均数, 可运行:运行态,占用CPU,或就绪态,等待CPU调度。 不可打扰:阻塞,正在等待I/O例1. 使用uptime查看系统负载# uptime 19:...
分类:
系统相关 时间:
2015-08-15 14:53:44
阅读次数:
372
当磁盘无法写入的时候,一般有以下可能:文件系统只读磁盘已满I节点使用完一、 遇到只读的文件系统 文件系统自动设置成只读可能是系统自我保护的一种机制,因此需要实现弄清究竟是什么原因造成了文件系统的只读。如果想要改变文件系统的只读属性,重新挂载目标分区即可。例1. 重新挂载改变/home分区的读写...
分类:
系统相关 时间:
2015-08-15 14:43:07
阅读次数:
187
起因:在排查错误时定位在判断语句这一行:if testlist.index('T'):
报错:ValueError: substring not found。原来是index()和find()没区分清楚。find()查找失败会返回-1,不会影响程序运行。
1.index描述
Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end...
分类:
编程语言 时间:
2015-08-14 11:51:03
阅读次数:
143
Java程序程序员在虚拟机的自动内存管理机制的帮助下,不需要为每个new操作去写配对的delete/free代码。也正是因为Java程序员把内存控制的权利交给了Java虚拟机,一旦出现内存泄露和溢出的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误就异常困难。 Java虚拟机在执行Jav...
分类:
编程语言 时间:
2015-08-13 21:57:42
阅读次数:
137
前言iOS 的内测应用在安装时,很多人都遇到过安装失败的情况,安装失败的原因比较多,下面我们将一些常见原因总结如下,方便开发者进行排查。应用安装过程中提示"无法下载应用程序"原因一:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 App-Store 方式。...原因二:在导出 iOS...
分类:
移动开发 时间:
2015-08-13 14:01:34
阅读次数:
660