制作报表过程中,我们经常会遇到需要从不同数据库中获取数据,这样报表制作起来也会比较方便。积木报表支持的数据库类型不仅包含关系型数据库,也包含非关系型数据库及国产数据。今天就让我们来看一下积木报表都支持哪些数据库吧。1.关系型数据库mysql5.7+、oracle11g、sqlserver2017、PostgreSQL等2.国产数据库达梦、人大金仓、神通等3.nosql数据库Redis、MongoDB4.详细说明image.png未提供脚本的数据库,可以参考文档自行转库。5.使用方法登录系统后,点击“SQL数据集”image.png添加数据集image.png选择所添加数据集image.png设
list和collection匹配2022-05-19接手项目以来遇到过许多问题,今天聊一下mybatiscollectioncollection作为集合操作的一定要使用List来对应接收数据。以下是使用。首先配置好mybatis的jar和数据库驱动,web等org.mybatis.spring.bootmybatis-spring-boot-starter2.2.2mysqlmysql-connector-javaruntime接下来编写实体类Company和WebData@DatapublicclassCompany{privateStringcompanyId;privateString
list和collection匹配2022-05-19接手项目以来遇到过许多问题,今天聊一下mybatiscollectioncollection作为集合操作的一定要使用List来对应接收数据。以下是使用。首先配置好mybatis的jar和数据库驱动,web等org.mybatis.spring.bootmybatis-spring-boot-starter2.2.2mysqlmysql-connector-javaruntime接下来编写实体类Company和WebData@DatapublicclassCompany{privateStringcompanyId;privateString
Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch。初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心概念和安装、用法,15分钟实现入门并且掌握Elasticsearch的简单使用。blog-thumb-release-endpoint-security.png01、核心概念索引(index)一个索引是一些具有相似特征的文档的集合,例如一个用户信息的索引,一个学生成绩的索引,一个索引在Elasticsearch中由一个名字指定,名字由小写字母组成。在Elasticsearch一般为某一类的数据就存
Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch。初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心概念和安装、用法,15分钟实现入门并且掌握Elasticsearch的简单使用。blog-thumb-release-endpoint-security.png01、核心概念索引(index)一个索引是一些具有相似特征的文档的集合,例如一个用户信息的索引,一个学生成绩的索引,一个索引在Elasticsearch中由一个名字指定,名字由小写字母组成。在Elasticsearch一般为某一类的数据就存
1、iOS15适配导航栏之前的导航栏设置方法失效了,具体原因可以参考详情参考官网,现在需要通过UINavigationBarAppearance方式进行设置:、、、if(@available(iOS15.0,*)){UINavigationBarAppearance*appearance=[[UINavigationBarAppearancealloc]init];[appearanceconfigureWithTransparentBackground];//去除横线appearance.backgroundColor=APP_BLACK_2C2E44_COLOR;//导航栏背景色appea
1、iOS15适配导航栏之前的导航栏设置方法失效了,具体原因可以参考详情参考官网,现在需要通过UINavigationBarAppearance方式进行设置:、、、if(@available(iOS15.0,*)){UINavigationBarAppearance*appearance=[[UINavigationBarAppearancealloc]init];[appearanceconfigureWithTransparentBackground];//去除横线appearance.backgroundColor=APP_BLACK_2C2E44_COLOR;//导航栏背景色appea
URLScheme 通过Xcode13运行的APP,在iOS15系统上会限制info.plist的scheme白名单个数为50个UITableViewsectionHeaderTopPadding 使用UITableViewStylePlain初始化UITableView的时候,会发现sectionheader多出了一截,默认顶部边距为22px。可设置sectionHeaderTopPadding属性修改其默认值。#if__IPHONE_OS_VERSION_MAX_ALLOWED>=150000if(@available(iOS15.0,*)){[UITableViewappea
今天解决了一个困扰我好几天的问题。解决起来很快,关键是复现问题,定位问题太难了。当手机系统时间为24小时制时,没有问题。当手机时间切换到12小时制时,格式化后的时间为nil。NSString*tempStr=@“2022-05-0515:26:09”;NSDateFormatter*formatter=[[NSDateFormatteralloc]init];//这里的yyyy如果写成大写,就会在每年的年底,遭遇一年一次的跨年bug。[formattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];NSDate*endDate=[formatterdateFromS
在自定义设置导航背景色时,使用下面的方法,在iOS15+系统上不起作用:UINavigationBar*appearance=[UINavigationBarappearance];//[appearanceconfi];[appearancesetBarTintColor:[UIColorwhiteColor]];[appearancesetTintColor:[UIColorwhiteColor]];appearance.translucent=NO;NSMutableDictionary*textAttribute=[NSMutableDictionarydictionary];text