poi创建excel流程:
创建webbook(对应excel),创建sheet(工作簿),创建表头,填充数据,保存excel文件
java堆和栈:
堆是一个动态的数据区,类的对象从中分配空间,由垃圾回收收回空间,动态分配,效率较低。
栈存取速度快,数据可共享,数据大小、生存周期必须是确定的,灵活性差,主要用来存放基本类型。
java多线程:
java多线程三种方式,继承Thread类,实现Runable接口,使用ExecuterService,Callable,Future实现有返回结果的多线程。
servlet并发处理
当请求来临时,servlet容器会初始化对应的servlet。如果多个请求同时访问的是同一个servlet,Servlet容器会创建多个线程同时调用servlet的service()方法来处理这些请求,而不是多个servlet实例。
如果给service方法设置了synchronized关键字,servlet容器则是序列化请求依次通过service方法。
但如果servlet实现了SingleThreadModel接口(此时,这个servlet只能一次处理一个请求),那么servlet容器会根据请求的数量创建多个servlet的实例(每个servlet实例相当于一个线程),并调用servlet的service方法来处理请求。
java classloader
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
bootstrap classloader
|
extension classloader
|
system classloader
bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类(jre/lib下的jar)。
extension classloader -扩展类加载器,它负责加载JRE的扩展目录(JAVA_HOME/jre/lib/ext或者由java.ext.dirs系统属性指定的)中JAR的 类包
system classloader -系统(也称为应用)类加载器,它负责在JVM被启动时,加载来自在命令java中的-classpath或者java.class.path系统属性或 者 CLASSPATH操作系统属性所指定的JAR类包和类路径。
hibernate
三种状态:临时,持久,游离
对于get和load的根本区别,一句话,hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。
分享到:
相关推荐
Redis笔记自学 学习笔记 自用
Linux学习笔记---学习笔记自用
本资料“DSP初学者学习笔记自用手写”旨在帮助初学者系统地理解和掌握数字信号处理的基本概念、理论和应用。 笔记内容可能涵盖以下几个关键知识点: 1. **信号与系统基础**:首先,学习者需要理解连续时间和离散...
"数据库期末复习笔记自用" 在本文中,我们将对数据库相关的知识点进行总结和解释。 首先,让我们从数据库的基本概念开始。数据库是一种存储和管理数据的系统,它由数据库管理系统(DBMS)、数据库应用程序和数据库...
2024.8.7笔记自用
sklearning学习笔记自用向 GMM算法的样例
谭浩强C语言(复习笔记自用)
信息系统安全期末复习笔记自用
根号分治与莫队学习笔记自用
吉林大学离散数学2笔记 自用
C++STL容器总结笔记自用学算法必学
本文将依据“java基础课程笔记自用可做参考以时间线为顺序”的主题,深入讲解Java编程的基础知识,包括逻辑运算符、三元运算符、方法定义、Switch语句、循环结构以及集成开发环境IDE的使用。 首先,我们来看逻辑...
### UDS (Unified Diagnostic Services) 概览及关键技术解析 #### 一、UDS协议简介 UDS(统一诊断服务)是一项重要的应用层协议,它主要用于汽车电子控制系统(ECU)的诊断、通信管理以及软件更新等领域。...
### 多线程编程知识点详解 #### 一、并行与并发的概念理解 - **并行**:指多个任务在同一时间点上同时被执行。在硬件层面,这通常意味着多个处理器核心同时处理不同的任务。 - **并发**:描述的是程序的设计结构,...
HTML基础知识点总结 在本文中,我们将从 HTML 的基本概念入手,探索 HTML 的基本结构、标签、属性、表单等知识点,并对每个知识点进行详细的... ... ...* `<head>`:头部元素,包含文档的元数据,如标题、样式表和脚本。...
这份“HTML笔记”显然是为了帮助初学者理解和掌握HTML的基本概念和语法。 1. **HTML基本结构**:HTML文档通常由`<!DOCTYPE html>`声明开始,表明文档类型。接着是`<html>`元素,它是整个文档的根元素。在`<html>`...
计组笔记.pdf
思源笔记