- 博客(26)
- 收藏
- 关注
原创 OAF小知识(持续增加中)
/全局定义的private InputParamPVORowImp paramRoW。2. equals的注意 equals的左边不可以为null,但是可以为"",所以在写的时候要注意左边的尽量用固定的值,不可以用可能出现null的值。//am是OAApplicationModule的引用。d.OAWebBeanConstants.YES//固定常量获取。//弹窗类型,弹窗内容,
2023-07-26 09:55:58
157
原创 OAF --personlized初步开发
路径:机能管理者-home-personlized--文书(标准PG的全路径oracle开始 例如oracle/apps/pos/changeorder/webui/PosViewPOPG)-personlized page-全视图展开,全展开---项目的作成---id(后台需要用id)/rendere(呈现)--ture。建立新的CO--orcael.apps.pos.changeorder.webui.XxposPosViewPOCO。条件:1.新的CO继承标准CO。//给新的物品编号按钮赋值。
2023-07-21 12:28:51
145
原创 BIP报表 RTF
xsl:attribute xdofo:ctx="block" name="wrap-option">no-warp -->禁止换行。hidden -->多余截断。(2). 不换行
2023-07-20 10:28:48
243
原创 oralce 分析函数RANK,DENSE_RANK......
2. DENSE_RANK:返回相应的排名,数值相同的可以返回相同的排名。有相同排名的行数不会累加(例如排名顺序:1,2,2,4)1. RANK函数:返回相应的排名,数值相同的可以返回相同的排名。但是有相同排名的行数会累加(例如排名顺序:1,2,2,4)4.PERCENT_RANK:返回对应百分比排名(也不一定理解为排名,也可以理解为一个占比),数值相同也会返回相同排名。3.ROW_NUMBER:返回相应的排名,数值相同的不会返回相同的排名。值:100,200,200,300。排名顺序:1,2,3,4。
2023-07-12 14:09:04
87
原创 SpringBoot注解
Hibernate Validator 是 Hibernate 团队最初的数据校验框架,Hibernate Validator 4.x 是 Bean Validation 1.0(JSR 303)的参考实现,Hibernate Validator 5.x 是 Bean Validation 1.1(JSR 349)的参考实现,目前最新版的 Hibernate Validator 6.x 是 Bean Validation 2.0(JSR 380)的参考实现。是我们存在于时间之内,还是时间存在于我们之中?
2023-06-13 09:08:39
310
原创 String,StringBuiler和StringBuffer
String a= "sss" 的结果存储在常量池中 创建方式是先去常量池中寻找是否有, 有的话直接指向,不然就是在常量词中创建好在指向。* 2.String 每次都是更新实际是更新地址,因此效率低,而StringBuffer是更新内容,不用更新地址,因此效率高。// 2、如果字符串中存在大量的修改操作而且在单线程的情况下,使用StringBuilder。// 3、如果字符串中存在大量的修改操作而且在多线程的情况下,使用StringBuffer。* String是一个final类,代表不可变的字符序列。
2023-05-29 13:21:07
67
原创 i++和++i
根据开始1的原理,(3 * a++)+a 可以转换为 a+(3 * 2) , ,那么a是多少呢, 遵从代码的从左往右执行的原则,那么a起始是2的, a=2, 2(3*2)=8,这就是输出结果,但你要记住a在a++之后是等于3的。根据开始1的原理,(3 * a++)+a 可以转换为 (3 * 2)+3 , 记住,a++返回的是自增之前的值,但是a是已经发生了自增现象的。2,++i,先是i进行自增,然后返回自增之后的值。2,++i,先是i进行自增,然后返回自增之后的值。
2023-05-29 13:01:38
89
原创 oracle 游标(cursor)&&记录集(record)
cursor cursor_name is select_statement;执行对应的SELECT语句并将SELECT语句的结果暂时存放到结果集中.open cursor_name;打开游标后,SELECT语句的结果被临时存放到游标结果集中,使用FETCH语句只能提取一行数据通过使用FETCH..BULK COLLECT INTO语句每次可以提取多行数据例子: 游标的使用步骤: 1.声明一个游标 2.打开游标 open 游标名(参数1,参数2..); 3.使用循环遍历游标,从
2023-05-24 13:45:03
1365
原创 JAVA设计模式之单例模式(饿汉模式(HungrySingLeton)&&懒汉模式(LazySingLeton))
由于加载一个类时,其内部类不会同时被加载。一个类被加载,当且仅当其某个静态成员(静态域、构造器、静态方法等)被调用时发生。且该类需自行创建这个实例,并对其他的类提供调用这一实例的方法。它还是静态的,因此随着内部类一起加载。b.在类加载(ClassLoader)的同时已经创建好一个静态对象,调用时反应速度快;因为这个类的实例化是靠静态内部类的静态常量实例化的。的,只有第一次使用这个单例的实例的时候才加载;2、单例类必须自己创建自己的唯一实例。1、单例类只能有一个实例。是懒加载的且线程安全。
2023-05-24 09:52:44
363
原创 总账R12----表详解
主要分类帐与辅助分类帐之间或者分类帐与其报告币种之间的每个关系都存储在此表的一个或多个行中。• (BEGIN_BALANCE_DR – BEGIN_BALANCE_CR) +- (PERIOD_NET_DR – PERIOD_NET_CR) = 年初至今余额。GL_BUDGET_VERSIONS (此表存储了所创建的各个预算版本的信息,此表中的行与GL_BUDGETS表总的行存在一一对应关系)FND_ID_FLEX_SEGMENTS 表存储了 GL_CODE_COMBINATIONS 表中列的信息。
2023-05-18 10:27:23
445
原创 如何获取jar包中的文件路径,并取出。
word文件做成代码:其中包含表格,图片,埋点文字等 ExportWordByTempUtils exportWordByTempUtils = new ExportWordByTempUtils(); String filePath = exportWordByTempUtils.getFilePath("template/project.docx"); String resFilePath = StringUtils.substringBeforeLast(fi.
2022-01-07 09:56:14
2831
原创 maven-assembly-plugin打包与windows编译
1.idea的默认打包方式是, 讲醒目打包成jar包,2,对于想打包成其他类型的包那么可以选择以下方式配置,然后在打包。pom.xml配置> <resources> <resource> <directory>src/main/resources</directory> <excludes> ...
2021-12-01 17:25:42
729
原创 Redis中的持久化方式中的RDB和AOF
总结:RDB就是快照,AOF就是把每条修改命令存下。持久化流程:1.客户端向服务端发送写操作。2.数据库服务端接收到写请求的数据。3.服务端调用write这个系统调用,将数据往磁盘上写。4.操作系统将缓冲区中的数据转移到磁盘控制器上。5.磁盘控制器将数据写到磁盘的物理介质中。RDB机制:1、save触发方式该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。2、bgsave触发方式执行该命令时,Redis
2021-12-01 17:18:28
173
原创 Mybatis Plus中的selectCount的使用
常用的方法一般是在mapper.xml中写一个<select id="selectCountt" resultType="java.lang.Integer"> select count(user_code) from sys_law_case_project_user where user_code =#{userCode}</select>写一个select块来调用查询。在mybatis plus中有集成好的selectCount的方法。
2021-11-29 14:29:18
13566
原创 今日问题: 从前台往后台传日期类型的值
1.前端表单(可能其他),在js往后台传送日期类型的值, 一般到了后台都是String ,无法被entity中的日期类型的字段接收。前台传值:后台接收:在代码中会报错类型不配、解决策:在entity实体类中使用注解@DataTimeFormat(pattern = "yyyy-MM-dd").@DataTimeFormat(pattern = "yyyy-MM-dd")入参格式化这时,就可以使用 Spring 的 @DateTimeFormat 注解格式化参...
2021-11-25 17:50:26
1089
原创 初遇 Objects.equals(a,b)的功能
equals()方法是对象比较函数,按照对象比较,系统默认四个类覆写该方法:Integer , String,Date,file 没有覆写equals()方法的类会调用Object的equals()方法,Object类的equals()方法直接用==实现。上面这两种方法可以避免空指针,但实际开发时总有疏忽的时候。Java7新增的Objects类的equals方法,Objects类是Object的工具类,有一些十分好用的方法,equals就是其中之一。坚持,不管你写的有多烂,总会经验+1的。
2021-11-24 18:00:04
572
原创 正则表达式--简单的邮件格式正则表达式
2、([A-z0-9]{6,18}),[A-z0-9]是两个集合 ,一个是[A-z],一个是[0-9],{6-18}代表这串字符串中的个数范围是这个数。正则格式:/^([A-z0-9]{6,18})+@[A-z0-9]+\.([A-z]{2,3})$/1、/^以xxx开头, 在这里就是 以6-18位的[A-z0-9]任意字符开头。6、([A-z]{2,3})$/ $以xxx结尾。以2-3个字母结尾。4、[A-z0-9] ,同2.5、\. 固定字符 .
2021-11-22 16:17:12
1267
转载 OAF 页面初始化的基本代码形式一览
// Initialize and execute the query public void initQuery(String name, String onHold, String number) { StringBuffer whereClause = new StringBuffer(100); Vector parameters = new Vector(3);
2017-10-05 09:33:06
342
转载 OAF框架的基本思想--基于MVC模式
OAF框架是一个基于MVC架构的应用框架,学习OAF必须理解MVC框架,因为实际上OAF开发也是对M-V-C这3层结构进行开发。OAF是一个应用Model-View-Controller(MVC)架构设计的开发框架Model(模型):封装底层数据和业务逻辑。 View(视图):向用户展示格式化过的来自模型的数据。 Controller(控制器): Controller(控制器...
2017-10-05 09:22:50
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人