【基础-积累】JAVA获取当前jar包目录

发布于:2016-6-5 22:39 作者:losetowin 浏览:2139 分类:Java

在java开发中,经常需要获取当前jar包所在目录,比如需要获取配置文件,具体代码如下:

代码如下:

 this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile(); 

或者下面这种

 this.getClass().getProtectionDomain()...

阅读全文>>

标签: java jar

0

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

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

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

场景:

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

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


阅读全文>>

标签: CPU jvm 进程

0

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

发布于:2015-11-21 21:28 作者:losetowin 浏览:2562 分类: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 浏览:2193 分类: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 浏览:11496 分类:Java

起因:

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

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


过程:

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

阅读全文>>

标签: md5 sha1 base64 加密

9

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

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

情景:

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


解决:

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

    

@RestController
@RequestMapping(v...


阅读全文>>

标签: java 当前url

5

RESTFUL API 设计指南

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

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

补充几点:


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


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

阅读全文>>

7

Redis内存使用优化与存储

发布于:2015-5-4 22:51 作者:losetowin 浏览:2119 分类:Java



文章系转载,转载自:http://my.oschina.net/fsmwhx/blog/152186


目录[-]

  • Redis常用数据类型
  • 常用内存优化手段与参数
  • Redis的持久化机制
  • Redis持久化磁盘IO方式及其带来的问题
  • 总结:

  • Redis常用数据类型

    Redis最为常用的数据类型主要有以下五种:

    • String
    • Hash
    • List...

    阅读全文>>

    spring boot 使用log4j

    发布于:2015-2-24 22:01 作者:losetowin 浏览:36397 分类:Java

    spring boot 默认是使用logback来进行日志记录的,但是好多时候,还是喜欢使用log4j,好在,spring boot 支持的~~

    首先pom依赖


    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...


    阅读全文>>

    标签: Spring log4j boot mvc

    3

    1 2 3 4 5