
--14.2.校招准备
文章平均质量分 63
leoIsCoding
Github : [ https://github.com/leoChaoGlut ]
Email : [ leoIsCoding@163.com ]
展开
-
备战阿里面试!
成功通过阿里网上笔试,14号就要出发去广州面试了!这不到半个月的时间要好好闭关修炼,巩固基础,准备面试! 分析了几篇"面经",得出一些小结论,仅供参考:1.考的东西大多数很基础2.和阿里的业务有关系(因为我看到很多关于搜索,存储方面的面试题,所以猜想面试应该是和阿里的业务是有关系的)3.多讲自己的长处和项目(但是不要讲废话.因为面试的时间有限.而且你说的东西有含金量,面试官应该会愿原创 2015-09-02 14:16:24 · 1938 阅读 · 0 评论 -
JVM内存管理深入垃圾收集器与内存分配策略
JVM内存管理深入垃圾收集器与内存分配策略 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 说起垃圾收集(Garbage Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于MIT的Lisp是第一门真正使用内存动转载 2015-09-13 09:55:23 · 1379 阅读 · 0 评论 -
JVM分代垃圾回收策略的基础概念
JVM分代垃圾回收策略的基础概念JVM分代垃圾回收策略的基础概念由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因转载 2015-09-13 09:53:07 · 1554 阅读 · 0 评论 -
以注解方式模拟Spring的IoC,AOP
目录结构:@Component注解代码:package glut.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.anno原创 2015-09-10 13:10:57 · 2373 阅读 · 1 评论 -
Java实现二叉排序树
定义:二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;(3)左、右子树也分别为二叉排序树;(4)没有键值相等的节点。说明:可实现:构造树,插入,查找,删除.通过模式的选择,可以插入值相等的点.但是不建原创 2015-09-02 18:50:57 · 2286 阅读 · 0 评论 -
jdk1.8 HashMap性能提升
原文链接:http://it.deepinmind.com/%E6%80%A7%E8%83%BD/2014/04/24/hashmap-performance-in-java-8.htmlHashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知道,HashMap使用key的hashCode()和equals()方法来将值划分到不同的桶里。桶转载 2015-09-04 21:03:43 · 6071 阅读 · 2 评论 -
jdk1.8 HashMap简介翻译
翻译的不好,还请见谅.. * Hash table based implementation of the Map interface. This * implementation provides all of the optional map operations, and permits * null values and the null key. (The Has翻译 2015-09-04 19:46:13 · 1585 阅读 · 0 评论 -
jdk1.8 LinkedList增删改的过程
1.LinkedList由N个Node构成,Node结构代码如下:private static class Node { E item; Node next; Node prev; Node(Node prev, E element, Node next) { this.item = element;原创 2015-09-05 10:28:46 · 2488 阅读 · 0 评论 -
极易理解的红黑树讲解
原文链接:http://www.cnblogs.com/abatei/archive/2008/12/17/1356565.htmlC#与数据结构--树论--红黑树(RED BLACK TREE) 介绍今天我们来介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric bina转载 2015-09-10 17:04:10 · 3840 阅读 · 1 评论 -
JDK5至JDK8的新特性
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这转载 2015-09-03 16:43:01 · 2721 阅读 · 0 评论 -
Android4.4竖屏切换至横屏的生命周期变换
步骤:一.首先是打开app(默认竖屏)1.onCreate2.onStart3.onResume二.Genymotion中按下Ctrl+F11,切换至横屏:1.onPause2.onSaveInstanceState3.onStop4.onDestory5.onCreate6.onStart7.onRestoreInstanceState8.on原创 2015-09-08 20:55:15 · 2535 阅读 · 0 评论 -
java 动态代理实现
先附上项目结构:步骤:1.创建IFly接口:package glut.proxy;public interface IFly { void fly();}2.创建Bird类,并让它实现IFly:package glut.proxy;public class Bird implements IFly { public void fly() { System原创 2015-09-09 18:15:33 · 1427 阅读 · 0 评论 -
java线程同步实例
import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import org.junit.Test;public class MyTe原创 2015-09-03 17:44:05 · 1423 阅读 · 0 评论 -
jdk8 parallelSort并行排序
今天无意中发现Arrays中有一个排序方法叫:parallelSort. 部分源码:/** * Sorts the specified array of objects into ascending order, according * to the {@linkplain Comparable natural ordering} of its elements.原创 2015-09-08 18:55:54 · 9757 阅读 · 3 评论