自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 geoHash编码、解码(java实现)

geohash编码、解码

2022-08-05 14:31:46 613 1

原创 从服务器上下载文件(app远程升级)

/** * 最新apk */ @ApiOperation("最新apk") @GetMapping("/getApk") public R getApk(HttpServletResponse response) { try { // 下载的文件的路径 File file = new File(downloadPath); // downloadPath为文件所在文件夹路径,如 D:\desto.

2022-05-16 14:27:34 420

原创 toJSONString空值被忽略解决办法 & toJSONString过程中时间格式丢失问题解决办法

toJSONString空值被忽略解决办法原代码:GcGarbageBuildingDO data = gcGarbageBuildingService.get(id);result.putAll(JSON.parseObject(JSON.toJSONString(data), Map.class));查询出来的data中部分字段值为null,在toJSONString的过程中会把null值过滤掉,最后导致转换后的数据中部分字段丢失了data值:null还在执行toJSONString后:

2022-01-10 10:57:45 6235

转载 java实现将数据生成图表至excel导出

转载:java实现将数据生成图表至excel导出

2021-12-29 16:33:07 758

原创 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Double

报错:java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Double原因:类型转换异常,这里要从map里面取出坐标点然后存起来,直接强转然后就报了错,网上查出来说是数据超长没办法直接强转,不知道原因对不对LatLng latLng = new LatLng((Double) aoLatLng.get("lng"), (Double) aoLatLng.get("lat"));解决办法:先toS

2021-11-30 11:03:25 5892 1

原创 java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String

mybatis报错:nested exception is org.apache.ibatis.exceptions.PersistenceException: \r\n### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String\r\n### Cause: java.lang.IllegalArgumen

2021-11-29 11:48:34 1295

转载 从mysql迁移数据至达梦数据库

https://www.cnblogs.com/zhaoyanhaoBlog/p/12700034.html

2021-10-26 14:12:23 342

转载 java中字符串如何去掉转义字符

转自:https://cloud.tencent.com/developer/article/1124534import org.apache.commons.lang.StringEscapeUtils;String s = StringEscapeUtils.unescapeJava(str);

2021-10-15 17:07:36 2430

原创 lambda表达式变量使用限制

先上查到的结论:1、lambda表达式里只能引用被final 修饰的本地变量 ,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误。2、局部变量可以不用声明为 final,但是必须不可被后面的代码修改(即隐性的具有 final 的语义)3、lambda表达式里不允许声明一个与局部变量同名的参数或者局部变量。报错代码://到期车辆数量int expireNum = 0;/*此处略过n行代码*/vehicleManagementList.forEach(vehicle

2021-08-19 19:01:51 1769

原创 解决java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

删除时发现报了个错,,但是这个方法返回值是int类型,不应该出这个错,然后就进入方法发现里面还有个查询list这个报错是因为appLoginDao.list(map)查询出来的结果是空,空集合使用get方法会报错,所以加个判断就行了...

2021-08-16 17:51:56 1522

原创 Map遍历放入List后,List所有值相同的原因

循环遍历一个Map,然后取出key和value组成新Map,加入list,然后发现list里的值都一样 map.put("张三", 7); map.put("李四", 1); map.put("王五", 5); map.put("赵六", 3); Map<String, Object> mapDriver = new HashMap<>(); for (Map.Entry<String, Object> entry : map.entrySet()) {

2021-08-08 17:17:52 1431

原创 Java使用form-data传参的坑

日常记录,代码如下 MultiValueMap<String, Object> mapReply= new LinkedMultiValueMap<>(); mapReply.add("distribute809Content", reply); RestTemplateUtil restTemplateUtil = new RestTemplateUtil(); ResponseEntity<Map> responseEntity = restTempl

2021-08-06 16:26:15 2992

原创 MyBatis的mapper文件中特殊字符处理(如<,>等)

mapper文件中有时涉及到比较的问题,比如按时间范围查询,小于号大于号会造成冲突<if test="uploadStartTime != null and uploadStartTime != ''"> and tupr.upload_time >= #{uploadStartTime} </if><if test="uploadEndTime != null and uploadEndTime != ''"> and tupr.upload_time &lt

2021-07-19 11:33:45 693

转载 Windows下redis安装使用

link

2021-07-06 13:49:09 150 2

原创 [Ljava.lang.Object; cannot be cast to [Ljava.lang.Long;

[Ljava.lang.Object; cannot be cast to [Ljava.lang.Long;list转数组的时候报错,toArray返回值为Object[]数组对象错误代码:直接使用 toArray() 然后强转Long[] userIds = (Long[]) userList.toArray();正确方式:使用toArray重载方法,toArray(Object[] obj)Long[] userIds = userList.toArray(new Long[userLis

2021-07-05 11:23:09 871 3

原创 按条件隐藏bootstrapTable某一列

Controller if (条件) { model.addAttribute("isAdministrator", 1); }else { model.addAttribute("isAdministrator", 0); }html <input id="isAdministrator" th:value="${isAdministrator}" type="hidden">jsbootstrapTable的columns中在你要隐藏的列中加visib..

2021-06-18 10:11:34 406

原创 nested exception is org.apache.ibatis.builder.BuilderException

报错信息nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘userId != null and’. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: userId != null and [org.apache.ibatis.ognl.ParseExce

2021-04-21 10:59:06 5500

原创 mapper.xml中<if>标签输入的参数为0的时候的坑

先说结论:<if>标签中,对于非字符串类型的数据,无需判断 != ’ ',否则返回结果为false今天改代码过滤查询结果的时候有一个输入的参数是0,然后这句话失效了本来以为是params没有拿到这个值,或者数据库查询有问题,结果debug发现params里面获取到了,数据库直接查询的结果也没有问题但是MyBatis Logs插件上的记录里查询条件并没有equipmentType这一条件,于是把问题锁定在了mapper文件上就是这句话<if test="equipment

2021-04-20 15:15:57 1643

原创 DateTime类型数据的查询问题Cause: java.sql.SQLException: Incorrect DATETIME value: ‘2021-01‘

今天做毕设搞时间查询的时候碰到个问题,要查询选定年月的工资明细,本来以为就跟普通的查询一样搞就行,然后报了个错Cause: java.sql.SQLException: Incorrect DATETIME value: ‘2021-01’网上找的很多人说的方法是下面这个样子,但是尝试之后发现我这边行不通后来找到了下面这个解决办法,同样是使用DATE_FORMATselect * from 表名 where ‘2021-01’ = DATE_FORMAT(date,’%Y-%m’)这个方法我

2021-03-22 17:06:14 6330

原创 日常报错记录

报错java.lang.NullPointerException: nulljava.lang.NullPointerException: nulljava.lang.NullPointerException: null at com.bootdo.hrms.controller.DepartmentManagementController.list(DepartmentManagementController.java:66) ~[classes/:na] at com.bootdo.hrms.c

2021-03-14 17:33:41 940

原创 PowerDesigner16.5版本DBMS中没有MySQL5.0或者为空的解决方案

文章目录找不到MySQL5.0DBMS一栏为空找不到MySQL5.0刚才准备换DBMS的时候突然发现我的PowerDesigner16.5版本里没有MySQL5.0,网上也没解决方案,属实搞得我头皮发麻,然后发现是DBMS文件里丢了部分模型文件,包含MySQL5.0模型的DBMS文件已经上传了,下载解压覆盖原文件就行https://download.csdn.net/download/Blithe_JJ/15684123覆盖掉原先的DBMS文件之后就有啦DBMS一栏为空有的人DBMS一栏是空

2021-03-09 17:50:45 2843 1

原创 PowerDesigner:MySQL-connector-ODBC的安装配置

使用PowerDesigner的时候发现DBMS中没有MySQL的数据源,然后总结了一下网上的各种办法在PowerDesigner中将DBMS设置为MySQL要先下载MySQL的ODBC驱动程序ODBC下载地址链接: https://dev.mysql.com/downloads/connector/odbc/1.选择系统,版本,然后下载注意:选32位的,不推荐64位,PowerDesigner有可能会找不到驱动2.安装这里注意一下,如果懒得选安装目录,默认选中Typical直接点ne

2021-03-09 17:29:04 1092 1

原创 PowerDesigner导出常见问题

导出步骤Database --> Generate Database --> Directory --> File name;设置路径和文件名(快捷键:Ctrl+G)然后碰到一个问题报错Table code maximum length解决办法调整两个参数:1.Database --> Edit Current DBMS… -->Script --> Object --> MaxConstLen --> value2.Database

2021-03-07 17:10:51 827 2

PowerDesigner16.5版本包含MySQL5.0模型的DBMS文件

有的人的PowerDesigner16.5版本的DBMS文件里找不到MySQL5.0的模型,下载解压然后覆盖掉安装目录里PowerDesigner\Resource Files\DBMS就行

2021-03-09

空空如也

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

TA关注的人

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