自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从封装的结果中获取数据进行处理等

将数据的结果封装在Apiresponse中我想将别的子系统的接口结果进行处理时需要先将数据取出以下第一个是获取一个实体类的数据第二个是获取一个集合的数据DqmlsjxBO dqmlsjxBO = JSONObject.parseObject(JSON.toJSONString(dqmlsjxInfo.getData()), DqmlsjxBO.class);List<CatalogItem> datas = JSONObject.parseArray(JSON.toJS

2020-06-24 17:36:31 476

原创 ORACLE建表语句注意

今天有个功能是导出对应的建表语句的SQL文件,SQL内容是根据对应的目录和数据项在后台生成的;问题就出在下载后的SQL文件在Navicat是运行成功的,但是在PL/SQL运行报错,根本原因就是生成的注释没有格式化pl/sql本身不能够格式化,也不可能要求用户就使用固定的软件,所以注意ORACLE需要将注释格式化贴一下我的代码,在每行注释换行就行...

2020-06-03 17:40:29 308

原创 case when 方法

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

2019-11-01 10:26:51 246

原创 自定义工具类写法注意点

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

2019-10-18 14:02:59 419

原创 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:54:50 257

原创 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 1019

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

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

2019-08-29 14:41:10 2601

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

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

2019-08-29 09:12:59 997

原创 第一次这么多的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 138

原创 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 1061

原创 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 336

原创 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 464

原创 Oracle模糊查询+精确查询

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

2019-07-16 11:38:05 1490

原创 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 3611

原创 unsupported content encoding "utf-8"错误

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

2019-06-20 16:46:45 5815

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

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

2019-06-18 14:56:48 2116

原创 使用springboot创建一个项目

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

2019-05-06 13:53:24 152

原创 vue的计算属性computed

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

2019-04-26 16:43:56 145

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

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

2019-04-24 15:36:54 479

转载 idea查询快捷键-转载

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

2019-04-23 17:24:23 5161

原创 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 8120

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

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

2019-04-10 15:49:00 1352

原创 Oracle导出含有clob字段的表

需要将表格导出备份的时候发现两张详情表导出失败原因是详情表格内含有字段是clob格式的打文本内容使用Oracle可以导出,但是导出的内容是压缩的二进制字节码(.dmp文件)如果需要导出SQL插入(.sql文件)怎么办呢就是查询所有再导出比如:SQL查询出表格所有内容后再进行导出查询结果集导出的文件是SQL插入语句和普通的有什么区别呢,我在下面对比了一下...

2019-04-10 15:37:01 5134

原创 oracle存入数据过大varchar不能满足时怎么办

当在pl/sql中操作Oracle数据库中某个表添加大文本字段的时候,自己给的是varchar(255)类型发现数据存入失败,再改为更大的varchar(4000)的时候还是失败我们需要将字段改为 clob类型的,再存入大量的文本数据,就可以成功啦查看最后一行数据的content文本内容,这样存数据就没问题啦...

2019-04-10 09:40:10 712

原创 根据Json文件建表然后读取出相同的数据格式

根据此json文件格式,可以用cityType来区分shcs(市级城市)djcs(地级城市)xjcs(县级城市)数据库中的表使用mybatis注解方式查询mapper接口:/** * 查询城市信用指数排名 * @return */@Select("select * from XYZK_XYZSPM where citytype=#{citytype}")L...

2019-04-09 14:10:06 309

原创 反射练习错误nested exception is Expected one result (or null) to be returned by selectOne(), but found: 20

练习反射的时候获取数据库中数据,直接报错了mapper.xml配置文件是这样婶的将数据直接存在map中,这样我再使用反射获取数据错误原因,多条数据返回的是list类型,但是我给自定义返回的是Map,这样就可以练习自己的反射解决方法:查询某一条数据,或者返回结果为List如果必须要返回时Map,像我一样要用Map就将map放在list中 如 List<Map<S...

2019-04-08 15:52:51 280

原创 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

spring整合mybatis,尝试获取数据库用户表内容时遇到的红字错误,表示运行失败。解决办法:首先去pom.xml配置文件查看mybatis版本是否老旧,发现同事的和我的版本一样运行也正常所以再查看配置文件的驱动,因为原来用的版本太老了所以现在换成下图可以看到,把运行驱动的类换成了:com.mysql.cj.jdbc.Driver然后运行正常...

2019-03-20 16:12:15 218

原创 web解析字符串错误 SyntaxError: Unexpected token u in JSON at position 0

错误:页面解析字符串报错,使用JSON.parse()下面是解析内容解决方法:解决方法就是重启tomcat就好了本来这个博客只是用来记录错误的,然后一直没有更新,有人评论才被发现没有写上解决方法,实在抱歉...

2018-11-28 15:38:36 10113 6

原创 从前台添加数据到后台报404,415和Unsupported Media Type

前台controller使用了@RequestBody注解/** * 增加 * @param seller * @return */@RequestMapping("/add")public Result add(@RequestBody TbSeller seller){ try { seller.setStatus("0"); seller.se...

2018-11-24 10:17:58 328

原创 Uncaught Error: [ng:btstrpd]

记录一次错误,Tomcat运行成功,但是页面功能点击失败,查看控制台错误为以下,查询网络没有找到任何解决方法:Uncaught Error: [ng:btstrpd] http://errors.angularjs.org/1.2.9/ng/btstrpd?p0=%3Cbody%20class%3D%22hold-transition%20skin-red%20sidebar-mini%20n...

2018-11-18 14:17:35 2882 2

原创 text/javascript:写不写有什么区别

text/javascript写不写没有区别。但是建议还是写text/javascript写上告知浏览器按照JavaScript来解析IE浏览器默认的就是javascript,但是别的浏览器就不一定为了防止浏览器使用别的来解析和版本兼容问题所以还是写上吧...

2018-11-14 08:47:59 690

原创 Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on pr

Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on pr...错误这个错误在度娘查了很久,各种方法都不好使,然后舔着厚脸皮问了老师,从头至尾把项目滤了一遍把错误记下来,各位如果走投无路可以看看我这个错误,万一咱们犯了同样的错误呢一:我的各个项目...

2018-11-12 20:01:20 6538

原创 idea创建maven的web工程没有src,main,java,webapp等文件夹

使用编辑器idea创建maven的web工程,使用骨架后,项目新建总是失败,错误如下错误的目录在网上搜索了很多东西都不好使,所以我决定手动创建文件夹,添加依赖,不使用骨架也是一样的手动添加依赖的前提下是maven仓库位置没有问题,jdk没有问题,settings.xml文件里配置的仓库位置没有问题等等还是创建项目失败的情况下,实在没有办法了再手动创建总结起来有两种方法方...

2018-11-12 10:02:35 9802 4

原创 配置离线约束--idea

使用dubbox配置离线约束地址:http://code.alibabatech.com/schema/dubbo/dubbo.xsd方法:配置打开settings填写约束地址和本地文件地址作用:使用xml时,有提示功能为什么要配置离线约束,首先离线肯定是不联网的情况,在我们编写xml文件的时候,如果不连网,很多标签的提示都没有,要先在离线的情况下,也有xml文...

2018-11-11 09:19:41 2636 10

原创 逆向工程的使用过程--generatorSqlmapCustom

将准备好的generatorSqlmapCustom引入到java开发软件,我使用的是idea使用idea打开后,要将配置文件稍微改动一下,我把配置文件的所有内容都拷贝下来,方便观看&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.or...

2018-11-11 09:11:30 1908

原创 安裝JDK非常注意!!!!!!!!!!!

安裝JDK时设置安装目录后会自动跳出安装JRE注意!!注意!!这里要点击取消,不要安装JRE因为jdk的目录中会自己带一个jre,如果此时安装jre会和自带的冲突,那么开发时项目会无法运行找不到jre记住了!!!!!!!!!!!!!!...

2018-11-09 19:58:24 855

原创 搭建Git服务器

步骤:1、安装git服务环境准备(Git服务器在Linux系统上)yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc2、下载git-2.5.0.tar.gz1)解压缩2)cd git-2.5.03)autoconf4)./co...

2018-10-31 09:02:39 226

原创 Oracle导入外部数据

1:首先将数据文件放在D根目录下2:打开cmd窗口3:输入:imp system/123456 file=a.dmp tables=emp,dept,salgrade 其中登陆数据库用户名:system密码:123456运行结果见下图:4:重启Oracle...

2018-10-25 09:02:53 463

原创 springMVC_基础

springMVC框架 (三层架构+springMVC)一:三层架构:1:表现层 WEB层,用来和客户端进行数据交互的,表现层一般采用MVC设计模式2:业务层 处理公司具体业务逻辑的3:持久层 用来操作数据库的二:MVC模型(模型视图控制器)1:model 数据模型 Javabean的类,用来进行数据封装2:view 指 jsp,HTML用来展示数据给客户3:con...

2018-10-19 21:33:48 185

原创 springMVC和Strus2区别

共同点: 它们都是表现层框架,都是基于 MVC 模型编写的。 它们的底层都离不开原始 ServletAPI。 它们处理请求的机制都是一个核心控制器。区别:Spring MVC 的入口是 Servlet, 而 Struts2 是 Filter Spring MVC 是基于方法设计的,而 Struts2 是基于类,Struts2 每次执行都会创建一个动作类。所 以 Spring MVC...

2018-10-19 18:38:58 301

空空如也

空空如也

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

TA关注的人

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