website icon

Spring Boot 项目整合极光推送,启动报错:java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/

        最近项目需要用到极光推送,给安卓手机端推送通知,参考官方文档:https://docs.jiguang.cn/jpush/server/sdk/java_sdk/,引入项目依赖:              cn.jpush.api         jpush-client         3.3.8                        cn
JAVA 2年前 0 4689 1

Spring Boot(Mybatis,Mysql) 查询时间类型的数据比数据库里的记录慢8个小时

    最近用Spring Boot + Mybatis +Mysql 搭建的一个项目,突然发现页面查询出来的记录,时间比较数据库里保存的那条记录慢8个小时,用sql 语句到数据库里查询出来是正常的,一开始没仔细调试,以为是Mybatis数据层返回时就错了,试了网上说的几种解决方案,都没用:     1  链接mysql的url上 添加参数 &serverTimezone=UTC, 或者增加&serverTimezone=Asia/Shanghai      2  进入mysql 查看时区是什么 :         > show variables like "%time_zone%";   
JAVA 2年前 0 5802 1

MultiValueMap(一个key对应多个value)

map的特点是一个Key对应一个Value,MultiValueMap可以实现一个key对应多个value,可以替换Map> 的数据结构。 apache 和  spring 都有提供这个结构:           import org.apache.commons.collections.map.MultiValueMap;         import java.util.Collection;         public class TestMain         {             public static void main(String[]
JAVA 2年半前 1 1914 0

控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

cmd控制台查看查看maven是否配置成功 1:查看maven安装路径:echo %MAVEN_HOME%      如果能打印出正确的安装路径,说明配置没问题,环境变量设置没问题   2:查看maven版本:mvn -version  控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件 在设置环境变量path的时候,可能覆盖了原先设置着的变量,只要在path后面将原来的;%maven_home%\bin变为  ;%SystemRoot%\system32;%maven_home%\bin  ,重新启动cmd控制台可以正常打印出maven版本 记住一定要重新启动cmd  
JAVA 2年半前 0 692 0
文章
分类
标签
评论
 访问 18776次