Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Process与Thread

  • 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念

  • 而进程则是程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位

  • 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位。

    注意:很多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错觉。

Java

IP

ip地址:InetAddress(java类)

  • 唯一定位一台网络上计算机
  • 127.0.0.1:本机localhost
  • IP地址的分类
    • ipv4、ipv6
      • IPV4 127.0.0.1,4个字节组成。0~255,42亿;30亿在北美。4亿在亚洲。2011年用尽
      • IPV6 128位,8个无符号整数
    • 公网(互联网)-私网(局域网)
      • ABCD类地址
      • 192.168.xx.xx,专门给组织内部使用
Java

JVM学习笔记

关于jvm面试常问

  • 请你谈谈你对jvm的理解?java8虚拟机和之前的变化更新?
  • 什么是OOM(内存溢出),什么是栈溢出StackOverFlowError?怎么分析?
  • JVM的常用调优参数有哪些?
  • 内存快照如何抓取,怎么分析Dump文件?
  • 谈谈JVM中类加载器的认识
Java

什么是注解(Annotation)

Annotation是从jkd5.0开始引用的新技术

Java

Mybatis在idea的基本环境配置

Java