- 博客(21)
- 收藏
- 关注
原创 解决idea自动删除最后空格问题
解决idea自动删除空格问题,公司有个人一直用的eclipse,然后他那边更新的文件,我打开后再提交时,就会显示很多空格被删除了,如下图,就很烦实在忍不了百度Google一番后,发现这样操作可以解决这个问题,依次打开File-->Settings-->Editor-->Genera,拉到最下面然后把Strip trailing spaces on Save下拉框,原本是ALL,改为我图中的None就可以了...
2020-07-17 11:17:57
2474
原创 There is no getter for property named ‘pageSize‘ in ‘class com.xx.modules.httpIfs.entity.xxx
记一次粗心导致的程序问题,在一个风格日历的下午,我开心的码起代码,但是调试的时候一直报错There is no getter for property named 'pageSize' in 'class com.xx.modules.httpIfs.entity.xx',意思是在实体中找不到一个字段,我在传入查询参数是直接传入一个实体,但是mybatis的mapper.xml读取不到实体中的一个字段,就很费解不知道什么原因,但是明明是有这个字段的,最后查出是因为我在这个实体中有设置一个分页对象-p
2020-07-05 17:19:38
606
原创 mybatis和SQLserver之间的那些小坑
因为业务需要,需要使用SQLserver,工作以来就只用过MySQL,SQLserver大学毕业后就没见过了,本来想着和mysql大同小异,结果踩了坑:1、左链接查询问题,一直以来我们说起左链接都下意识想起以左表为主,左表有的数据显示,没有则不显示,但是,就在这里,我中计了,年轻人还是见识短,我踩坑了,我的业务需求是根据一批设备查询对应的设备记录(一个设备对应记录多条),然后我寻思主要查询记录...
2020-04-07 13:47:18
1377
原创 java的String字符串不相等判断问题
今天写一个修改密码业务,需求是新旧密码不能相同,否则提示密码一致,在后台判断时,我这样做的//旧密码String oldPwd = "123456";//新密码String newPwd = "123456";if (!oldPwd.equals(newPwd) || oldPwd != newPwd ){ throw new Exception("密码一致,修改失败...
2019-12-09 14:30:25
19795
原创 js实现一个div弹窗附带定时关闭
因为js自带的alert弹窗太丑且需要用户点击后才能关闭,所以用js+div实现一个弹窗,且附带定时关闭功能代码如下:style样式: /*背景层*/ #popLayer { display: none; background-color: #B3B3B3; position: absolute;...
2019-11-18 16:56:05
1482
原创 Git小乌龟工具和语言包(百度网盘)
小乌龟工具链接:https://pan.baidu.com/s/18iuAo98S8_vU2Ox4dat5pA 提取码:93bi汉语包链接:https://pan.baidu.com/s/1JSo2Y-pfsGLWrAQeyHc0bQ 提取码:423iGit2.23.0 Windows版32位:链接: https://pan.baidu.com/s/1u5wvNxOKSYJ2kf7Gu...
2019-10-31 17:37:48
4534
原创 Java实现阶乘
今天突然被一个阶乘难到了,琢磨后实现代码如下1.递归实现阶乘public class Test1 { public static void main(String[] args) { //调用递归方法并打印最终结果 System.out.println(methon(5)); } //递归方法 public static ...
2019-10-29 16:07:55
354
原创 使用idea快速搭建一个springboot项目(遇到的小坑)
作为一个开发经验一年半的Java小学生,对于springboot还处于使用,并没有自己搭建过,此处记录一下自己搭建springboot项目的过程及踩过的坑。(此项目是springboot+MySQL+mybatis)1.打开idea-new-project,选择spring initializr,这就是创建一个spring boot项目,然后next,下一步2.设置文件包名以及项目名...
2019-10-22 14:14:13
2171
2
原创 安装Oracle数据库客户端时出现:INS-13001环境不满足最低要求问题
我是wind10系统,64位的,然后在双击setup.exe时,显示下图这样,对了,双击后返回桌面,不然这个框不会主动弹出来的后经过百度谷歌查询后发现,我的问题不是单例,有人已经踩过坑了;下面是解决方法,解决了我的问题,打开你的解压后的database文件夹,找到stage文件夹,然后cvu文件夹,找到cvu_prereq.xml文件,大概位置用记事本打开,增添一下内容...
2019-09-12 17:59:27
1319
原创 微信小游戏遇到的坑
1.一直提示code已被使用问题(解密异常)这几天一直在做微信小程序授权,但是前端调用后一直报错,总是报异常:errcode:40163,errmsg:code bean used;我就很纳闷,我也没用啊,然后前端也是刚获取的code,所以我就猜测是不是我接口的问题,在改了一天半用尽所有问题后还是没发现接口问题,于是百度+谷歌终于找到问题了,原来是前端获取code问题抛异常原因前端在调...
2019-08-30 18:49:20
489
原创 计算double型时,需要注意的“NaN”问题(计算月增长率问题)
今儿上午做一个小需求,计算月增长率,既然是增长率,那就用double最符合了,我的实现代码如下 /** * 计算月增长率 * @param thisMonth 本月金额 * @param lastMonth 上月金额 * @return */ public String growthRate(double thisMonth...
2019-06-25 16:11:22
2177
原创 split根据“.”截取问题
今天下午因为上传图片需要分割后缀,然后我就用“.”作为分割符,结果分割的结果却没有,并且调用第一个的时候就直接报ArrayIndexOutOfBoundsException错误,在查询很久终于得到原因,“.”这个不能直接座位分割符号,需要加上转移符,如果需要“.”分割字符串,就需要这么写Strings = "aa.cc.vv";String[] split = s.spli...
2019-06-25 15:59:56
537
2
转载 悲观锁和乐观锁
悲观锁(Pessimistic Lock),字面意思就明白就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁,实现悲观锁首先,在要锁定的表里,加一个字段如lock_at时间标志,表示当前记录被锁定时的时间, 当为 0 时,表示该记录未被锁定,当要修改某个记录时,先看看当前时间与lock_at字段相差是否超过预定的...
2019-06-24 12:08:12
110
原创 两个list集合相加为true问题
今天因为业务问题需要把两个list加起来,结果相加完后结果为true并不是想要的最终所有值在试过list1.addAll(list2)后发现结果等于true然后继续尝试重新赋值给一个全新的list,结果还是不行,报类型错误,错误一List<Long> list = list1,addAll(list2);最后经过谷歌得到答案,两个list相加结果:添加成功就返回t...
2019-03-21 17:55:30
1125
原创 mybatis的分组排序取前几条数据
分组使用:GROUP BY单个:GROUP BY 列名多个:GROUP BY 列名1,列名2排序使用:ORDER BY单个:ORDER BY 列名多个:ORDER BY 列名1,列名2取前几条数据:limit 0,3,从第一条取,取三条Limit 1,3 从第2条开始取,取3条补充:使用limit时需要注意偏移量问题,当数据很多且分页到后...
2019-03-18 16:08:27
7880
原创 java中list快速创建
一般我们创建list集合都是先new一个然后调用add方法添加值,但是有时候只有几个固定值的时候就有点多余了,今天使用时因为业务原因只有三个值,所以百度了下发现这个快速创建list集合的方法,如下:、一般创建list:<Long> list1 = newArrayList<>();list1.add(1L);list.add(2L);list.a...
2019-03-12 17:19:58
4524
原创 list集合排序,倒序,打乱顺序
在list里面添加值用list.add();删除list里面的值用list.remove(index);按照下标删除//把里面的值按从小到大排序Collections.sort(list1); // 把里面的值打乱排序Collections.shuffle(list2); // 把里面的值按添加顺序倒序排列 Collections.reverse(list3); ...
2019-03-11 17:30:53
3867
原创 bigDecimal加减乘除及比较大小
因为常用到这个类,有时忘却了计算方法,今天特意做个记录加法:bigDecimal1.add(bigDecimal2)减法:bigDecimal1.subtract(bigDecimal2)乘法:bigDecimal1.multiply(bigDecimal2)除法:bigDecimal1.divide(bigDecimal2)bigdecimal比较大小:因为这个类的比较方法不...
2019-03-10 19:19:03
929
原创 启动项目一直遇到自定义的程序包错误,解决方法
明明自己有那个程序包,并且导包也能正常,就是启动时一直报错,程序包找不到,百度查询也没出结果,现在解决办法是两清,清完就好了,具体如下第一步清除项目缓存:第二步:重建项目,这一步并不会影响项目本身...
2018-12-28 11:06:05
484
原创 SpringMVC配置详解
1 2 3 4 五 6 7 8 9 10 11 12 13 14 15 web.xml文件配置 <! - 配置springmvcDispatcherServlet的设置并配置映射 - > 的<servlet>...
2018-04-20 14:58:11
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人