自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 设计模式之——单例模式(Singleton)的常见应用场景

单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cnbl

2014-10-02 13:17:25 429

转载 设计模式用过哪些,应用场景是什么;单例模式有几种实现方式,代码怎么写?

设计模式用过哪些,应用场景是什么;单例模式有几种实现方式,代码怎么写?答

2014-10-02 13:09:30 2610

转载 [系统设计] 腾讯笔试题目:设计排队系统,让每个进入队伍的用户都能看到自己在中所处位置和变化

请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在 中所处的位置和变化。队伍可能随时有人加入和退出,当有人退出影响到用户的位置排名时需要即时反馈到用户。分析:使用双联表完成该任务比较简单,并且容易扩展实现其他的功能。1. 当插入时,从队尾插入节点,插入完成以后向每个用户通知即可。2. 从队列中删除元素时,通过元素的在队列中的位置将其删除,并且将其后的元素的位置依次向前移。

2014-10-02 13:05:58 2695

转载 2014百度校园招聘软件研发类笔试题(深圳站)

时间:2013年9月28日。地点:深圳职位:软件研发问答题:(10*3)1.动态链接库与静态链接库的优缺点2.轮询调度和抢占调度的不同3.数据库的锁及其应用场景算法题:(15*3)1.输入任意正整数,比这个数大的最小不重复数(相邻两个数字不重复),例如1101是重复,1234不重复,1201不重复2.从字符串(长度非常大)中找出最

2014-10-02 13:04:20 793

转载 [数据库]sql之left join、right join、inner join的区别

eft join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID     aNum1   

2014-10-02 13:00:30 467

转载 Java内存泄露的理解与解决(转)

Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage coll

2014-10-02 12:57:36 495

原创 2015校招最新java面试题及答案(面试前必看)

百度网盘下载地址:http://pan.baidu.com/s/16dveI

2014-10-01 22:21:47 2608

转载 java设计模式面试全攻略【精华】

无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计,但是这些技能需要不断提升。这就要求你不断的保持设计理念,无论编程项目的大小,从失败中总结经验。从面向对象的设计原则开始学习是个不错的起点。本文总结了在各种面试过程中经常被提及的一些设计问题。

2014-10-01 22:12:41 896

转载 115个Java面试题及回答

有关Java的一般问题1. 什么是JVM? 为什么称Java为跨平台的编程语言?Java虚拟机(Java Virtual Machine)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在JVM中执行。Java之所以被设计成可以在任意的平台运行,而不需要重写或者在不同的平台下重新编译,这些都要归功于Java虚拟机(JVM),因为JVM非常了解特定的指令

2014-10-01 22:08:55 417

转载 腾讯2015面经

就在两个小时前,结束了腾讯的二面,面试完没多久就从wechat上查到二面被刷!心里久久不能平静,又反复查了好几遍,确认,嗯,的确无缘了。一切那么的近,却又转瞬间化为乌有了。原谅我是一个文艺的程序员,不喜勿喷。应班花和标哥的面经要求,写在这里也算是作为自己的一个总结和回顾。BAT是计算机及软件同学的理想入职公司,而鹅场在广深是更受青睐的。本人985本科一枚

2014-10-01 21:22:56 600

Java网络编程与分布式计算

Java网络编程与分布式计算

2014-04-06

空空如也

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

TA关注的人

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