自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

破土而生

我的前半生

  • 博客(41)
  • 收藏
  • 关注

原创 java.lang.NumberFormatException: For input string: “null“

java.lang.NumberFormatException: For input string: “null”错误原因:mybatis中test中问题,传入的参数为字符串类型,但是这个字符串为null(这种情况一般是获取Map中的数据,然后使用String.valueOf()转换了一个没有值得变量),所以和数值进行 == 或逻辑比较的时候出现无法判断的问题,排查下字符串,自己转换,或排除为null的情况....

2020-07-21 14:31:18 2458

原创 mysql 保留两位小数(四舍五入)

1.round()保留两位小数,缺点是java接受数据的时候要使用double类型,而且对于没有两位小数的数,会保留两位小数本身!2.format()不够两位的补两位,返回的是字符串类型,整数部门每三位有一个“,”好标识...

2020-06-11 10:08:22 7871

原创 关于pdf导出的一些心得

使用itext第三方jar进行pdf导出布局使用表格进行布局表格在设置边框的时候下面的会覆盖上面的中文字体要设置特定的字体,默认字体不支持中文字体,不显示表格是pdf中最常用的

2020-06-08 10:03:52 273

原创 window下mysql5.7修改密码

1.修改my.ini文件,在末尾加上skip-grant-tables(跳过验证)2.重启mysqld服务3.msyql -uroot登录use mysql;update user set authentication_string=password(“123456”) where user=“root”;flush privileges;quit;4.删除my.ini加的内容5.重启mysqld服务注意:跳过验证只在重启服务第一次可用,退出之后,要想跳过验证,还需重启服务.mysq

2020-05-11 15:59:50 183

原创 mysql日期判断

同种日期格式都可以进行比较!!%Y-%m-%d可以和2019-02-03进行比较!!没有必要转换成20190203格式然后进行日期比较!!

2020-03-31 16:16:10 1732

原创 mybatis因单等号和双等号引发的问题思考

mybatis中进行if判断条件的时候,判断等空判断,如果使用单等号相当于java中的复制,所以如何进行判断必须使用双等号,而且你再if判断条件中test中赋值的值会使用到mysql生成语句中.debug使用在class文件下!!!...

2020-03-31 15:51:58 1244 1

原创 对编程语言的简要理解

任何变成语言最终想在电脑上运行,必须转换成二进制,电脑能够识别的开和闭.编程语言的出现时让人们更好的理解和使用电脑.理论上成熟的编程语言的功能是一样的,不过由于在开发的时候理论不同,效率会有所不同....

2020-03-19 11:24:36 590

原创 如何接受Controller传递过来的参数?

一直以来接收Controller层的参数都是通过Map<String,Object>进行传递,接收参数的时候进行类型转换,今天却遇到了一个奇怪的事情,引发了我对String.valueOf()进一步深思。总所周知,Object转换为字符串一共有三种常用方法:强制转换,String.valueOf,toString但是今天传递的参数为“”,这个时候使用String.valueOf却转...

2020-02-14 19:23:35 864

原创 mysql编写出现的问题与解决

问题Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'start != null and limit ! = null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expr...

2020-02-12 12:55:20 619

原创 SimpleDateFormat使用问题

使用SimpleDateFormat把字符串转成Date类型的时候,字符串的格式要和要转换的格式一致,不然会提示错误。

2020-01-07 10:32:40 150

原创 调试代码

远程调试1.首先查看错误原因2.定位错误的位置

2019-12-19 17:09:25 163

原创 java.lang.IllegalArgumentException ResultMap配置错导致的非法参数异常

错误Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.ctzj.smt.bss.operation.spoa.dao.SpoaAssignerSetDao.RM_RgtAssignerSetDo解决方法通过for后面的路径找到对应的DAO,...

2019-12-09 17:33:13 504

原创 解决IDEA中ctrl + space快捷键和输入法快捷键的冲突

修改win自带的输入为英文的键盘输入这个时候你的键盘就会变成英文键盘,ctrl + space就可以正常使用了.弊端就是如果想中文输入需要修改输入法.本人自身感觉ctrl + space 快捷键的作用并不大,因为IDEA本身在你输入代码的时候就会提示变量名,方法名,但只是仅限于你编辑的类.ctrl + space 可以提示全局的方法名,变量名,类型查找....

2019-12-06 16:23:35 2325

原创 开发中遇到的一些问题

启动项目遇到的问题1.异常:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'auditServiceImpl': Injection of resource dependencies failed; nested exception is o...

2019-12-05 09:56:57 199

原创 实体类转成字符串出现的一些问题

问题通过fastjson进行对象转json字符串,某些变量没有正常转换!原因get,set方法命名的时候变量名一定要大写,不然在转成json字符串的时候序列化无法正常转换,在转成的json字符串中没有该变量,而且没有任何错误显示.案例修改变量名的时候,使用idea偷懒使用ctrl+r快捷键,替换全部变量名,但是没有区分大小写,最好把set和get方法中的变量名也变成小写,最后导致无法正常...

2019-12-02 20:45:00 312

原创 mybatis动态代理引发的思考

mybatis动态代理规则映射文件namespace为接口reference路径接口中的方法名称为映射文件中idparameterType必须与方法参数类型一致ResultType必须与方法返回类型一致如果不一样会怎么样,对报错吗?如果报错会报什么错误?实际操作中,调用方法时,返回值类型参照的是接口中的返回值类型.1.返回值参数不一致(查询一条数据)设置mapper中的resu...

2019-11-25 11:30:51 111

原创 Map集合一些疑问

Map<String,Object>中value值为什么可以进行对象类型判断当你把任意数据类型存放到Map<String,Object>中,然后取出来使用instanceof进行类型判断的时候,你会发现数据保存着原有数据类型,也就是说Long类型的数据存放到Map<String,Object>中,取出来的进行对象类型判断,你会发现Long类型的数据还是Lon...

2019-11-22 11:10:39 159

原创 mysql中字段加单引号和不加的区别

加单引号的目的是为了防止命名的字段和系统内部的关键字发生冲突.比如:你的字段命名就是select,这个时候你怎么查询到该字段下的内容?方法一:在查询的时候在该字段加单引号方法二:使用表名.字段名的方式查询该字段...

2019-11-13 14:59:47 3929

原创 mybatis中POJO的作用

只是为了封装数据

2019-11-12 19:57:12 2040

原创 类型转换和自动装箱和自动拆箱的疑问解决

类型转换类型转换只存在于基本数据类型!也就是我们常说的byte,short,int,long,float,dubbo,其中boolean类型不能进行类型转换和强制转换,强制类型转换就是大范围的类型转换为小范围的类型.引用数据类型不支持数据转换.比如Integer不能转换成Long类型基本数据类型不能转换成String类型.自动装箱和自动拆箱自动装箱和自动拆箱针对的是基本数据类型和他们的...

2019-11-11 16:54:57 191

原创 SVN冲突合集

多人修改同一个文件后提交的人解决冲突解决方法:先update,本地解决冲突,然后commit.多人创建一个文件后创建的人解决冲突解决方法:先update,本地解决冲突,然后commit.idea中多人创建一个文件,删除文件,然后撤销提交的时候出现:local add,incoming add upon update解决方法:在盘中找到这个文件,通过小乌龟解决冲突...

2019-11-05 21:06:03 212

原创 返回值输出格式

返回值查询到的数据一般都封装到Map集合中key就是数据库中字段名,区分大小写.value就是对应的值.

2019-11-04 19:43:24 284

原创 左连接查询原理

语法select 左表字段,右表字段from 坐标left join 右边 on 左表字段 = 右表字段原理当使用左连接时,系统根据左表的记录去扫描右表的记录。先查询出左表的内容,然后根据条件以左表的记录去查右表,查到几条显示几条,没有查到默认为null,查询的字段就是select中的字段贴到左表后....

2019-11-04 16:20:35 2269

原创 错误代码: 1064 You have an error in your SQL syntax; check sql ERROR. token : FROM, pos : 1568

### 错误错误代码: 1064You have an error in your SQL syntax; check sql ERROR. token : FROM, pos : 1568### 原因From上面的字段多加了,符号.From上面最后的字段不需要添加这个逗号### 同类问题解决方法通过错误提示的范围去查找错误....

2019-11-04 16:11:53 1341

原创 Map集合使用时遇到的问题

java中Map map = null 和 Map map = new HashMap<String,Object>()的区别Map map = null意味着没有分配内存空间,定义变量的时候为了安全才这样,但是如果不是直接输出,是没有必要赋null的,因为这样会导致一个问题:当你为这个map集合put添加数据的时候会出现NullPointException异常,因为java是没法...

2019-11-01 16:36:45 501

原创 Could not find result map

错误org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.ctzj.smt.bss.operation.spoa.dao.SpoaIntroductionQuaDao.RM_RgtIntroductionQuaDo at org.apache.ibatis.builder.Mapp...

2019-10-22 18:13:58 888

原创 navicat连接数据库出错,但是SQLyog可以正常连接

错误连接数据库的时候跳出该错误.1046- UDAL- No database selected : SELECT SCHEMA_NAME,DEFAULT_CHARACTER_SET_NAME,DEFAULT_COLLATION_NAME FROM INFORMATION_SCHEMA.SCHEMATA错误原因猜测是版本的问题....

2019-10-14 20:17:53 3150 7

原创 Spring新注解

如何去除Spring核心配置xml文件----使用配置类的形式(也就是"纯注解"开发)"完全使用纯注解开发,配置的效率并没有提高" "开发中根据实际情况,怎么方便怎么来" 1.Configuration和ComponentScan注解Configuration 作用:指定当前类是一个配置类ComponentScan 作用:指定Spring在创建容器的时候要扫描的包...

2019-10-11 16:15:11 154

原创 Spring常用注解

1.常用IOC注解按照作用分类XML开发: <bean id="" class="" scope="" init-method="" destroy-method=""> <property name=""> <value></value> </property> ...

2019-10-10 16:34:10 101

原创 Spring的IOC和DI

3.Spring基于XML的IOC环境搭建和入门核心配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

2019-10-10 08:18:12 117

原创 mybatis中${}使用详细介绍

${}mybatis中的字符串拼接符.不推荐使用,但是如果你用的话,如果传入的参数为普通类型,参数必须是value,如果是POJO的话,就是POJO的文件名.

2019-10-09 19:38:39 262

原创 org.apache.ibatis.exceptions.TooManyResultsException

错误org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2解决方法修改返回值类型,不要使用对象接受了,使用集合,原因就是查询到多条数据,但是接受的类型只能接受到一个....

2019-10-09 17:35:43 641

原创 mybatis日志能正常打印出正确sql执行语句;数据库有内容;却查询不出来

错误数据编码格式没有指定成utf8的形式,该问题一般出现在有中文的情况下解决方法修改urljdbc:mysql://106.14.160.5:3306/mybatis?characterEncoding=utf-8"

2019-10-09 17:31:47 1141

原创 Type interface xx is not known to the MapperRegistry

解决方法1.mapperxmlname和mapper接口全称不一致2.主配置没添加mapperxml

2019-10-09 15:35:50 240

原创 Could not find resource SqlMapConfig.xml

错误在maven项目中添加一个模块项目后,出现这个问题.因为之前只有一个项目,也就是直接打成war包,当我加入一个模块之后,pom文件中显示打成了pom.解决方法把pom文件中打包方式修改为jar的打包方式....

2019-10-09 15:16:47 423

原创 Mapped Statements collection does not contain value for user.getUserById

错误原因;重点关注 for 后面的文字.错误的根源就在这里.在这里出现问题,首先,自己要先猜想哪里出现这种问题.1.为什么在映射集合中没有它,是不是映射文件中的名字和自己调用的名字不一样.2.是不是映射没有找到,在核心配置问题中映射名写错解决方法从源头沿着开发路线一步一步排查....

2019-10-09 13:18:29 480

原创 Incorrect string value: '\xE6\x9D\x91\xE4\xB8\x8A...' for column 'name'错误解决

错误原因:出现这种问题是因为你的该字段的编码格式问题,一般是插入中文数据的时候出现这样的问题解决方案:修改该字段的编码格式为utf-8,为了防止新建的表出现这种问题,最好把数据库的编码格式也修改一下....

2019-10-08 09:37:18 20712

原创 VMware Authorization Service启动不起来

错误提示:VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporary files.T...

2019-10-08 02:14:50 449

原创 maven错误总结

Maven错误总结1.公司有私有服的时候,这个时候只有两种方式是导入依赖一种是在setting文件中配置私有仓库一种是在pom文件中配置私有仓库如果你在setting文件中配置了阿里的私有服,然后在pom文件中配置了公司的私有仓库,这个时候maven引入依赖优先从setting文件中配置的私有仓库中导入所需的依赖,而不会从你在pom文件中设置的私有仓库,只有从在setting文件中删除掉自...

2019-09-30 16:09:21 136

原创 mybatis学习(六)------动态SQL

if标签判断标签,一般配合where标签一起使用,使用最多的标签。例子:select *from user<where> <if test="username ! = null and username != ''''> username LIKE ‘%${username}’ </if> <if test="sex != null ...

2019-09-15 15:39:16 82

空空如也

空空如也

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

TA关注的人

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