个人总结|个人总结笔记

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) } } } ) ====================================================

    推荐阅读