随笔分类 - Java
摘要:import java.io.File; import java.io.IOException; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.net.URL; import java.net
阅读全文
摘要:线程基础 什么是线程? 线程是程序的一个载体,是调度CPU的最小资源单位。 必须要有线程去调度CPU执行指令。 线程与进程 进程 运行程序后,程序指令和数据会被放入内存。 程序员开始运行后,放到内存中的内容就是进程,是资源分配的基本单位。 启动一个应用程序,就会开启一个进程。 线程 线程是程序执行的
阅读全文
摘要:索引 什么是索引? 索引是帮助MySQL高效获取数据的排好序的数据结构。 索引可选的数据结构 二叉树 不适合作为索引的原因: 当数据单边增长时,如select * from T where T.value=4; 查找value = 4要从根节点经过4步,与无索引效果相同,效率低下,不起作用,在某些场
阅读全文
摘要:Java为何能跨平台 .java(代码) ——> .class(字节码) ——> 运行代码 javac java javap -c反编译.class字节码至指令码(可查找指令码手册看指令含义) 由于JVM,不同平台的JVM生成不同系统的字节码与机器码 代码运行在不同的JVM上,生成不同系统机器码,实
阅读全文
摘要:参考 https://mp.weixin.qq.com/s/awweW2hWzdxKO0zIa8HW_w 1.Beanfactory和ApplicationContext有什么区别? BeanFactory: 可以理解为含有 bean 集合的工厂类。是Spring里面最底层的接口,包含了各种bean
阅读全文
摘要:SpringMVC组成与运行流程 springMVC三大组件 处理器映射器 用户请求路径到Controller方法的映射 处理器适配器 根据handler(controller类)的开发方式(注解开发/其他开发) 方式的不同去寻找不同的处理器适配器 视图解析器 根据handler返回的view地址文
阅读全文
摘要:前言 说起Spring中循环依赖的解决办法,相信很多园友们都或多或少的知道一些,但当真的要详细说明的时候,可能又没法一下将它讲清楚。本文就试着尽自己所能,对此做出一个较详细的解读。另,需注意一点,下文中会出现类的实例化跟类的初始化两个短语,为怕园友迷惑,事先声明一下,本文的实例化是指刚执行完构造器将
阅读全文
摘要:1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM
阅读全文

浙公网安备 33010602011771号