1 snake__dora

尚未进行身份认证

菜鸟一只

等级
TA的排名 10w+

case when 方法

对数据库中查询出来的字段在SQL语句就进行判断处理使用case when 函数如:mapper语句:查询结果:

2019-11-01 10:26:51

自定义工具类写法注意点

1:进行某个方法多次使用后决定对其进行抽取但是一直报错系统异常,排查后发现是注入问题1:注入的类不能是静态的,但是我的方法是静态的,在构造前执行init方法,将注入的放到静态中去然后再执行就没问题了...

2019-10-18 14:01:27

java中判断各种是否为空

1:判断list是否为空--返回值为 true,falseCollectionUtils.isNotEmpty(); --import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;工具导包List.isEmpty();if (list!=null && list.size()>=0 ){}2:...

2019-09-11 14:38:44

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException:

1:oracle插入及更新数据的时候xml文件需要加上jdbcType=VARCHAR当新增或修改的的字段可以为空的时候,不加上jdbcType=VARCHAR,会报错错误信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Coul...

2019-08-29 15:02:13

service层事务回滚@Transactional(rollbackFor = Exception.class)

PS:经过本人亲自验证,把注解加在类上是没有用的,加在方法上就好使了,具体原因不知道为啥现在用的框架:springboot+mybatis+vue注解@Transaactional(),需要设置rollbackFor属性,不是单纯加上注解就行,一定要加属性事务场景中,抛出异常被catch后,如果需要回滚,一定要手动回滚事务有三种方式进行回滚,一种是在类上加注解,一种是在方法上...

2019-08-29 14:41:10

将查询结果封装到Apiresponse中如何获取

1:获取一个JSONObject对象。如:data是一个对象解析方法:2:获取一个对象中的数组(分页),如:获取方法:或者3:获取一个数组,结果不分页解析获取方法:4:调用一个必须分页参数的方法:RequestDto dto = new RequestDto();new RequestDto(null,new Pageparam(1,1...

2019-08-29 09:12:59

第一次这么多的SQL DECODE函数

SELECT td.domainname, td.domainid, tt.mlid, twm.roleid, decode( (SELECT tp.isuseFROM T_ZTK_PAGECONFIG tpWHERE tp.mlid = tt.mlid AND tp.domainid = tt.domai...

2019-08-23 17:26:21

oracle日期类型转字符串

第一种:Date date = new Date();int year = date.getYear() + 1900;int month = date.getMonth() + 1;//int month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;String ...

2019-07-30 14:42:34

Oracle去重查询

1:单列去重查询select distinct DOMAINNAME from T_ZTK_TYPE where 1=12:多列查询,只要DOMAINNAME列查询SELECT DOMAINNAME, min( DOMAINID )FROM T_ZTK_TYPEWHERE 1=1GROUP BY DO...

2019-07-25 15:43:26

A query was run and no Result Maps were found for the Mapped Statement 'com.les.ccamp.theme.Informat

一个删除接口的错误,表示找不到返回类型 ,其实加一个resultType=""就行了,我没有指定返回类型

2019-07-25 11:27:35

Oracle模糊查询+精确查询

精确查询<if test="queryParam.mllxbq != null and queryParam.mllxbq != ''"> AND t.mllxbq LIKE CONCAT(CONCAT('%', #{queryParam.mllxbq}), '%')</if>

2019-07-16 11:38:05

Postman使用Get请求结果乱码

postman请求结果乱码,由图可见,返回的结果都是?????请求背景:get方法测试的接口是mock提供的接口中转经过bff项目,使用HttpUtil中封装的方法/** * 发送GET请求 * */public static Object sendGet(String strUrl,String path){ String url = HttpUtil.CheckRe...

2019-07-05 15:19:04

unsupported content encoding "utf-8"错误

写了一个Java项目接收请求然后转发到node写的moke项目请求搜索了一下发现如果是直接浏览器请求就没问题,Java请求就回发生编码识别问题解决方法,在node写的这个项目中的node_modules/body-parser/lib/read.js文件中将红框框中的代码注释掉,加上白框框中的代码,重启项目再次发送请求就成功了,椰丝,感谢网络...

2019-06-20 16:46:45

maven仓库导入依赖失败原因-idea

1:在idea中pom文件导入依赖失败,在仓库中删除jar包重新下载后还是失败2:settings.xml配置文件中也指定了仓库位置idea还是报错就证明依赖包下了但是并没有导入到项目中我的idea中关于maven的配置文件及本地仓库都是手动选择的,这里学到了一个贱办法一般jar包下载默认是在C盘.m2下,只需要把自己的settings.xml配置文件复制一份到这里,不管它...

2019-06-18 14:56:48

使用springboot创建一个项目

1:new 一个项目2:3:4:5:创建成功后的项目目录

2019-05-06 13:53:24

vue的计算属性computed

计算的默认属性是getter不过你也可以提供一个setter简单的实例':1:getterHTMLjs此时想要展示一个showMe,为kafuka和shakalaka的拼接在计算属性中:页面显示:2:setter...

2019-04-26 16:43:56

@JsonIgnore忽略数据库对当前字段的映射

当我们不需要查询映射某个字段的时候,在该字段上添加此注解就不会进行映射也不会报错比如:我的数据库中有三个字段,其中order_by字段是为了排序方便用的我的实体映射bean:查询的SQL语句由页面可见没有orderby的调用需求,所以不需要orderby字段的映射所以在bean中,添加某注解:...

2019-04-24 15:36:54

idea查询快捷键-转载

本来搜索idea快捷键的然后发现这个文章正好写了我需要用的就转过来了,原文链接也附上https://www.cnblogs.com/pretty-sunshine/p/9950541.htmlPS:Ctrl+alt+L格式化代码-------------------------------------------------------1、Ctrl+N按名字搜索类相当于e...

2019-04-23 17:24:23

Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'El

使用nginx服务器的时候访问报错,改了很多遍就是么找到bug在哪里后来看了NGINX的配置文件发现每个配置文件都是有自己的json格式的因为我写了一串注释,且写在格式里面,当服务器启动的时候他就没有办法解析成需要的数据格式,识别不了,就访问失败,页面就没有数据错误的json:写了一串注释 #1004调用接口查询数据库 1002调用json数据正确的配置文件里...

2019-04-23 11:15:09

将数据库中取出的map格式字段key显示为大写

想要将数据库中取出来的格式和下图中一样,但是不管我将映射的bean中对应的字段改成大写,还是将mapper中的字段改成大写,最后查询出来的格式一致都是小写解决办法,在映射的bean中在需要大写的KEY的get方法上添加注解,查询结果就一致了@JsonProperty("Ranking")...

2019-04-10 15:49:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。