apache—poi详解、小案例展示-爱代码爱编程
简介:Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作。 目录 1、应用场景 2、案例代码 2.1 创建 Excel 文件 2.2 读取 Excel 文件 1、应用场景 图 1
代码编织梦想
简介:Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作。 目录 1、应用场景 2、案例代码 2.1 创建 Excel 文件 2.2 读取 Excel 文件 1、应用场景 图 1
瘦身Spring Boot应用(thinJar) 简介 我们使用Spring Boot提供的spring-boot-maven-plugin打包Spring Boot应用,可以直接获得一个完整的可运行的jar包,把它上传
简介:Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。 1、介绍 图 1.1 Apache ECharts 功能、运行环境 功能: ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设
定义工具类 例1 package a02staticdemo2; public class ArrayUtil { //私有化构造方法 //目的是不让外界创建它的对象 pr
文章目录 1. 概述2. 顺序结构3. 分支结构3.1 if 语句3.2 switch 语句 4. 循环结构4.1 while 循环4.2 for 循环4.3 do while 循环 5. brea
开发工具 1、数据库:MySQL 2、开发工具:Idea、Eclipse、MyEclipse等Java开发工具均可 3、服务器:Tomcat系列均可 技术简介 系统采用Java语言开发,数据库使用MySql,后端框架采用SSM 摘要 随着人们生活水平以及经济水平的上升,对出行的需求也在不断的上升,这就导致了车辆的增多。
一、平衡二叉树 一种带有平衡条件的二叉查找树,使用平衡因子差值判断是否平衡,左右子树树高不超过1,并通过旋转来实现平衡,与红黑树相比更加严格,由于旋转操作是非常耗时的,因此AVL树适合用于插入与删除次数比较少,但查找多的情
自定义单元格合并策略: /** * 自定义单元格合并策略 * * @create: 2023-11-15 13:41 **/ @Data @NoArgsConstructor @AllArgsConstructor @Slf4j public class EasyExcelCustomMergeStrategy implements RowWri
简介:在上一篇文章中“Java-Mybatis框架知识点以及配套小项目”,小编在接口文件中编写了一段SQL查询语句,但是在接口文件中编写的SQL语句是没有错误提示的,只是会在代码运行时才会报错,这对于做开发的我们来说真的是很头疼的,这边小编这里也有了一个好办法。(在接口文件的SQL语句中添加错误提示) 方法是:
JFreeChart在IBM的AIX上面运行的时候,系统提示如下错误:java.lang.InternalError: Can't connect to X11 window server using '192.192.192.199:0.0' as the value of the DISPLAY variable. at sun.awt.X11Grap
一、前言&简介 前言:小编的上一篇文章“JavaWeb编程语言—登录功能实现”,介绍了如何通过Java代码实现通过接收前端传来的账号、密码信息来登录后端服务器,但是没有实现登录校验功能,这代表着用户不需要登录也能直接访问服务器。这篇文章就是在实现登录功能的基础上实现登录校验,即一次登录成功后,才能访问数据库的数据。 简介:因为访
本文章是通过TCP通信协议实现简易的群聊功能,在代码做了详细的功能介绍和参数说明,适合新手用来练手的简易Java小程序,文中的Socket对象底层是使用TCP协议实现的通信管道。 TCP协议:是基于三次握手实现可靠通信,通过数据确认机制保证数据包的完整传输,通过四次挥手实现断开通信。 客户端代码和客户
interface接口 1.interface2.接口的定义和使用3.接口中成员的特点4. 接口和类之间的关系5. 实例6. 接口中新增的方法6.1 JDK8以后新增2种方法6.1.1 允许在接口中定义默认方法
一、HTTP概述 概念:超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它规定了浏览器和服务器之间传输数据的规则。 特点: 1. 基于TCP协议:面向连接,安全。 2.
官网安装说明:Gradle | Installation 由于Gradle运行依赖jvm,所以事先需要安装jdk,并确认你的jdk版本和gradle版本要求的对应关系,这个官网上有说明,但是我试了一下不太准确,供参考,链接如下: gradle不同版本要求的jdk版本:Compatibility Matrix Table 1. Java Com
Set集合 1.Set集合特点2.Set集合实现类3. HashSet3.1 底层原理3.1.1 哈希表组成3.1.2 哈希值3.1.3 对象的哈希值特点 3.2 数据添加元素的过程3.3 HashSe
目录 2.1 Java语言简介 2.2 Java三种技术架构 2.3 Java开发环境配置 1) JVM、JRE、JDK概念 2)配置Java开发环境 2.4 第一个Java程序 2.5 Java运行原理分析 2.6 IDE开发工具 2.7 超市管理系统案例 2.1 Java语言简介 JAVA是SUN(Stanford Un
1. 版本如何确定 Spring Cloud 2. 准备项目 2.1 创建父工程 2.1.1 页面操作 2.1.2 父工程pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4
Java框架是预先编写的、可重用的代码库,它提供了一种开发Java应用程序的标准化方法。它们提供了一组API、组件和工具,通过提供一组预定义的功能和结构来简化web、移动、桌面和企业应用程序的开发。 Java框架为构建应用程序提供了基础,允许开发人员专注于应用程序的特定功能,而不是为应用程序的每个方面从头开始编写代码。框架还提供安全性、数
选择正确的Java框架取决于几个因素,如项目的需求、项目的规模和复杂性、团队成员的经验和技能水平以及框架的生态系统。 这里有一些步骤可以帮助你选择正确的Java框架: 1.确定你的项目需求:在选择Java框架之前,需要确定项目的具体需求,比如要构建的应用的类型、需要的特性、可伸缩性、应用的性能等。 2.评估可用的框架:一旦