随笔分类 -  java

java about
摘要:一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列都有哪 阅读全文
posted @ 2016-03-02 17:32 luffing 阅读(430) 评论(0) 推荐(0)
摘要:转载自:http://www.blogjava.net/mstar/archive/2013/04/24/398351.html Atomic 从JDK5开始, java.util.concurrent包里提供了很多面向并发编程的类. 使用这些类在多核CPU的机器上会有比较好的性能.主要原因是这些类 阅读全文
posted @ 2016-02-25 10:28 luffing 阅读(498) 评论(0) 推荐(0)
摘要:/* * @(#) HelloServiceClient.java 2015年7月22日 * */ package com.le.mms.thrift.client; import org.apache.thrift.TException; import org.apache.thrift.prot 阅读全文
posted @ 2016-02-25 10:03 luffing 阅读(1100) 评论(0) 推荐(0)
摘要:在这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了CPU资源时,按照以下步骤进行查找: 先用top命令找出占用资源厉害的java进程id,如: 如上图所示,j 阅读全文
posted @ 2016-02-23 11:45 luffing 阅读(554) 评论(0) 推荐(0)
摘要:一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具j... 阅读全文
posted @ 2016-01-18 10:04 luffing 阅读(517) 评论(0) 推荐(0)
摘要:作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用... 阅读全文
posted @ 2016-01-18 10:02 luffing 阅读(131) 评论(0) 推荐(0)