个人总结笔记

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:
@description  

oracle 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_id   number, 
final_sql                           clob,
update_Date                   date,
remark                            varchar(200)
);
comment  on table t_down_table is ‘实时下载条件记录表’;
add comments to the columns
comment on column  t_down_table.realtime_record_sub_id    is '主键id';


create squence SEQ_T_DOWN_TABLE;

create index inx_tdown_rl_record_id     on t_down_table (realtime_record_sub_id )
tablespace LOGCOB_DATA_01

alter table t_down_table  add sub_tab_seq number default 1;       //新增字段
comment on column  t_down_table.sub_tab_seq     is '字表顺序';   
===================================================
项目总结
@Scheduled(cron=“ 0 0/5 8-23 * * ?”)
多线程总结
private ExecutorService executorService =Executors.newFixedThreadPool(5);
executorService .excute(
    new Runnable(){
		public void run{
			try{
				doReportTask(po)
}
}
}
)
====================================================
  

















你可能感兴趣的:(个人总结,java)