JasperReport库是世界上最流行的开源报告引擎。它完全用Java编写,可以使用任何数据源的数据生成像素级的完美文档。然后,可以以各种格式(包括HTML、PDF、Exc...
JasperReport库是世界上最流行的开源报告引擎。它完全用Java编写,可以使用任何数据源的数据生成像素级的完美文档。然后,可以以各种格式(包括HTML、PDF、Exc...
CREATE TABLE tw_theater.movie (id VARCHAR(20) NOT NULL,title VARCHAR(45) NOT NULL,origi...
项目构建原理 Maven是一种常用的项目构建工具,项目构建工具将我们在软件开发中中的一些重复又易出错的固定活动,如编码,加载依赖,编译,测试,打包,发布等管理起来,开发人员只...
Postman基础功能 接口请求 一、GET请求 如下图,设置点击Params,输入参数和值,可输入多个,会即时显示在URL上,所以,GET请求的请求头与请求参数如在接口文档...
JSP全名为Java Server Pages,百科上介绍它根本上是一个简化的Servlet设计。Servlet(Server Applet)是Java Servlet的简称...
什么是事务 数据库事务(Database Transaction),就是并发控制的基本单位,是指作为单个逻辑工作单元执行的一系列操作,其中的操作要么完全执行,要么完全地不执行...
一般原则 SQL不区分大小写。但是我们在写代码时应该保持风格的统一。建议保留字大写。 灵活使用空格和缩进来增强可读性。 存储符合ISO-8601标准的日期格式(YYYY-MM...
索引(Index)是帮助MySQL高效获取数据的数据结构。使用索引前需要创建索引。 创建索引 普通索引 直接基于表创建: 修改表结构创建: 创建表时指定: 唯一索引 唯一索引...
为了便于说明下文中的例子,首先创建如下三张表: 子查询 子查询可以把一个查询嵌套在另一个查询当中的查询。 子查询一般分为内部查询和外部查询,内部查询即为condition语句...
使用HAVING字句对分组结果进行过滤。 示例 有一个表格socre_sheet: 按科目subject对这个表格进行分组,统计选每个subject的人数: 过滤分组结果,只...
NOW() 返回当前的日期和时间 DATE(), YEAR(), MONTH(), DAY(), TIME() ... 使用这些时间、日期的关键词,会返回一个日期的指定部分 ...
为了演示以下的文本操作函数,首先创建一个names表格。 LENGTH 返回字符串的长度。注意: utf8编码下,一个汉字算三个字符,一个数字或字母算一个字符。 其他编码下,...
MySQL支持JSON数据类型。相比于Json格式的字符串类型,JSON数据类型的优势有: 存储在JSON列中的JSON文档的会被自动验证。无效的文档会产生错误; 最佳存储格...
CHAR和VARCHAR都是字符串类型,它们的具体区别为: 长度大小区别:CHAR(M)定义的列的长度为固定的,M取值可以为0~255之间;VARCHAR(M)定义的列的长度...
thenApply和thenCompose都是对一个CompletableFuture返回的结果进行后续操作,返回一个新的CompletableFuture。 不同 先来看看...
Java中通过实现Runable接口,或者继承Thread类都可以实现线程。那么他们之间有什么区别和联系呢? 联系 Thread类实现了Runable接口。 都需要重写run...
orElse和orElseGet作为Optional类的两个常用方法,都表示当Optional对象里面的值为空的时候,返回一个默认的值。 按照常理,既然将它们写为两个不同的方...
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda...