
JAVA
RookieJay
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用PageHelper超过PageNum还有数据
在配置文件(application.properties)中设置:pagehelper.reasonable = falsereasonable:分页合理化参数,默认值为false。当该参数设置为 true 时,pageNum<=0 时会查询第一页, pageNum>pages(超过总数时),会查询最后一页。...原创 2021-01-30 23:26:09 · 538 阅读 · 0 评论 -
ssm查询不到数据库数据
这两天搭了个ssm的环境,想先测试下,结果测试就出问题,同样的sql在navicate就能正常执行,在mapper就不行,查出来永远是null。终于找到原因,我的数据库表的列名都带有下划线,需要在mybatis-config.xml中开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。至此,解决。...原创 2018-11-07 16:32:10 · 3695 阅读 · 0 评论 -
Error creating bean with name interceptor "com.car.interceptor.LoginInterceptor"
在用自己写的后台登录时候出现这个问题,我这写的是一个登录的拦截器,就这两天也不知道动了哪个地方,有时候第一次启动Tomcat就会报错,重新部署一次项目又会解决,困扰了很久。起先以为是MySQL服务被关了的原因,结果打开发现还是这样,现在莫名其妙又是好的。网上说的没有在相应的实现类中追加相应的注解,可我这个拦截器不需要注解啊。还有的说没有在Springmvc.xml里面扫包,这个应该不用吧,就加个拦...原创 2018-06-24 01:51:14 · 610 阅读 · 0 评论 -
关于map的细节-map.get(Object key)为null
我有一个用于储存成绩信息的坐标(key)及成绩值(value)的LinkedHashMap:private LinkedHashMap<Location, String> gradesMap = new LinkedHashMap<>();Location类如下(为了篇幅,去掉了getter和setter方法):public class Location { ...原创 2020-02-03 01:56:23 · 9411 阅读 · 1 评论 -
java变量之static
在做一个popupwindow的时候,设置标题列表,添加item内容,size为2,这里new了两个frament,却发现每次弹窗出来都有4个item,回去找原因,发现自己把这个列表用final static修饰了,这样子会导致这个类的所有对象用的属性都是同一个。刚好复习下:final:final可以修饰属性,方法,类,局部变量(方法中的变量)inal修饰的属性的初始化可以在编译期,...原创 2020-01-06 17:09:31 · 202 阅读 · 0 评论 -
mybatis ORA-00911:无效字符
今天写测试用例遇到如下这个问题:开始一直以为是传参类型不对,疯狂纠正。发现还是报这个错,后来问后台老哥才知道,Oracle数据库sql语句在mybatis里面不能用分号,mysql和sqlserver就可以。...原创 2019-10-25 17:23:18 · 2127 阅读 · 0 评论 -
Result Maps collection does not contain value for java.lang.Integer
原因有两条:1.Integer应该用resultType而不是resultMap,我这里就用成了resultMap;2.不一定是报错地方的问题,我这里把报错地方的改了可是还报错,是因为另外一个mapper.xml写错了。感谢:报Result Maps collection does not contain value for java.lang.Long错误解决方法...原创 2019-08-08 17:52:00 · 777 阅读 · 0 评论 -
接口与抽象类
2019.6.28今天开始使用MVPArms这个框架,才知道一个知识点。问:一个类实现一个接口必须实现它的所有方法吗?答:否。分情况,如果是普通类,则必须实现接口的全部方法;如果是抽象类,则可以不用实现,而由它的子类来实现。这里的BaseFragment实现了IFragment接口在IFragment接口中有个方法initData(),但是这个BaseFragment中...原创 2019-06-28 18:51:26 · 148 阅读 · 0 评论 -
IDEA只能通过localhost访问tomcat解决
这个问题困扰了我很久很久,部署在idea上的web项目只能通过localhost访问,不能通过127.0.0.1或者192.168.1.x这样的IP地址访问。终于刚刚解决了,也不知道到底是哪个环节的问题,就记录下可能出错的地方吧:1.这点是才发现补充的:防火墙!我记得之前关了防火墙,就没注意,结果用其他机器或手机连接就出了问题。原因是我只设置了专用网络的防火墙关闭,而没有设置公用网络的防火墙关...原创 2019-02-20 14:12:44 · 2420 阅读 · 0 评论 -
Invalid bound statement (not found)解决
弄毕设,用IDEA开发,这个问题困扰我两天,我也不知道是从哪个问题慢慢变成这个问题的,既然只记得这个报错就先记录下来。我的完整报错信息是Invalid bound statement (not found): pers.zjc.sams.dao.UserMapper.getAllUser大概意思就是说找不到我的UserMapper里面的getAllUser方法,一通百度,各种配置文件看了又...原创 2019-02-09 23:24:08 · 354 阅读 · 0 评论 -
IDEA Tomcat部署时war和war exploded的区别
我的理解:war:将项目打包发布到Tomcat服务器上;war exploded: 热部署,能即时更新,开发时用这个。详见:Tomcat部署时war和war exploded区别以及平时踩得坑...原创 2019-02-05 15:11:41 · 892 阅读 · 0 评论 -
java重载应用
我有调用相机代码如下:callCamera方法已经在很多地方被调用,可是我新的fragment有不同需求,也就是:需要返回一个结果来让OnActivityResult()方法被调用。于是在此处可重载callCamera()方法,使得原来的调用不受影响。改后如下:通过不同参数来重载,原来的函数调用我重载后的函数,传入默认值false,即可实现不影响其他地方。虽然后面没有这样做,但是学到...原创 2018-12-17 15:48:53 · 1402 阅读 · 0 评论