自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java中线程的几种6中状态

public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread in the runnable * state is ...

2019-03-27 17:55:25 462

原创 深入理解java虚拟机第三章总结1

    第二章中说了程序计数器,虚拟机栈,本地方法栈三个区域随着线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈的操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(大体上认为是编译期可知的),因此这几个区域的内存分配和回收都具备确定性,不需要过多的考虑回收的问题,因此垃圾回收主要在堆和方法区进行。一:判断对象是否存活的方法    1:引用计数器...

2018-10-22 13:15:53 220

原创 深入理解jvm第二部分第二章的个人总结

第2章:java内存区域与内存溢出异常jvm的内存结构在上一篇博客写过了,这里就不分析了。一 java内存区域的直接内存和运行时常量池      直接内存: 直接内存并不是虚拟机运行时数据区的一部分,也不是java虚拟机规范中定义的内存区域。在JDK1.4中新加入了NIO(New Input/Output)类,引入了一种基于通道与缓冲区(Buffer)的I/O方式。它可以通过使用Nat...

2018-10-19 09:52:03 138

原创 ArrayList的分析

ArrayList是一个数组队列,相当于动态数组,通过数组实现的,能够动态的增长。是线程不安全的。继承了AbstractList,实现了LIst,RandomAccess,Cloneable,java.io.Seriable接口, 继承AbstractList,实现了List接口。它是一个数组队列,提供了相关的增删改查,遍历等操作。 实现了RandomAccess接口,提供了随机访问接口。...

2018-10-12 14:51:30 130

原创 jvm类加载机制

  类加载机制就是jvm将class文件读取到内存中,对数据进行校验,转换解析和初始化。最终形成可以被虚拟机直接使用的java类型类加载的生命周期大概包括了七个阶段:加载:①通过一个类的全限定名来获得定义此类的二进制字节流,②将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。③在java堆中生成一个代表这个类的java.lang.Class对象,作为方法区这些数据的访问入口。 ...

2018-09-18 17:54:49 101

原创 JVM内存结构

JVM内存结构大概分成了如下几个部分:1程序计数器:     是一个很小的内存区域,不在RAM上,直接划分在CPU上,不允许程序员对其操作,其内保存着当前线程执行的字节码指令的内存地址,JAVA多线程的实现是通过线程间的轮流切换并分配处理器执行时间的方式实现的,任何时刻处理器都只会执行一个线程中的指令,在这个情况下为了保证线程切换回来后还能恢复到原来的转台找到原先正在执行的指令,因此每个线...

2018-09-17 23:22:28 85

原创 HashMap&&Hashtable&ConcurrentHashMap

这两天找实习问的两次的题目回来特意梳理下。  一:HashMap:key可以存null值,线程不安全的,通过源码可以看到是继承了AbstractMap,HashMap的默认初始大小是16,扩容因子是0.75,每次扩容*2,在1.8之前是采取数组+链表实现的,1.8采用数组+链表+红黑树(发现红黑树不是很熟悉,下一篇写写红黑树。。)。     1 HashMap是利用哈希法实现的,有一个En...

2018-09-16 13:18:08 212

原创 leetcode 458. Poor Pigs

There are 1000 buckets, one and only one of them contains poison, the rest are filled with water. They all look the same. If a pig drinks that poison it will die within 15 minutes. What is the minimum...

2018-06-06 11:11:03 130

原创 摄像头人脸识别,框出人脸&眼睛并保存按空格截取

import numpy as npimport cv2 as cvimport matplotlib.pyplot as plotcap = cv.VideoCapture(0)while(1): # get a frame ret, img = cap.read() # show a frame cv.imshow("capture", img) ...

2018-05-31 16:59:40 3003 4

空空如也

空空如也

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

TA关注的人

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