如何查找占用CPU最高的线程及相关代码

发布于:2016-4-18 23:22 作者:losetowin 浏览:2610 分类:Java

标题其实还可以描述成:如何查找是哪些代码导致的CPU使用率高?

场景:

   某些线上服务,一段时间之内占用CPU特别高,如何确认这是否属于正常情况还是代码中出现了异常导致占用CPU特高呢?如何定位确认是哪个线程导致的?如何确认下是哪部分代码导致的CPU使用率偏高呢?

     当然CPU使用高,并不一定意味着是有问题的,下面的方法...


阅读全文>>

标签: CPU jvm 进程

0

Mysql删除数据后,磁盘空间未释放

发布于:2016-3-13 16:44 作者:losetowin 浏览:4723 分类:技术
起因:
    公司的服务器上添加了硬盘监控,收到报警后,确认是mysql的文件占用空间比较大。于是,确认是哪个表占空间比较大后,删除了部分数据(注:数据库数据为线下分析使用,非线上数据,可以删除),但服务器硬盘空间并没有释放掉,报警仍旧存在。

原因及解决办法:
     使用delete删除的时候,mysql并没有把数据文件删除,而是将数据文...

阅读全文>>

记一次微信公众号accesstoken失效的排查

发布于:2016-1-20 23:11 作者:losetowin 浏览:6683 分类:技术
起因:
     说起起因,其实蛮不好意思的,因为反映了我们的监控做的不够完善。
     我们在做微信公众号开发的时候,将accesstoken值缓存到了redis中,有效时间设置成了30分钟,但是,有一天我们发现,公众号回复消息的时候,不能正常给用户回复内容了。我们查看日志,发现是因为accesstoken不对,导致推送消...

阅读全文>>

标签: redis ttl

0

【小细节】Integer缓存机制(包装类型的缓存机制)

发布于:2015-11-21 21:28 作者:losetowin 浏览:2565 分类:Java
前几天推送过一篇关于Integer比较大小的文章,具体可以查看【细节】Integer细节比较》,有朋友提到说,Integer是有小数据缓存的机制的,那么第一个是否应该是true呢?
回归下第一个:

Integer num1 = new Integer(100);
Integer num2 = new Integer(100);
System.out.println(num1 ...

阅读全文>>

【小细节】Integer(包装类型)数据比较

发布于:2015-11-17 22:33 作者:losetowin 浏览:2141 分类:Java

直接上代码吧,先不要放到IDE里面去编译执行,先看下,会输出什么结果

public class CompareExample {

	public static void main(String[] args) {
		
		Integer num1 = new Integer(100);
		Integer num2 = new Integer(100);
		
		Sys...

阅读全文>>

标签: java Integer

5

神奇的instanceof

发布于:2015-11-15 22:15 作者:losetowin 浏览:2194 分类:Java
instanceof是java里面的一个二元操作符,主要来判断一个对象是否是一个类的实例。

但是,真的会用吗?
看下面的代码,看看你能答对几个?

package com.dutycode.blog.example.instanceexpamle;

import java.util.Date;

/**
 * instanceof的使用
 * @author d...

阅读全文>>

标签: java instanceof

5

Java使用commons codec进行Md5,sha1,base64加密

发布于:2015-11-9 23:10 作者:losetowin 浏览:11513 分类:Java

起因:

    其实没啥起因。。。Md5加密比较常见,经常用在保存密码的时候使用,base64加密和解密的情况也比较常见,在commons codec包里面已经封装了相关的方法,可以直接拿过来用。

    PS:建议看下源代码,了解一下实现原理


过程:

    如果使用maven维护依赖的话,在pom文件中添加以下依赖 ...

阅读全文>>

标签: md5 sha1 base64 加密

9

Java获取当前访问url地址(SpringMVC)

发布于:2015-9-15 23:24 作者:losetowin 浏览:40901 分类:Java

情景:

    在做微信开发的时候,需要用到签名信息,签名信息是需要用到当前访问地址的。所以,如何获取当前页面的url呢?


解决:

    直接上代码吧(使用spring mvc的方式来做,简单例子)

    

@RestController
@RequestMapping(v...


阅读全文>>

标签: java 当前url

5

推荐Jquery的CDN免费服务

发布于:2015-6-23 8:54 作者:losetowin 浏览:2278 分类:js/jquery

  Jquery是个非常流行的JS前端框架,在很多网站都能看到它的身影。很多网站都喜欢采用一些Jquery CDN加速服务,这样网站加载jquery会更快。之前火端网络的一些网站都是使用Google的jquery CDN,如:http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js ,但是由于最近Google打不开,这些C...

阅读全文>>

标签: jquery cdn

1

RESTFUL API 设计指南

发布于:2015-5-12 22:45 作者:losetowin 浏览:2818 分类:Java

项目开发中已经使用到了,转载,备份一下,文章转载自:http://www.jdon.com/soa/10-best-practices-for-better-restful-api.html

补充几点:


Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的。


  通常我们为Web API使用RESTful设计,REST概念分离了API结构和逻辑资源...

阅读全文>>

7

1 2 3 4 5 6 7 8 9