自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 查看死锁:

方法一:jdk自带命令行: 1 查看当前运行的进程编号 jsp 2 根据jstack -l pid 查看具体每个进程的运行状态方法二:jconsole查看 方法三:在jvisualVM中查看

2016-05-01 15:23:59 323

转载 java缓存的实现

import java.util.Map;import java.util.WeakHashMap;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public final c

2016-03-31 10:21:02 330

原创 1-n个数中1出现的次数

分别计算每个位出现1的个数。public class Countone { public static int Countone(int n){ int icount=0; int iFactor=1; int iLowerNum=0; int iCurrNum=0; int iHighNum=0; while(n/iFactor!=0

2016-03-30 16:30:28 713

转载 Intellij IDEA快捷键整理

【常规】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ctr

2016-03-30 12:58:17 339

原创 26字母转换成数字,26进制,a为1,aa为27,ab为28

public static void main(String args[]){ Scanner in=new Scanner(System.in); String input=in.next(); in.close(); // char[] aa=input.toCharArray(); int result=0;

2016-03-30 11:19:41 10425

原创 替换除了收尾的连续*后的所有其它*

思路:两个指针,分别找到前面第一个不为*的位置和最后连续*开始的地方。 然后在遍历一遍。下面两种方法都不是最优的,只是个人为了测试写的。 更好的方法是得到了两个位置,直接从头到尾在遍历一遍数组就ok。public static void main(String args[]) Scanner in=new Scanner(System.in); String

2016-03-30 11:16:19 261

原创 合并两个有序链表

三个指针一个保存la链表 ,一个保存lb链表,一个指向新的链表。链表的插入,两个指针,一个是head,一个指向head后面的链,新插入的元素位于head后面。运行该代码,自己外加上class类。static class Node{ int a; Node next; } public static void main(String args[]){

2016-03-30 11:10:09 470

原创 统计文章中单词的字数并按照出现的频率排序(treeSet)

基本思路:用hashmap存储key值为单词,value为单词出现的频率。hashmap存储对单词的遍历map的遍历存储在set中排序 TreeSet对wordEntity实现comparable接口重写compareTo()和toString()增序为cmp的值,降序课为-cmp的值import java.io.BufferedReader;import java.io.File;

2016-03-30 11:02:49 2582

原创 聚簇索引和非聚簇索引

http://kb.cnblogs.com/page/44125/http://www.cnblogs.com/jshchg/archive/2011/08/12/2136623.html

2016-03-24 17:10:51 264

原创 红黑树

http://blog.csdn.net/v_july_v/article/details/6284050

2016-03-13 12:07:05 238

原创 java NIO

http://www.cnblogs.com/dolphin0520/p/3919162.html

2016-03-12 10:34:40 265

原创 java中的不可变类

http://my.oschina.net/jasonultimate/blog/166810

2016-03-10 21:03:31 297

原创 ajax

ajax原理和实现: http://www.cnblogs.com/sanmaospace/archive/2013/06/15/3137180.htmlajax解决跨域问题: 既不能从url1访问url2下的内容: 跨域用jsonp;即在url2的服务器上的代码前面加上 Header(Access-Control-Allow-Origin:*)

2016-03-10 16:36:22 244

原创 HashMap

HashMap的实现 http://www.cnblogs.com/chenssy/p/3521565.html

2016-03-10 16:30:23 247

原创 内存溢出和内存泄露

http://wade6.iteye.com/blog/1842907

2016-03-09 18:58:20 212

原创 error exception throwable

http://blog.csdn.net/yu422560654/article/details/7491017

2016-03-09 18:46:12 259

原创 TCP状态图 全

http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html

2016-03-08 22:13:02 391

原创 TCP状态转换图

http://blog.csdn.net/zhangbiao1981/article/details/4152327

2016-03-08 22:03:21 252

原创 linux常见命令

http://blog.csdn.net/ljianhui/article/details/11100625

2016-03-08 16:27:54 246

原创 Tcp三次握手和四次挥手 流量控制和拥塞控制

http://blog.csdn.net/hudashi/article/details/50783094 http://blog.csdn.net/yechaodechuntian/article/details/25429143

2016-03-08 16:17:57 583

原创 TCP三次握手和四次挥手

http://blog.csdn.net/hudashi/article/details/50783094

2016-03-08 14:40:43 217

原创 面向程序员的数据库访问性能优化法则

http://blog.csdn.net/lifuxiangcaohui/article/details/24421175

2016-03-08 13:24:14 163

转载 java线程面试题

转载地址:http://blog.csdn.net/CYXLZZS/article/details/38730667不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提

2016-03-03 09:55:34 259

原创 java中volatile关键字的含义

java中的volatile: http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html

2016-02-29 21:03:36 212

原创 java中构造器(Constructor)

http://blog.csdn.net/yu422560654/article/details/7399566

2016-02-29 20:27:20 220

原创 java中的匿名内部类总结

java匿名类的总结 http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html

2016-02-29 20:02:28 295

原创 java中的内部类总结

java内部类: http://www.cnblogs.com/nerxious/archive/2013/01/24/2875649.html

2016-02-29 17:30:17 261

原创 java泛型

java泛型 http://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.html

2016-02-29 17:28:57 251

转载 HashMap与Hashtable的区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTabl

2016-02-29 10:41:47 302

原创 对象的序列化

对象序列化: http://blog.csdn.net/p106786860/article/details/17953223

2016-02-26 21:54:36 304

转载 java中的HashMap详解

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 通过 HashMap、Ha

2016-02-26 21:34:45 1542

原创 java集合框架

java集合框架: http://blog.csdn.net/tsyj810883979/article/details/6891540java集合框架 http://blog.csdn.net/i10630226/article/details/47110303http://www.importnew.com/15689.html

2016-02-26 21:10:40 324

原创 链表与数组的区别

链表和数组一样是一种数据结构。 数组是将元素在内存中连续存放,由于每个元素占用内存相同,所以可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。    链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一

2016-02-26 19:44:54 365

转载 java中的==、equals()、hashCode()源码分析

java中的==、equals()、hashCode()源码分析 在java编程或者面试中经常会遇到 == 、equals()的比较。自己看了看源码,结合实际的编程总结一下。==   java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:复制代码 1 public class ComAddr{ 2 public static void main(String[]

2016-02-26 17:10:22 271

原创 深入剖析Java中的装箱和拆箱

深入剖析Java中的装箱和拆箱  自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。  以下是本文的目录大纲:  一.什么是装箱?什么是拆箱?  二.装箱和拆箱是如何实现的  三.面试中相关的问题  若有不正之处,请谅解和批评指正,不胜感激。  请尊重作者劳动成果,

2016-02-26 16:17:13 275

转载 深入理解String、StringBuffer、StringBuilder(转)

相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲:   一.你了解String类吗?   二.深入理解String、StringBuffer、StringBuilder   三.不同场景下

2016-02-26 16:09:18 852

转载 Java关键字final、static使用总结

Java关键字final、static使用总结一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖

2016-02-26 11:43:10 278

原创 IO和NIO

IO整理 http://www.importnew.com/17714.htmlNIO整理http://www.importnew.com/17735.html

2016-02-26 10:56:58 320

原创 JVM结构、GC工作机制详解

JVM结构、GC工作机制详解链接地址http://blog.csdn.net/tonytfjing/article/details/44278233

2016-02-25 20:31:44 439

原创 Java虚拟机类加载机制浅谈

Java虚拟机类加载机制浅谈 java虚拟机类加载机制类加载的过程如下: 1 加载(loading) 2 验证(vertification)3 准备(preparation)4解析 5 初始化 6 卸载 7 使用 类加载器的分类: 1 启动类加载器(bootstrap classLoder) 2 扩展类加载器(Extension classloder) 类加载器双亲委派模型,这里各个类加载

2016-02-25 16:31:46 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除