logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【exceptions】java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxxxx

这个问题是我在用jackson将字符串准换成指定对象的List,转换的时候没有异常,但是通过for循环拿出对象使用的时候出现的问题.原来我的转换是写在controller里面,后来为了通用准备写到工具类中,但是发现一个问题,就是在controller中可以正确转换并在service中使用,通过工具类来获取后就在service中使用出抛出这个异常.controller中的处理// json解析器O

【Linux】centos7通过docker安装oracle 11g

纯净的linux安装过程安装dockeryum updateyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum list docker-...

#linux
elasticsearch开启集群用户名密码认证

参考文章:Elasticsearch 7.1.1 集群 + 配置身份验证下载elasticselasticsearch官网下载链接:https://www.elastic.co/cn/downloads/elasticsearch放到合适的目录后解压。macos用户不推荐brew安装,有坑。设置用户认证前提elasticsearch在6.3及以后的版本已经自带xpack,所以可以直接通过下文的方式

#elasticsearch
【logback】logback输出日志屏蔽quartz的debug等级日志

在一个spring的老项目中,使用了logback来作为日志管理,logback.xml中已经设定日志输出等级为INFO,但是quartz的日志还是debug级别在输出,导致日志内容很多很乱解决方法在标签内加上,如:<configuration debug="false">...<logger name="org.quartz.core.Quartz...

#logback
【exception】NoSuchMethodError kotlin.collections.ArraysKt.copyInto([B[BIII)[B

现象本地在IDEA上使用okhttp的时候没有问题,在给同事用的时候发现一直报这个错误,并且几个同事出现的可能性都不一样。怀疑跟IDEA的版本有问题,因为抛出的异常跟IDEA的包有关系。解决在pom.xml中加入<!-- https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib --><depend

#okhttp
【springboot】spring boot配置总结

springboot配置jpaspring.jpa.hibernate.dialectsqlserver:org.hibernate.dialect.SQLServer2012Dialectmysql:org.hibernate.dialect.MySQL5Dialectdruid基础配置# SQL_SERVERspring:datasou...

【exception】用Java的JAXBContext解析xml线程阻塞问题

现象在用JDK自带的JAXB解析xml时发现执行线程卡住了,没有抛出异常。原因JDK9及以上的包中已经没有JAXB的API,需要自己手动在pom.xml中添加。解决方法在pom.xml中添加依赖:<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-...

#java
【mysql】mysql按时间查询没有某些时间导致数据缺失的解决方法

在做图表的时候,会有需要连续时间的记录的需求.但是假如按照时间查询的时候,某一个时间点的并没有产生数据,导致数据的缺失,按照平时的关联查询,会导致中间的数据出现丢失.本来一个月30天的数据,可能就只有十几天的数据.因此,请教了公司的前辈得到了一个解决方法代码SELECT b.name,b.dtFROM (SELECT *FROM (SELECT '2017

#mysql
【Java】关于对System.getProperty中user.dir的理解

字面解释System.getProperty(“user.dir”)方法返回的是执行运行Java程序命令的路径。这句话有一点歧义,还是通过举例说明最合适。举例用两个用户,一个是root,一个是普通用户userone,可运行jar包在/home/userone/下面,有一个运行该jar包的sh脚本也在/home/userone/下面。可运行jar包内就是打印System.getProperty...

#java
【redis】使用redis出现的问题汇总

通过wget下载redis资源失败命令:wget http://download.redis.io/releases/redis-2.8.3.tar.gz描述:这一步是通过wget在redis官网中下载安装包,在这里失败了原因:虚拟机中刚安装的centOS,没有wget软件,安装一下就好解决:yum -y install wgetmake安装解压完的redis安装包失败...

#redis
到底了