摘要: 最近公司系统老是卡顿,通过top命令查看,发现java的进程占用CPU很高,3200%多。系统曾出现过多次类似问题,这里记录下排查过程,为以后提供参考。顺带补充一下多线程的相关知识。 排查过程如下: 1、top #查看java进程占用cpu、内存情况 2、ps (ps -mp java进程ID -o 阅读全文
posted @ 2017-09-19 11:01 阿狸哥哥 阅读(136) 评论(0) 推荐(0)
摘要: 一、线程的状态 线程间的状态转换: 1. 新建(new):新创建了一个线程对象。 2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(running) 阅读全文
posted @ 2017-09-19 10:32 阿狸哥哥 阅读(8382) 评论(1) 推荐(1)
摘要: 遇到过这种情况:从网上下载了一个项目, 使用的maven, 但是我想要新建一个项目, 但是不需要使用maven. 但是我怎么样才能将他那个项目的所有引用的jar包给下载下载下来呢; 1.下载一个maven到本地; maven下载地址:http://maven.apache.org/download. 阅读全文
posted @ 2017-09-13 11:11 阿狸哥哥 阅读(11621) 评论(0) 推荐(1)
摘要: 参照 http://blog.csdn.net/hengyunabc/article/details/20506345 阅读全文
posted @ 2017-09-13 10:30 阿狸哥哥 阅读(158) 评论(0) 推荐(0)
摘要: https://www.zhihu.com/question/20790576 阅读全文
posted @ 2017-08-26 11:47 阿狸哥哥 阅读(126) 评论(0) 推荐(0)
摘要: 修饰符 类内部 package内 子类 其他 public 允许 允许 允许 允许 protected 允许 允许 允许 不允许 default 允许 允许 不允许 不允许 private 允许 不允许 不允许 不允许 Java语言定义了public、protected、private、abstra 阅读全文
posted @ 2017-08-24 09:42 阿狸哥哥 阅读(244) 评论(0) 推荐(0)
摘要: 大家对REST的认识? 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删除)操作。比如http://www.aizher.com/c2/(读取)仍然保持为 [GET] http://www.aizher.com 阅读全文
posted @ 2017-08-22 15:22 阿狸哥哥 阅读(362) 评论(0) 推荐(0)
摘要: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。 准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件 首先看一下我的j 阅读全文
posted @ 2017-08-11 15:24 阿狸哥哥 阅读(1062) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/ztmaster/article/details/52684772 阅读全文
posted @ 2017-08-11 14:08 阿狸哥哥 阅读(264) 评论(0) 推荐(0)
摘要: 另一篇使用文档,参照:https://www.cnblogs.com/huaxingtianxia/p/6703315.html 我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现. 在编写代码的过程中,可能不会 阅读全文
posted @ 2017-08-08 18:12 阿狸哥哥 阅读(235) 评论(0) 推荐(0)