idea 快捷键大全
全文搜索ctrl +shift +f
显示最近浏览位置 ctrl +alt +left
快速查找上次代码修改的位置 ctrl +shift +backspace
警告快速定位shift +f2
打开引用该方法的方法 ctrl +B
快速定位方法 ctrl+ alt +b
从剪贴板中选择最近copy的内容 ctrl+shift +v
快速查找到引用该方法或者类的文件的位置 alt +f7
快速定位行 ctrl+g
快速替换ctrl+r
批量修改同个代码块的变量 shift +f6
选中一段变量 alt +f7 然后excute 就能查看一段结果的变量值
向上移动整行代码块 ctrl+shift +向上箭头
撤回 ctrl +z 反撤回 ctrl+shift +z
快速查看一个类中的所有方法 alt +7
idea应用总结
=============================
git revert 将该类回复至pull代码之前的状态
git 选择src compareWithBranch dev 和远程git 分支作比较
git mergeChange 合并分支
git branch 新建分支
git reset Head 将指针回退到提交代码之前
git unStach 未进行提交conmmit的代码保存地方live 模板
@author:LP
@date:$date$
@param: form
@returnType:
@descriptionoracle sql 函数总结
=============================
nvl2(t1.column_id,1,0)as ischeck如果字段id满足条件true 满足条件二false
substr(t.create_time,0,10)>=to_date(#startTime),'yyyy/mm/dd')
select row_number()over(order by column_seq asc)as rowNomSort,column_seq from t_down_column;
以字段sql顺序作为row_number顺序
=============================
stream 流应用
chooseColumnList.stream().collect
(Collectors.groupingBy(DBTableColumnPO::getFiledView,Collectors.toList))//按照字段进行分组ctrlInfoList.stream().filter(ctrlInfoForm ->ctrlInfoForm.getImportType().
equals(Constants.IMPORT_TYPE_PROPERTY)).collect(Collectors.toList)commentList.stream.map(DBTableColumnPO::getColumnType).collect(Collectors.toList());
=============================
linux
sz json.txt
ctrl +l清屏
pwd 显示当前工作目录==============================建表模板参考
create table t_down_realimt_record_sub_table
(
realtime_record_sub_idnumber,
final_sqlclob,
update_Datedate,
remarkvarchar(200)
);
commenton table t_down_table is ‘实时下载条件记录表’;
add comments to the columns
comment on columnt_down_table.realtime_record_sub_idis '主键id';create squence SEQ_T_DOWN_TABLE;
create index inx_tdown_rl_record_idon t_down_table (realtime_record_sub_id )
tablespace LOGCOB_DATA_01alter table t_down_tableadd sub_tab_seq number default 1;
//新增字段
comment on columnt_down_table.sub_tab_seqis '字表顺序';
===================================================
项目总结
@Scheduled(cron=“ 0 0/5 8-23 * * ?”)
多线程总结
private ExecutorService executorService =Executors.newFixedThreadPool(5);
executorService .excute(
new Runnable(){
public void run{
try{
doReportTask(po)
}
}
}
)
====================================================
推荐阅读
- java|语言基础1
- java|day01
- CGB2202|CGB2202二进制
- java基础|Java方法的形参实参与值传递引用传递
- java|java 中顺序 形参和实参,Java中参数传递机制-形参和实参说明
- Java|Java方法的形参和实参
- Mybatis|Mybatis动态SQL
- #|必踩的坑之Java方法中形参、实参传递
- python|嵌入式软件工程师升职_我刚升职的软件工程师在第一年学到的5课