摘要: #JasperReports入门教程(五):分组打印 ##背景 在报表打印中,常有的一个打印需求是一个数据集按照某一个维度(字段)来分组打印表格,分组打印多个表格,并且统计一些合集信息。本章我们做一个例子,按照年级来分组打印每个年级的成绩信息,每个年级的学生总数。 ##方案分析 分组可以通过创建模板 阅读全文
posted @ 2020-11-28 14:11 我家有奥特曼 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: #并发的特性和锁的原理,分类 ##前言 每一个开发人员都需要学习并理解并发编程与多线程,这是技术提升道路上必须会的技能,只有掌握了并发编程才拥有了继续提升技术的基础。并发编程实质上就是指对同一资源的竞争下,如何正确合理的使用资源。要想合理的竞争使用同一资源,那么就必须要保障有顺序的去使用同一资源。锁 阅读全文
posted @ 2020-08-15 13:43 我家有奥特曼 阅读(399) 评论(0) 推荐(0) 编辑
摘要: #MySQL 主从复制常见错误答疑 1、启动slave服务器的复制功能时,如果Last_I/O_Error错误:The slave I/O thread stops because master and slave have equal MySQL server UUIDs 解答: 是因为两台服务器 阅读全文
posted @ 2020-08-09 16:06 我家有奥特曼 阅读(179) 评论(0) 推荐(0) 编辑
摘要: #MySQL-主从复制:基于二进制文件复制详解 ##前言 主从复制是指把一个MySQL的数据库服务器作为主服务器(master),然后把master的数据复制到一个或者多个MySQL数据库服务器作为从服务器(slave)。从master到slave的复制一般是异步复制,所以从服务器的复制可以随时停止 阅读全文
posted @ 2020-04-27 10:21 我家有奥特曼 阅读(920) 评论(2) 推荐(0) 编辑
摘要: #JasperReports入门教程(四):多数据源 ##背景 在报表使用中,一个页面需要打印多个表格,每个表格分别使用不同的数据源是很常见的一个需求。假如我们现在有一个需求如下:需要在一个报表同时打印所有老师的数据,再打印每个年级的学生的数据。那么本章我们就用这个例子来实现多数据源。 ##方案分析 阅读全文
posted @ 2020-04-20 15:42 我家有奥特曼 阅读(3237) 评论(4) 推荐(0) 编辑
摘要: #JasperReports入门教程(三):Paramter,Field和Detail基本组件介绍 ##前言 前两篇博客带领大家进行了入门,做出了第一个例子。也解决了中文打印的问题。大家跟着例子也做出了demo,但是大家可能还是比较懵的。肯定有很多疑问,想这些组件都是怎么使用,下面我们就从最基本的P 阅读全文
posted @ 2020-04-17 19:07 我家有奥特曼 阅读(3978) 评论(1) 推荐(0) 编辑
摘要: #JasperReports入门教程(二):中文打印 ##背景 在上一篇中我们介绍了JasperReport的基本入门,也展示了一个报表。但是我们的示例都是使用的英文,如果我们把需要打印的数据改为中文会怎么样?下面我们就测试一下 HashMap<String, Object> parameters 阅读全文
posted @ 2020-04-17 10:56 我家有奥特曼 阅读(4022) 评论(2) 推荐(1) 编辑
摘要: #JasperReports入门教程(一):快速入门 ##背景 现在公司的项目需要实现一个可以配置的报表,以便快速的适应客户的需求变化。后来在网上查资料发现可以使用JasperReports + Jaspersoft Studio工具来实现可配置的报表。在使用过程中也积累了一些经验,就想分享出来给大 阅读全文
posted @ 2020-04-16 09:32 我家有奥特曼 阅读(23979) 评论(7) 推荐(3) 编辑