欲望与才能之间的PK

我的改变
上个星期 减持了3天去健身房跑步,4天没吃晚饭,这是个好的开始,我要坚持下去。周六加班了,周末好好的玩了一天,不算很浪费时间吧,就是新产品的学习没有学很多,就是纠结工作和学习之间的关系,从本心上,工作时间应该好好完成本职工作,只有下班时间才能去学习,去扩充自己,但是我的这份工作,真的没有很忙,经常做完了就没事做,我已经3次主动要任务了,甚至想着去新的项目上历练,唉,说的云里雾里的,不说了,
总结和展望
aurora部分:
JS 对日期格式进行转换
方法1 渲染函数
renderer=“Aurora.formatDate”
方法2 js进行日期转换
需要先转换为时间戳
new Date();
才能用format函数
在这里插入图片描述附件上传功能
上传:
按钮: <a:toolbarButton click=“bid6040_entrustment_upload” style=“margin-left:20px;” text=“ATM.UPLOAD_ATTACHMENT” width=“100”/>

js: //附件上传
function bid6040_entrustment_upload() {
if (’KaTeX parse error: Expected '}', got 'EOF' at end of input: … url: '{/request/@context_path}/uploadFile.screen?table_name=BID6040_entrustment__upload&header_id= / p a r a m e t e r / @ e n t r u s t m e n t h e a d e r i d ′ , t i t l e : ′ {/parameter/@entrustment_header_id}', title: ' /parameter/@entrustmentheaderid,title:{l:ATM.UPLOAD_ATTACHMENT}’,
id: ‘entrustment_upload_window’,
width: 820,
height: 400
}).on(‘beforeclose’, function() {
$(‘bid6040_edit_atm_files_ds’).query();
});
}
}
table_name是存放的文件表名字
附件显示:
bm:<?xml version="1.0" encoding="UTF-8"?>

<bm:model xmlns:bm=“http://www.aurora-framework.org/schema/bm”>
bm:fields
<bm:field name=“record_id” databaseType=“NUMBER” datatype=“java.lang.Long”/>
<bm:field name=“attachment_id” databaseType=“NUMBER” datatype=“java.lang.Long”/>
<bm:field name=“file_name” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“file_size” databaseType=“NUMBER” datatype=“java.lang.Double”/>
<bm:field name=“table_name” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“table_pk_value” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“note” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“upload_date”/>
<bm:field name=“upload_user_name” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“file_download_link” databaseType=“VARCHAR2” datatype=“java.lang.String”/>
<bm:field name=“attachment_type”/>
</bm:fields>
bm:operations
<bm:operation name=“query”>
bm:query-sql<![CDATA[ SELECT v.record_id, v.attachment_id, v.file_name, v.file_size, v.table_name, v.table_pk_value, v.note, v.upload_date, v.upload_user_name, v.file_download_link, v.attachment_type FROM ( SELECT faa.attachment_id, faa.file_name, ROUND(faa.file_size/1024/1024,4) AS file_size, aam.record_id, aam.table_name, aam.table_pk_value, aam.note, aam.enabled_flag, TO_CHAR(faa.creation_date,'YYYY-MM-DD HH24:MI:SS') AS upload_date, su.description AS upload_user_name, srm_common_pkg.get_atm_file_href(${@pk_value},'BID6040_entrustment__upload', ${/request/@context_path},faa.attachment_id, ${/session/@user_id}) AS file_download_link, '' attachment_type FROM fnd_atm_attachment faa, fnd_atm_attachment_multi aam, sys_user su WHERE faa.attachment_id = aam.attachment_id AND aam.table_name = 'BID6040_entrustment__upload' AND aam.table_pk_value = ${@pk_value} AND aam.enabled_flag = 'Y' AND faa.created_by = su.user_id(+) ) v #WHERE_CLAUSE# ORDER BY v.attachment_type,v.upload_date DESC ]]></bm:query-sql>
</bm:operation>
</bm:operations>
</bm:model>

前台显示:
<a:tab prompt=“PROMPT.ATTACHMENT” width=“100”>
<a:hBox><![CDATA[

                ]]></a:hBox>
                    <a:grid id="bid6040_edit_atm_files_grid" bindTarget="bid6040_edit_atm_files_ds" height="330" marginWidth="80" navBar="true">
                      <a:columns>
                            <a:column name="file_download_link" align="center" prompt="PROMPT.ATTACHMENT_NAME" renderer="bid6040EntrustmentEditAtmRender"  width="150"/>
                            <a:column name="upload_user_name" align="left" prompt="PROMPT.UPLOADED_BY" width="80"/>
                            <a:column name="upload_date" align="center" prompt="PROMPT.UPLOAD_DATE" renderer="Aurora.formatDateTime" width="80"/>
                        </a:columns>
                    </a:grid>
                </a:tab>

附件下载:绑定一个渲染函数

//附件下载
function bid6040EntrustmentEditAtmRender(value, rec, name) {
if (name == ‘file_download_link’) {
var file_download_link = rec.get(‘file_download_link’);
return file_download_link;
}
}
spring boot 部分:
根据某个字段去查询
main函数里面
// @Query
// List findUsersByNameLikeOrderByAge(String name);

控制请求里面
@GetMapping
public List list(@RequestParam String name) {
return userRepository.findUsersByNameLikeOrderByAge(name);
}

隐藏密码字段
@JsonIgnore在这里插入图片描述不显示字段值为null
//@JsonInclude(JsonInclude.Include.NON_NULL)

启动方式:
IDEA启动:java [options] classname [args]
• JDK:java –jar target/{application-name}.jar
• Maven:mvn spring-boot:run
• Gradle:gradle bootRun
配置文件
• 自定义属性:@Value
• 将属性赋值给Bean:@ConfigurationProperties
• 自定义配置文件:@PropertySource
• 多环境配置文件:application-{profile}.properties

配置文件加载顺序
• 命令行参数 • 当前环境变量或者系统变量中的“SPRING_APPLICATION_JSON”属性 • ServletConfig 初始化参数 • ServletContext 初始化参数 • “java:comp/env”中的JNDI属性 • Java系统变量 “System.getProperties()” • 操作系统环境变量 • Jar包外指定的 application-{profile}.properties • Jar包内指定的 application-{profile}.properties • Jar包外的 application.properties • Jar包内的application.properties • @PropertySource引入的配置 • 默认配置属性 “SpringApplication.setDefaultProperties”

身边的人 包括我自己,大部分人都觉得程序员这条路可能不是一个正确的选择,但是现在也没有更好的选择,我知道自己现在很菜,却拥有着很大的欲望,唯一能实现欲望的方法,就是拥有与之相匹配的才华和能力,加油,好好学,早点上手新产品,强者才拥有选择权。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值