4-22 10:44至4-23 0:45 ①打开Eclipse从Github上Clone MathsApp到本机,报错'Unable to resolve target'android-19' ②尝试导入Android Studio1.5.1,直接改动 targetSdkVersion 和 comp ...
分类:
移动开发 时间:
2016-04-24 06:11:58
阅读次数:
214
这种问题,通常出现在添加第三方库文件或者多人开发时。 这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。 这个是使用CocoaPods下载的BmobSDK 实现注册时出现的错 解决方法:(图示) Unde ...
分类:
移动开发 时间:
2016-04-22 23:43:11
阅读次数:
320
1、注释的必要性:
1)自己或他人重构系统时方便理清楚这段代码的流程和思路。
2)增加自己代码的可读性。
3)当代码出现错误时注释代码可逐渐排查错误,缩小错误范围(我自己更喜欢debug)。
2、注释类型
1)单行注释。
在需要注释的前方加上双斜杠即可(//) public class LineComment
{
//这是单行注释的范例
public sta...
分类:
编程语言 时间:
2016-04-22 20:01:49
阅读次数:
274
首先想说明的是,@Resource和@Autowire虽然都是用于依赖注入的Annotation,但是二者是有区别的。 1 Resource不依赖于Spring,后者相反,因此为了减少以来,尽量使用Resource; 2 Resource是优先按照变量名称匹配的,也可用@Resource(name= ...
分类:
编程语言 时间:
2016-04-22 18:30:18
阅读次数:
317
1、业务日志相关
如果系统出现异常或者业务有异常,首先想到的都是查看业务日志
查看日志工具:
less 或者more
grep
tail -f filename 查看实时的最新内容
ps:切忌vim直接打开大日志文件,因为会直接加载到内存的
2、数据库相关
java应用很多瓶颈在数据库,一条sql没写好导致慢查询,可能就会带来应用带来致命危害。
...
分类:
编程语言 时间:
2016-04-22 07:12:26
阅读次数:
468
1、线上线下用户效率低:1.1、应用服务器资源高1.1.1、应用服务器CPU高1.1.1.1、看windows中的processqueuelength或linux的avgload,确认是否硬件资源不足;1.1.1.2、取线程dump,查看runnable状态的工作线程和jvm的gc线程;1.1.1.3、取GC日志,查看是否gc操作频繁;1.1.2、应..
分类:
其他好文 时间:
2016-04-21 18:48:42
阅读次数:
198
晚上回去等地铁,今天又加班到很晚,工作进度不如预期,加班比预算晚还不行,主要是方法不对,一个简单的调用接口传参问题因为传了空的字符串数组导致ws接口报莫名其妙的错误,浪费了不少时间排查。 人生最大的成本,就是在错误的人际圈里,不知不觉耗尽一生,碌碌无为度过一生!人生最大的喜悦,就是遇见一盏灯,他点燃 ...
分类:
其他好文 时间:
2016-04-20 23:40:15
阅读次数:
175
centos mysql 实战 第七节课 mysql常见错误排查 1. client工具mysqlsqlyogmysqldump(mysqlbinlog) 2. mysql binlog 介绍 mysql 命令 mysql command not found 环境变量 echo $PATH 用绝对路 ...
分类:
数据库 时间:
2016-04-20 21:50:45
阅读次数:
176
在Linux下可通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash-history文件中,通过这个文件可以查询shell命令的执行历史,有助于运维人员进行系统审计和问题排查,同事,在服务器遭受黑客攻击后,也可以通过这个命令或文件查询黑..
分类:
系统相关 时间:
2016-04-20 15:17:58
阅读次数:
924
在笔记本上安装python2.7后,执行python是可以的,但是ipython却不行。 一、问题排查 在网上搜索了看到python与ipython的区别: 例如:ipython有tab补全功能,然后还有历史等功能 但是公司电脑安装的却是可以的,怀疑可能是系统环境变量设置的问题,于是查看了系统环境变 ...
分类:
编程语言 时间:
2016-04-20 11:13:37
阅读次数:
144