-
今天来聊Java ClassLoader
今天来聊Java ClassLoader 背景 类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分享给大家同时自己也好好梳理一下,顺便帮助一下有需要的人。 什...
-
Java 常见面试题整理
Java 常见面试题整理 操作系统 说一下线程和进程,它们的区别 同步和异步的区别 阻塞和非阻塞的区别 操作系统中死锁的四个必要条件 mmap和普通文件读写的区别,mmap的注意点 CPU密集型和IO密集型的区别 Linux linux 用过的命令 kill 用法,某个进程杀不掉的原因(进入...
-
基础篇-1.3Java世界的规章制度(下)
基础篇-1.3Java世界的规章制度(下) 1 Java运算符 Java世界中的运算其实就是数学运算,而运算符就是其中的媒介。 算术运算符 操作符 描述 + 加法,对符号两边的数值相加 - 减法,符号左边的数减去右边的数 * 乘法,符号两边的数值相乘 / 除法,符号左边的数除以右边的...
-
Java虚拟机知识点【GC】
Java虚拟机知识点【GC】 一、垃圾收集算法 标记-清除算法 ??首先标记出所有需要回收的对象,然后统一回收所有被标记的对象。该算法的 效率不高 ,而且存在 内存碎片 的问题。 复制算法 ??将内存按容量划分为大小相等的两块,每次只使用其中一块进行内存分配,当这块内...
-
SpringBoot入门(一):从HelloWorld开始
SpringBoot入门(一):从HelloWorld开始 从0开始创建springBoot项目,话不多说,跟着我一步一步来就行了。 1.新建项目 1) 创建新项目,选择project, 点点点就好了 2) Spring Initializr选择SDK(1.8)Default不用改Next 3) 继续Next 4) 这里要选择springboot的依赖了,因...
2019-08-16 11:09:16 文件IE奇迹Tomcat浏览器AVweb<ApplicationServer
-
使用MAT分析GC问题心得
使用MAT分析GC问题心得 一直以来使用Eclipse Memory Analyzer分析线上服务器堆转储快照时,都有一个疑问: 为什么MAT分析结果中饼状图中显示的堆空间占用的大小要远小于通过jstat命令输出结果中的堆空间占用大小?(jmap命令中并未加入live=true) 今天通过做实验,了解...
-
Java笔记整理(一)Java程序的三个基本规则-组织形式,编译运行
Java笔记整理(一)Java程序的三个基本规则-组织形式,编译运行,命名规则 一、Java程序的组织形式 Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位。 Java程序不允许可执行语句、方法等成分...
-
整合SSM框架必备基础—SpringMVC(下)
整合SSM框架必备基...
-
AQS初体验
AQS初体验 AQS初体验 AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架。所谓框架,AQS使用了模板方法的设计模式,为我们屏蔽了诸如内部队列等一系列复杂的操作,让我们专注于对锁相关功能的实现。 获取锁 既然...
-
Java虚拟机知识点【方法调用】
Java虚拟机知识点【方法调用】 解析调用 ??方法调用的目标方法在Class文件里是一个常量池中的符号引用,在类加载的解析阶段,将其中一部分符号引用转化为直接引用,这种解析的前提是:方法在程序真正运行之前就有一个可确定的调用版本,并且这个方法的调用版本在运行期...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
