自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis执行自定义sql时,在执行最后多出现了一个limit的原因及解决方法

报错:### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 12' at line 21在执行sql的时候,使用了自定义的分页,但是执行之

2021-03-04 11:28:25 6007 9

原创 找到给定数组中的子数组,其中元素按升序排列,并且最后一个元素与该子数组的第一个元素之间的最大差值

正常的实现方法public class Test{ private static int[] arr; public static int subArray(){ if(null == arr){ return 0; } int index = 1; int c = 0; int[] num1 = null; List<Integer> list = new ArrayList<Integer>(); for(int i

2021-01-19 15:32:06 300

原创 lombok 中的@Data注解引起sonar的FindBugs问题

实体类中增加@Data注解,那样实体类在编译时就会自动生成getters and setters,虽然这么写可以使代码看起来更加的简洁,但是会引起sonar的坏味道,如果不涉及到代码的FindBugs修改,那样使用起来是没有任何问题的,反之,则需要自己生成,可以解决sonar的坏味道问题...

2021-01-14 15:16:06 1258

原创 解决前端的空格校验和任意位置包含空格的问题

解决前端的空格校验

2020-12-18 11:10:05 2131 1

原创 Spring AOP切面实现日志管理及获取更多的参数入库

使用AOP切面基于注解实现日志功能1.首先是先设计数据库的表结构2.自定义注解,确定要通过注解获取的几个属性3.编写切面和做入库处理这边只写基于后台的代码逻辑1.定义日志的实体类public class apiLog{ private Long id; private String apiCode; private String apiName; public Long getId() { return id; } pu

2020-11-20 14:28:45 785

原创 JSON.toJavaObject(JSONObject,Class<T>)解决实体类字段首字母大写无法解析的问题

实体类中定义的字段首字母如果大写的话使用Object param = JSONObject.toJavaObject(json, Class<T>);方法会存在无法转换成功的问题,发现问题的原因是因为字段首字母大写会自动转成小写的字母,会造成参数不统一的问题。解决方法把实体类中定义的字段改成public,再测试就不会出现这样的问题...

2020-11-19 10:28:38 2444

原创 Java for循环执行顺序

简单写个demofor(int i=0;i<3;i++){ System.out.println("i=========" + i) }运行结果i=========0i=========1i=========2for循环先是执行赋值语句(int i=0),然后执行判断语句(i<3),符合条件的话执行for循环里面的函数体,最后执行赋值语句(i++),然后回到判断语句i<3,执行函数体,再i++,循环往复,直到判读语句为false终止注意:赋值语句只执行一次...

2020-09-25 16:09:44 492

原创 在vue中使用rules的定义和校验规则

表单内容里面定义属性:<From ref="rulesForm" :model="rulesForm" :label-width="100" :rules="rules"> <FormItem label="名称" prop="name"> <Input v-model="rulesForm.name" placeholder="名称"/> </FormItem>在data()里面写具体的规则:rules { n

2020-09-18 15:36:42 53808 5

原创 Datepicker日期选择器

日期选择插件Datepicker这个插件一般基于jQuery和bootstrap的使用<DatePickerv-model="****"format=“yyyy-MM-dd HH:mm:ss”type="datetime"是单日历模式type=“datetimerange” 是选择开始时间和结束时间的日历模式placeholder=“lable的说明”style=“width: 268px”>...

2020-09-01 10:19:28 357

原创 为什么重写equals方法时必须重写hashcode方法

为什么重写equals方法时必须重写hashcode方法首先要说一下两者间的关系:equals()相等的两个对象,hashcode()一定相等;equals()不相等的两个对象,hashcode()有可能相等。hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。(hash碰撞,产生了相同的hash码)还要强调一下hashCode()效率是比equals()效率高的,所以判断元素是否相等时先用hashCode()判断,如果ha

2020-08-07 09:50:36 270

原创 解决IDEA的dependencies红色波浪线问题

1.如果是项目里面的Dependencies里面的红色波浪线,可以在pom文件里面找到相对应的依赖,剪切保存后回撤。2.如果是项目本身的红色波浪线,可以在右键点击Reimport进行解决。

2020-07-23 11:10:52 1001 1

空空如也

空空如也

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

TA关注的人

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