摘要: 今天在调试iReview项目的接口时,发现新增词条和新增库的时候,某些字段即使留空POST到后台时也能当做不为空。 经过排查,发现后台是使用 String 变量名 == null 这样的语句去判断变量是否为空,这样就产生了bug,因为即使接收到不带值的空字段, spring也会生成String对象, 阅读全文
posted @ 2019-04-10 21:15 lipohong 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 今天测试iReview项目数据的反馈,发现有些语句总无法执行。 经过调试排查后,发现List<自定义类>返回了空集"[]",却无法进入if语句里面,即 根据网上的说法,List对象需用 isEmpty() 方法或者 .size() 方法去判断是否是空集,故以上代码应改成 或 另外,若使用 的语句,要 阅读全文
posted @ 2019-04-09 20:41 lipohong 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 根据网上的资料,若想在服务器用session保存一些信息,方法如下: 这样,想获取keyName键的值,可以使用语句: 但是使用ajax获取数据进行测试,keyValue总是null。 原因: 每次请求服务器所对应的session不一样,导致session.setAttribute()方法保存的信息 阅读全文
posted @ 2019-04-09 12:08 lipohong 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 配置方法很简单,只要在配置文件application.yml加入以下语句 其中包的位置应为dao层的包位置,不是mapper.xml的位置。 若配置文件为application.properties,则语句如下: 2019/04/16 更新 位置应把默认的 main.java 去掉。 即若Dao所在 阅读全文
posted @ 2019-04-09 09:25 lipohong 阅读(2306) 评论(0) 推荐(1) 编辑
摘要: MyBatis开发结构 #与$的区别 阅读全文
posted @ 2019-04-04 08:52 lipohong 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 什么是IoC 什么是AoP Bean的实例化方法--3种 Bean的作用域--常用2种 Bean的生命周期 Bean的装配方式 基于xml的2种装配方式 基于Annotaton的装配方式 阅读全文
posted @ 2019-03-30 10:14 lipohong 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 输出: 阅读全文
posted @ 2019-03-25 17:21 lipohong 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 今天测试代码时遇到 Error:(6, 55) java: non-static method sayGoodbye() cannot be referenced from a static context 的报错,代码如下: 原因: 不能直接调用类变量和类方法。 解决方法一: 将方法改成类方法,如 阅读全文
posted @ 2019-03-25 16:38 lipohong 阅读(38802) 评论(0) 推荐(1) 编辑
摘要: 区别 String s1="xxx" 与 String s2=new String("xxx") 的区别 equals() 和 == 的区别 单引号与双引号的区别 int a =(int)str.charAt(0)与int a = Integer.parseInt(str.charAt(0))区别 阅读全文
posted @ 2019-03-25 11:02 lipohong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 昨天开始为域名挂上ssl证书,使得可以以https去访问服务器。按照网上所介绍的配置Nginx,然而一直访问不了网站。 第二天排查了一早上,发现不单要配置Nginx,阿里云上安全组要开启443端口,并且服务器防火墙也要自己开放443端口! 当一切准备好后,访问https,成功 ^_^ 。 阅读全文
posted @ 2019-03-21 10:58 lipohong 阅读(677) 评论(0) 推荐(0) 编辑