自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IBM DB2百度云下载

IBM注册慢的想shi,分享的下载又全是要积分啥的,嫌弃;我找了好久找到个博主分享的:https://pan.baidu.com/s/1dDrTRPJ原文:https://blog.csdn.net/gsls200808/article/details/46455821

2021-07-02 15:42:54 1840 2

原创 射线法:判断点是否在区域内(思路+java实现)

判断一个点是否在一个区域中时可以使用射线法,一下将介绍射线法的思路以及实现过程:一、思路射线法就是做一条从该点出发的射线,当穿过区域边界的次数为偶数时该点在区域外,如果是奇数则在区域内:原理:一条射线穿过区域的边界时只有两种情况:一种是穿入一种是穿出。对于射线来说,只要一次穿入必定对应一次穿出。1、所以当一个点在区域外时,作出的射线经过区域边界时一定是穿入,一次穿入对应一次穿出,所以最终的穿越次数一定是偶数;2、当该点在区域内时,第一次穿越边界一定是穿出,下一次如果穿入就又会对应一次穿出,所以区

2020-10-29 11:32:17 4010 2

原创 Oracle排序分页出现重复数据

Oracle排序分页出现重复数据原因:Oracle的排序机制问题,Oracle进行排序时需要保证排序的字段是唯一的,如果不是唯一则会导致分页查询时,不同页之间出现重复的数据;只需在业务排序字段后面加上主键id或者其他唯一约束字段即可:例如:order by create_time desc,id desc...

2020-10-15 15:33:43 481

原创 循环内创建对象还是循环外创建对象,以及集合中存储对象的引用问题

循环内创建对象还是循环外创建对象,以及集合中存储对象的引用问题在日常开发中经常会使用集合存储大量对象,所以会在每次循环时创建一个对象然后存入集合中,这样创建大量对象会消耗很多内存,于是就想到能不能将创建对象的代码提取出来,节省内存: public static void main(String[] args) { ArrayList<Object> list = new ArrayList<>(); for (int i = 0; i < 3

2020-08-21 17:36:59 1409 1

原创 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p

com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p发生这个异常目前所知道的主要有两种原因:1、没有导入poi的maven依赖,需要导入poi依赖: <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> &

2020-07-21 17:56:40 9026

原创 com.alibaba.druid.sql.parser.parserexception syntax error expect set ,actual WHERE

com.alibaba.druid.sql.parser.parserexception syntax error expect set ,actual WHERE在项目中曾经遇到了数据错误导致的这个问题,这个错误最后检查是传参为空导致的错误:排查过程:首先这个sql是mybatis通用sql,是框架自带的,因此不可能出错,那么只可能是传参报错,要么类型传递异常,要么参数为空,而参数是对象,对象属性的类型都是不变的,所以排除类型问题,最后定位参数为null,检查数据库之后得以确认是这个原因;...

2020-07-01 12:07:17 6482

原创 Oracle中的PLS-00123 program too large问题

Oracle数据库中的PLS-00123 program too large问题先说结论:是由于执行的sql脚本太长或者太大导致的问题由于一个异常结果可能是由多种原因导致的,所以一个异常的解决方法是不一定通用的,我只能说说我遇到的问题以及解决方法,以此分享我的经验总结;原因:在开发时我们的环境是Oracle的11g版本,原本没问题的sql在切换Oracle版本为Oracle10g出现了PLS-00123 program too large异常,经排查,是由于我们的sql是采用了批量添加,即循环一个集

2020-06-18 15:27:00 1003

原创 重试机制Guava Retryer的使用,及其注册自定义监听器Listener

重试机制Guava Retryer的使用,及其注册自定义监听器Listener在项目中我们一般需要远程调用其他服务,但是由于网络异常或者其他原因可能导致调用失败,此时我们就需要考虑使用重试机制,重复调用远程服务,避免由于一次调用失败导致任务执行失败的情况。重试机制有很多的实现方式,现在介绍比较’‘优雅’'的一种重试机制:Guava Retryer直接上代码吧:public class RetryerDemo { public static void main(String[] args)

2020-06-16 15:22:47 653

原创 maven导入阿里SDK的jar包问题

maven导入阿里SDK的jar包问题背景:因为在maven的中央仓库中没有搜录阿里的sdk的jar包,所以在我的maven本地仓库已经安装了aliyun-java-sdk-dysmsapi和aliyun-java-sdk-core的jar包,但在项目中无论使用什么办法都导入失败。我在本地仓库中安装了不同版本的jar包。最后是通过切换不同的版本才导入成功,图上可以看到只有3.2.3的版本导入...

2020-06-12 16:07:54 785

原创 Could not set parameters for mapping: ParameterMapping{property=‘xxx‘

Could not set parameters for mapping: ParameterMapping{property=‘xxx’我的项目中此次报错出现是因为我传递的参数集合为空,导致sql中使用in和拼接条件时为空,出现此异常List<Integer> idList = idList;userMapper.selectByIdList(idList);// idList为空,导致sql拼接出错xml:select * from user<where>

2020-06-12 16:07:09 535

原创 BeanUtils.copyProperties方法的缺点以及如何使用反射完成两个对象属性的自动复制封装

BeanUtils.copyProperties方法的缺点以及如何使用反射完成两个对象属性的自动复制封装1、org.springframework.beans.BeanUtils类中copyProperties的缺点一般我们会使用此方法完成两个对象属性值的自动复制封装,但是如果资源对象a中的一个属性值为null,该方法也会将null值封装到目标对象b,导致目标对象b的该属性值也为null,此时落到数据库表中时,就算表的字段设置了默认值,此时也会为null值;所以需要进行手动判断,而反射就是最方便的方式;

2020-06-11 09:59:58 963

原创 动态的手动的将对象注册到spring容器中

由于需要加载配置文件,动态的将对象实例加入到spring容器中,在此记录一下

2020-04-28 16:31:31 682

原创 No encoder set for the appender named "DEFAULT-APPENDER"

logback启动报错:No encoder set for the appender named “DEFAULT-APPENDER”解决方案:根据翻译是encoder 标签报错,检查encoder标签中的pattern标签,我的最终是因为pattern标签中的值“%msg%n”其中%与m多了空格导致报错,多检查一下该值基本就能解决了。...

2020-04-26 16:23:37 7003

原创 导入sun.misc.BASE64Decoder失败问题

导入sun.misc.BASE64Decoder失败问题解决方案:Project Structure ——> Project ——> Project SDK 将其设置为自己安装的JDK

2020-04-26 13:59:10 251

空空如也

空空如也

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

TA关注的人

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