自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌凌小博客

笨鸟先飞,厚积薄发

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 java反射原理

一、反射机制 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态(在运行时)获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单来说,就是Java对每一个类和类中的所有成员都进行了封装,这样每个类都有一个与之对应的Class对象(编译之后产生的class对象),通过这个对象可以直接访问类中的所有成员。 ...

2018-07-31 10:32:46 4867 1

原创 40个Java多线程问题总结

40个Java多线程问题总结 参考:https://zhuanlan.zhihu.com/p/26441926 1、多线程有什么用? (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的”多线程”那是假的多...

2018-07-27 16:06:40 173

转载 进程和线程关系及区别

1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动;进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位;它是比进程更小的能独立运行的基本单位;同属一个进程的不同线程之间共享进程所拥有的全部资源。 一个程序至少一个进程,一个进程至少一个线程。 为什么会有线程?   每个进程都有自己的地址空间,即进程空间,在网络或多用户换机下...

2018-07-27 10:52:31 145

原创 快速排序

快速排序 两种快排实现形式,原理是一样的 1、快排原理:         在要排的数(比如数组A)中选择一个中心值key(比如A[0]),通过一趟排序将数组A分成两部分,其中以key为中心,key右边都比key大,key左边的都key小,然后对这两部分分别重复这个过程,直到整个有序。         整个快排的过程就简化为了一趟排序的过程,然后递归调用就行了。         一趟排序的...

2018-07-26 17:37:21 115

原创 判断一条链表上是否存在环

判断一条链表上是否存在环 方法一、简单粗暴的方法,两套循环遍历链表,查看是否存在相同的节点,如果有,则存在环;没有,则不存在环,时间复杂度O(n^2),面试官肯定不愿意看到这种解决方式。 是否存在时间复杂度为O(n)的算法求解该问题呢?有的有效的方法(内存开销更少的方法)是由Floyd提出的,所以该方法称为Floyd环判定算法。 方法二、该方法使用两个在链表中具有不同移动速度的指针。一旦它们...

2018-07-26 14:22:09 24410 14

LCalendar时间插件

LCalendar是一款移动端的时间选择插件,非常简单实用,可以自适应屏幕,而且调用很方便,,,,,,,,,,,,,

2017-09-02

swipter轮播图需要引用的外部css和js文件

swipter是一款非常好用的轮播图插件,基本满足各种自定义需求,并且还能自适应屏幕,不管是pc端开发还是移动端开发都非常的适用。

2017-09-01

liuyankefu

留言客服,识别pc端,移动端,即安卓,ISO端对QQ客户端的直接调用

2017-01-20

空空如也

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

TA关注的人

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