
编程语言
文章平均质量分 79
孙冬冬
做周鸿祎一样的男人!
展开
-
Git常用命令汇总
刚开始接触Git,看的是廖雪峰老师的博客(http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)写的很好,自己总结了写使用Git的常用命令:git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.g原创 2015-03-01 16:33:37 · 568 阅读 · 0 评论 -
Android面试题
1、下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException 解析: A、public class Arithme转载 2015-03-14 10:01:01 · 684 阅读 · 0 评论 -
Debian环境下apache2配置mod_perl
哎,研究生老板真是坑啊,实验室的一台台式机作为服务器五年了都不肯换,网站都不知道挂了多少回了。这次数据全部丢失,以前用perl写的一个在线工具环境又得配置。首先装了个最新版的Debian ,个人觉得Debian的稳定性远远高于Ubuntu。Debian自带了perl。因此先装了个apache。 然后装mod_perl。其实利用apache的cgi运行perl程序是不需要配置mod_perl原创 2015-03-13 20:57:23 · 2169 阅读 · 0 评论 -
HashMap实现原理
1.HashMap的数据结构 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链法,我们可以理解为“链表的数组” ,如图: 从上图我们可以发现哈希表是由数组原创 2015-03-18 14:12:33 · 549 阅读 · 0 评论 -
Java编程思想
1. Java中的多态性理解(注意与C++区分)Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问)之外,其它所有的方法都是动态绑定,这意味着通常情况下,我们不必判定是否应该进行动态绑定—它会自动发生。final方法会使编译器生成更有效的代码,这也是为什么说声明为final方法能在一定程度上提高性能(效果不明显)。原创 2015-04-13 17:10:09 · 765 阅读 · 0 评论 -
Java类变量初始化顺序
以前一直以为java类的初始化是最先从构造函数开始的,今天看了《编程思想》这本书,才发现以前的很多认识都是错误的,赶紧写下来共享。首先是java类中普通变量的初始化顺序:package com.test.demos;class Window{ public Window(int market) { System.out.println("Window(" + market + ")原创 2015-04-08 22:00:50 · 782 阅读 · 0 评论 -
Java双亲委派机制
预定义类加载器和双亲委派机制JVM预定义的三种类型类加载器:启动(Bootstrap)类加载器:是用本地代码实现的类装入器,它负责将 /lib下面的类库加载到内存中(比如rt.jar)。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操作。标准扩展(Extension)类加载器:是由 Sun 的 ExtClas原创 2015-04-13 22:17:48 · 1664 阅读 · 0 评论 -
两个堆栈实现一个队列 , 利用两个队列实现一个堆栈(Java)
面试中经常会问到这样的问题,利用两个堆栈实现一个队列以及利用两个队列实现一个堆栈。我们知道堆栈的特点是先进后出,而队列的特点是先进先出。这里我用java实现了一下,不对的地方还请大家及时指出。两个堆栈实现一个队列思想:(1)弹出时,如果stack2不为空的话,直接由stack2弹出,如果stack1不为空,则将stack1移入stack2,并将最后一个元素弹出。(2)存入时,直接将原创 2015-04-14 17:24:39 · 1184 阅读 · 0 评论 -
MySQL存储引擎
今天腾讯的面试官问了MySQL有哪些引擎,以前一直用但真的没注意过。回来特意整理了下。又学了点新知识啊。MyISAM: 优势 – 查询速度快 – 数据和索引压缩问题 – 表级锁 – 数据丢失InnoDB: 优势 – 行级锁 – 事务支持 – 数据安全问题 – 数据文件庞大 – 启动慢 – 不支持FULLTEXT索引 如果你是个赛车手并且按一下按钮就转载 2015-04-15 18:57:17 · 739 阅读 · 4 评论