- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 SXSSFWorkbook XSSFWorkbook 我所遇到的坑大集合,希望能帮助更多的人。
坑一:为什么模板中的数据获取不到?当你企图使用SXSSFWorkbook去加载一个已存在的Excel模板时,首先你应该用XSSFWorkbook去获取它 XSSFWorkbook(java.io.File file)XSSFWorkbook(java.io.InputStream is)XSSFWorkbook(OPCPackage pkg)XSSFWorkbook(java.la...
2018-08-30 23:09:13 75341 15
原创 SXSSFWorkbook & XSSFWorkbook 效率比拼
起因最近正在接触POI中的SXSSFWorkbook,要说起为什么会接触这个货,那就要说最近的一个项目了这个项目需要将10w多条数据写入Excel,但是整个逻辑执行过程一直伴随着OOM经过于是我用Java VisuaalVM工具进行了一番查证,并在OOM的时候获取了dump文件,打开发现我了个擦,里面有两个货占据了大量的空间:1、org.apache.xmlbeans.impl...
2018-08-25 23:46:15 33098 3
原创 基于三台虚拟机模拟真机部署三主三从redis集群全过程实录
第一步:首先准备三台CentOS虚拟机主 从 主 从 主 从 192.168.3.101 192.168.3.102 192.168.3.103 端口:6379 端口:6380 端口:6379 端口:6380 端口:6379 端口:6380 第二步:其次编写两套redis.conf配置文件,分别服务于主节点和从...
2018-08-25 00:17:15 2032 1
原创 解决方法:org.apache.poi.POIXMLException Strict OOXML isn't currently supported, please see bug #57699
这是由于当你使用XSSFWorkbook加在excel流的时候,加载的Excel是Strict Open XML格式的。转换成 Excel 工作簿(*.xlsx)就ok了。最后别忘了Clean一下project
2018-08-20 10:46:27 30903 2
翻译 JDK1.8 The Java® Virtual Machine Specification《Chapter 5. Loading, Linking, and Initializing》(2)
5.2. Java Virtual Machine Startup5.2 java虚拟机启动The Java Virtual Machine starts up by creating an initial class, which is specified in an implementation-dependent manner, using the bootstrap class l...
2018-08-16 23:24:43 191
翻译 JDK1.8 The Java® Virtual Machine Specification《Chapter 5. Loading, Linking, and Initializing》(1)
Chapter 5. Loading, Linking, and Initializing章节5 虚拟机的加载,连接和初始化The Java Virtual Machine dynamically loads, links and initializes classes and interfaces. Loading is the process of finding the binary...
2018-08-12 21:54:55 231 2
翻译 JDK1.8 The Java® Virtual Machine Specification《2.The Structure of the Java Virtual Mach》(5)
2.6. Frames2.6 栈帧A frame is used to store data and partial results, as well as to perform dynamic linking, return values for methods, and dispatch exceptions.A new frame is created eac...
2018-08-09 23:56:00 352
翻译 JDK1.8 The Java® Virtual Machine Specification《2.The Structure of the Java Virtual Mach》(4)
2.5 Run-Time Data Areas2.5 运行时方法区The Java Virtual Machine defines various run-time data areas that are used during execution of a program. Some of these data areas are created on Java Virtu...
2018-08-08 23:28:02 295
翻译 JDK1.8 The Java® Virtual Machine Specification《2.The Structure of the Java Virtual Mach》(3)
2.3.3 返回地址类型和值返回地址类型被java虚拟机的jsr ret 和 jsr_w指令使用。返回地址的值是指针,他们指向了java虚拟机指令集的操作码。与数字基本类型不同的是,返回地址类型并不对应于任何java编程语言中的类型,并且他不能在运行的时候被程序修改。2.3.4 布尔类型虽然java虚拟机定义了布尔类型,但是java虚拟机对它提供了很小的支持。jav...
2018-08-07 23:44:15 286
翻译 JDK1.8 The Java® Virtual Machine Specification《2.The Structure of the Java Virtual Mach》(2)
2.3.1 (积分)指数表达类型值整型类型在虚拟机中的值表现为byte -128到127 -2^7 to 2^7 - 1 short -32768到32767 -2^15 to 2^15 - 1 int -2147483648到2147483647 -2^31 to 2^31 - 1 long 从-922337203...
2018-08-07 22:57:45 286 1
翻译 JDK1.8 The Java® Virtual Machine Specification《2.The Structure of the Java Virtual Mach》(1)
初衷,一方面锻炼自己英文阅读能力,主要方面是看看真正官方的话语怎么描述JVM的,希望从中有更深的认识。没有闲白儿,书归正传。展示一下第二章目录: 2.java虚拟机结构 这篇文章叙述了一个抽象的机器的工作原理,它并没有描述任何关于java虚拟机的特殊实现,如果要正常的使用java虚拟机,只需要能正确的读取class文件并且正确的执行class文件中的明确规定的操作命令即...
2018-08-06 22:34:30 409 1
空空如也
@WebFilter中的urlPatterns可以配置占位符吗
2021-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人