自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LJHSkyWalker的博客

达斯维达终将惩戒世界

  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除