eq 等于 = ne 不等于 <> gt 大于 > lt 小于 < ge 大于等于 >= le 小于等于 <= or 或者 or and 并且 and like 模糊查询包含s like %s% notLike 模糊查询不包含s not like %s% likeLeft 左匹配模糊查询 like %s likeRight 右匹配模糊查询 like s% between 在v1到v2之间 between v1 and v2 notBetween 不在v1到v2之间 not between v1 and v2 isNull 是否为空 is null isNotNull 是否不为空 is not null in field在[a, b, c]之中 field in (a, b, c) notIn field不在在[a, b, c]之中 field not in (a, b, c) orderByAsc 升序排序 order by field asc orderByDesc 降序排序 order by field desc groupBy 分组 group by having 分组过滤 having
mybatisPlus 2.4.0 or的写法
queryWrapper.and(i->i.likeRight("INPUT_CODE",request.getInput().toUpperCase()) .or().likeRight("RECALL_PURPOSE_NAME",request.getInput()) );
查询表属于哪个用户,注意大写
sql select owner from dba_tables where table_name='OPERATION_DICT';
查询视图属于哪个用户,注意大写
sql select owner,view_name from all_views where view_name = 'USE_TIME_VENTILATOR_VIEW';
sql select * from 表名 where 筛选条件;
sqlSELECT DBMS_METADATA.GET_DDL('SEQUENCE', '需要查询的序列名') FROM DUAL;
sql ALTER TABLE rec_type_mark_picture DROP CONSTRAINT TYPE_MARK_PICTURE_FE
sql DROP INDEX TYPE_MARK_PICTURE_BM;
区别:
alter table 表名 drop column 你需要删除的字段;
sqlalter table REC_MRHP_HOME drop column NATIVEADDR_CODE_LIST;
SQLdrop table 表名
sqldelete from 表名 where 筛选条件;
提示:不要使用表的别名,也不允许使用
前提
博客写文章的时候会包含大量的图片而且一般个人所使用的服务器带宽都比较小,会明显影响网页的加载,使得用户体验很差,就算使用TinyPNG对图片进行压缩也仍是治标不治本,这时我们可以使用图床,对资源进行分流,图片资源都走图床,但是免费的图床安全性和速度得不到保障,我们就可以创建图床。
博主用的是腾讯云,所以是在腾讯云处购买,搜索对象存储COS,新用户应该是可以免费试用半年时间
所属地区选择和服务器相近就好,名称自定义,访问一定要选择公有读私有写,然后一直下一步,其他全部默认不要变动,点击完成就好
阿里巴巴Java编码规范检查插件,无规矩不成方圆,检测代码是否存在问题,以及是否符合规范
使用:在类中,右键,选择编码规约扫描,在下方显示扫描规约和提示
基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
代码智能补全
本地版,无需上传代码,确保代码安全!
先进的深度学习模型压缩技术,本地顺畅运行!
使用海量开源代码训练,支持不同细分领域!
新推出的本地模型+云端大模型(Billion参数级)
正在开放试用 对标的应该GitHub的GitHub Copilot
Restful Fast Request是idea版Postman。它是一个强大的restful api工具包插件,可以根据已有的方法帮助您快速生成url和params。 Restful Fast Request = API调试工具 + API管理工具 + API搜索工具。 它有一个漂亮的界面来完成请求、检查服务器响应、存储你的api请求和导出api请求。插件帮助你在IDEA界面内更快更高效得调试你的API 对比与HTTP Client,Fast Request不仅拥有HTTP Client内置的功能,还提供了友好易懂直观的界面,让使用者调试API的时候能够更加方便、简捷。同时各种类型参数也提供了不同的定制方式,更加灵活。而且集成了搜索、Postman集成,Swagger支持等额外的功能。
一键调用一个对象的所有的set方法
彩虹括号 多个括号用不同的颜色区分
实现mapper 与mappper.xml的快速跳转
美化idea的进度条颜色
或者还有马里奥的进度条美化
展示代码缩略图,快速定到自己想要的位置
用网页的请求地址来快速查找定位到对应的接口位置
Restful 服务开发辅助功能类似上面的
每行代码都显示对应的提交信息
热部署java项目
/** * * @Author weee * @Description: //TODO * @Date $time$ $date$ * @Param $param$ * @return $return$ */
或者
/** * * @author weee * @since: $date$ $time$ * @return $return$ */
name | Expression |
---|---|
date | date() |
time | time() |
return | methodReturnType() |
description | |
params | methodParameters() |
描述可以自定义
groovyScript("def result='请在此处输入方法描述信息';return result") | | param| groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='@param ' + params[i] + ((i < params.size() - 1) ? '\\0 ' : '')};return result", methodParameters())
参数也可以自定义不用系统的
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='@param ' + params[i] + ((i < params.size() - 1) ? '\\0 ' : '')};return result", methodParameters())
模板
java
/**
* <p>
* $description$
* </p>
*
* @author weee
* @since $date$ $time$
*/