自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 jdk1.8中stream流

1: list.stream().distinct().collect(Collectors.toList()); 对list使用stream流,调用流里面的distinct去重方法,完了将结果,调用collect方法,将前面去重的结果收集在,Collectors这个类的集合的toList这个方法里面; 2: list.stream.map(s -> s.toUpperCase()).filter(s -> s.contains(“A”)).forEach(System.out::println

2021-02-25 12:12:05 403 1

原创 使用git提交代码流程

使用git提交代码流程 git status 命令查看修改的文件 git diff +文件名 命令查看修改记录 git add +文件全路径及名字 命令添加文件到本地仓库 git commit -m’注释’ 命令提交(若询问则未pull) git push origin doctor-dev:dev 推送远程仓库(doctor_dev为本地仓库名,dev为远程仓库名) git reset HEAD +文件全路径 撤回提交到本地仓库的代码 git reset --hard

2021-02-25 12:11:35 140

原创 JSON转换api

1:可以将linkedHashMap转换为对应的对象; CliCombineCatalogVO cliCombineCatalogVO = objectMapper.convertValue(res.getData(),CliCombineCatalogVO.class); 2:集合转json,json转集合: <1>:String json = JSONArray.toJSONString(drugDefaultDeptVOs); List<cn.swifthealth.cloudcli

2021-02-25 12:11:04 403

原创 docker使用

docker使用 docker run -it ubuntu /bin/bash 使用 ubuntu 镜像启动一个容器 docker ps -a 查看所有的容器 docker start b750bbbcfd88 启动一个已停止的容器 docker stop <容器 ID> 停止容器 docker restart <容器 ID> 停止的容器可以通过 docker restart 重启 docker exec -it 243c32535da7

2021-02-25 12:10:29 81

原创 SQL优化

1:sql中联结多使用inner join,少用left join; 2:多使用含有索引的字段作为查询条件; 3:查询条件有索引的字段,不能在索引列直接使用函数,索引会失效,可使用传入的变量一列进行函数运算,索引列只进行查询; 4:sql的执行条件一般是先查询,再where条件,再输出结果集,再group by,再having,再order by; 5:如果出现一个查询的sql被频繁调用,建议先查出来总的,然后使用java代码自己取,避免多次查询,虽然单次sql查询很快,但是调用多次,就慢 6:select

2021-02-25 12:09:55 92

原创 sql递归

递归向下查询是用 虚拟表的id(e3)去联结 递归表的parent_id(ccc1) 递归向上查询是用 虚拟表的parent_id(e3)去联结 递归表的id(ccc1) WITH RECURSIVE le (catalog_id, catalog_name, catalog_type, parent_id, hos_id, catalog_doc_code, catalog_dept_code, catalog_state) as ( select ccc.id as catalog_id, ccc.na

2021-02-25 12:09:25 206

原创 idea使用技巧

1:list.fori 可以快速联想出for循环 2:obj.field 可以快速生成忘记的变量 private Object obj; 3:obj.return 可以直接返回为 return obj; 4:obj.nn 可以直接生成为  if(obj != null){} 5:Alt+Enter 直接创建方法f1()+Alt+Enter private void f1(){} 6:for循环+Alt+Enter 替换为迭代器,性能更高 7:Ctrl+Al

2021-02-25 12:08:49 86

原创 常用vi命令

常用vi命令 h j k l 左 下 上 右(30j,就是向下30行,或者按30下j) ctrl+f/ctrl+b 屏幕向下翻页/向上翻页 ctrl+d/ctrl+u 屏幕向下翻半页/向上翻半页 +/- 光标移动到非空格行的下一行/上一行 20+空格 光标向后移动20 0 移动到这一行最前面 $ 移动到这一行的末尾 H/M/L 移动到屏幕最上方那一行第一个字符/中间那行第一个字符/最下方那行第一个字符 G/20G

2021-02-25 12:08:17 214 1

原创 linux实用命令

linux实用命令 find -name settings.gradle 查找名字为settings.gradle的文件在系统的位置(当前所在位置以下目录中查找)(快) cat 显示文件的内容 grep 在文件中查找某个字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 cd /home 进入’/home’目录 cd … 返回上一级目录 cd …/

2021-02-25 12:04:31 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除