摘要: 什么是Algo?Algo是一个数据集计算框架,提供常用的SQL算法 为什么要有Algo? a) 数据库分库后,替代SQL功能 b) 替代复杂SQL c) 替代临时表 d) 报表框架 Algo的原理 DataSet a) 含义: i. 结果集,类似JDBC ResultSet ii. 结果集转换器 i 阅读全文
posted @ 2023-06-29 14:19 lcyyds 阅读(127) 评论(0) 推荐(0)
摘要: 新建字段库根据中台报表模板在该应用下创建报表页面导出页面到想要的位置设置过滤条件添加需要查询的字段到字段库创建字段映射创建数据源编写报表页面插件 extends AbstractReportFormPlugin给查询条件加默认值 afterCreateNewData{}验证查询 verifyQuer 阅读全文
posted @ 2023-06-29 14:11 lcyyds 阅读(93) 评论(0) 推荐(0)
摘要: 苍穹开发知识总结获取简单字段的值数据模型IDataModel中存储了当前页面的数据包,对于文本类型、整数、时间字段等简单类型字段,可以直接通过IDataModel的get方法直接获取字段值,值的返回类型有String、Date、BigDecimal等。IDataModel model = this. 阅读全文
posted @ 2023-06-29 14:09 lcyyds 阅读(513) 评论(0) 推荐(0)
摘要: 子类的构造方法可以使用 super( [实参] ) 形式来调用父类的构造方法 除了 Object 类之外,所有类的构造内都会首先调用父类构造 ( 是否显示书写 super( [参数] ) 都会首先调用父类构造 ) 创建某个类的实例时,调用构造的顺序是,子类调用父类,父类调用父类的父类,直到 Obje 阅读全文
posted @ 2022-07-05 11:04 lcyyds 阅读(40) 评论(0) 推荐(0)
摘要: 定义:封装就是把类的方法和数据私有化,其他要调用这个类的只能通过这个类的公共方法间接的使用。 实现封装:将需要封装的方法和数据的访问修饰符改为private,设置它的读取方法,并添加一定的限制 封装的意义:降低方法的复杂性,提高程序的健壮性,安全性 类和类之间的继承如何实现:通过extends关键字 阅读全文
posted @ 2022-07-05 11:03 lcyyds 阅读(89) 评论(0) 推荐(0)
摘要: Methods (方法): [修饰符] 返回类型 方法名称( [形参列表] ) [ throws 异常类型列表 ] { // 方法体} 命名规则:不能使用数字作为前缀,如果方法名称只有一个单词,则全部小写,如果方法名称包括两个及以上单词,则从第二个单词其首字母大写,望文知意 成员方法:方法属于类的组 阅读全文
posted @ 2022-07-05 11:01 lcyyds 阅读(103) 评论(0) 推荐(0)
摘要: 字段 声明:修饰符 类型 名称 [ = 初始值 ] ; 命名规则:不能使用数字做前缀,如果只有一个单词则全部小写,如果有多个单词则从第二个单词开始首字母大写。。。 本质:字段就是一个变量,这个变量可能属于类,也可能属于类的个体 成员变量 字段是类的组成成员,因此被称作 成员变量 类变量 : 有 st 阅读全文
posted @ 2022-07-05 10:59 lcyyds 阅读(54) 评论(0) 推荐(0)
摘要: 图形化界面工具 Workbench(免费): http://dev.mysql.com/downloads/workbench/ navicat(收费,试用版30天): https://www.navicat.com/en/download/navicat-for-mysql Sequel Pro( 阅读全文
posted @ 2022-05-03 21:33 lcyyds 阅读(120) 评论(0) 推荐(0)
摘要: 核心概念 aop:Aspect-Oriented Programing 面向切面编程 代理目标 (proxy target) 谁被别人代理,就是代理目标 代理对象 (proxy object) 谁代理别人,谁就是代理对象 执行点(execution point) 每个正在执行的方法就是一个执行点 每 阅读全文
posted @ 2022-04-06 21:29 lcyyds 阅读(199) 评论(0) 推荐(0)