240 发简信
IP属地:浙江
  • 120
    Java多线程

    线程是操作系统能够进行运算调度的最小单位,包括在进程中,是进程实际运作单位;线程是进程的子集,一个进程(一个java虚拟机就是一个进程)可以有很多线程,线程共享进程的内存空间...

  • 120
    面试(二)

    1.非阻塞IO和阻塞IO的区别 在阻塞模式下,若从网络流读取不到指定大小的数据量,阻塞IO就在那里阻塞着。非阻塞IO模式下,若从网络流中读取不到指定大小的数据量,非阻塞IO就...

  • AOP及其实现

    参照博客http://www.cnblogs.com/yanbincn/archive/2012/06/01/2530377.htmlhttp://www.cnblogs.c...

  • 120
    关于ConcurrentHashMap的一些感悟

    主要是对ConcurrentHashMap的一些学习经验 注意:这个主要是转载于此网址###### ConcurrentHashMap 类# ConcurrentHashMa...

  • Spring的IOC和DI

    主要参照了http://www.cnblogs.com/xiaoxi/p/5930736.html、http://blog.csdn.net/it_man/article/d...

  • 面试(三)

    14.Spring容器如何加载 15.MySql底层实现,B+树原理 16.HashMap实现原理 17.ArrayList和LinkedList对比 18.fail-fas...

  • 120
    Java多线程

    线程机制允许同时进行多个活动,因此线程过程中充满了同步和原子操作,以防操作不同步。 1.不同步访问可变数据的后果 同步的意义(synchronized): 一种互斥的方式,即...

  • 120
    面试(一)

    1.Object有多少个函数? Object有九个函数: final Class <? extends Object> getClass()返回一个对象的运行时类,例如下面的...

  • 01背包和完全背包

    最近学习《背包问题九讲》,对0-1背包和完全背包有了新的认识。最新版本请访问 https://github.com/tianyicui/pack 查阅。 1.01背包问题 关...

  • 01背包

    转自背包九问:http://love-oriented.com/pack/P01.html P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c...

  • Container With Most Water问题的寻优过程

    Question: Given n non-negative integers *a1*, *a2*, ..., an, where each represents a po...

  • 120
  • 从HotSpot看到JVM创建对象的过程

    1.检查常量池 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能否在常量池中定位到一个符号引用,并且检查这个符号代表的类是否被加载、解析和初始化过。如果没有则执行...